Карточка Middle Авторизация: IDOR, RBAC, ABAC обновлено
Три уровня авторизации в API
Вопрос
Какие три уровня авторизации выделяет OWASP API Top 10?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Объект (BOLA: доступ к конкретной записи), свойство объекта (какие поля читать и писать, mass assignment, избыточные данные), функция (BFLA: кто может вызывать операцию).
Ответ
Объект (BOLA: доступ к конкретной записи), свойство объекта (какие поля читать и писать, mass assignment, избыточные данные), функция (BFLA: кто может вызывать операцию).
Разбор
Проверять нужно все три: свой объект, разрешённые поля, разрешённая операция.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.