Сопоставление Middle Авторизация: IDOR, RBAC, ABAC обновлено
Пример и тип нарушения доступа
Вопрос
Сопоставьте пример с типом нарушения авторизации.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Все эти случаи сводятся к одному: сервер не сверил запрос с правилами доступа на нужном уровне.
Правильные пары
GET /api/orders/77 отдаёт заказ другого клиентаBOLA (IDOR)Обычный пользователь вызывает
POST /api/admin/usersBFLAPATCH /api/me с {"is_admin": true} делает админомMass assignmentОтвет профиля содержит хеш пароля и внутренние флагиИзбыточное раскрытие свойств
Проект 55 из чужой организации открыт по пути
/orgs/1/projects/55Нет проверки принадлежности вложенного ресурсаРазбор
Все эти случаи сводятся к одному: сервер не сверил запрос с правилами доступа на нужном уровне.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.