Сопоставление Middle Авторизация: IDOR, RBAC, ABAC обновлено

Пример и тип нарушения доступа

Вопрос

Сопоставьте пример с типом нарушения авторизации.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Все эти случаи сводятся к одному: сервер не сверил запрос с правилами доступа на нужном уровне.

Правильные пары

GET /api/orders/77 отдаёт заказ другого клиента
BOLA (IDOR)
Обычный пользователь вызывает POST /api/admin/users
BFLA
PATCH /api/me с {"is_admin": true} делает админом
Mass assignment
Ответ профиля содержит хеш пароля и внутренние флаги
Избыточное раскрытие свойств
Проект 55 из чужой организации открыт по пути /orgs/1/projects/55
Нет проверки принадлежности вложенного ресурса

Разбор

Все эти случаи сводятся к одному: сервер не сверил запрос с правилами доступа на нужном уровне.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.