Карточка Middle Авторизация: IDOR, RBAC, ABAC обновлено

Три уровня авторизации в API

Вопрос

Какие три уровня авторизации выделяет OWASP API Top 10?

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

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

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

Коротко

Объект (BOLA: доступ к конкретной записи), свойство объекта (какие поля читать и писать, mass assignment, избыточные данные), функция (BFLA: кто может вызывать операцию).

Ответ

Объект (BOLA: доступ к конкретной записи), свойство объекта (какие поля читать и писать, mass assignment, избыточные данные), функция (BFLA: кто может вызывать операцию).

Разбор

Проверять нужно все три: свой объект, разрешённые поля, разрешённая операция.

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

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