Некорректная авторизация
Improper Authorization
CWE-285 — некорректная авторизация: программа не выполняет проверку прав или проверяет их неверно при доступе к ресурсу. Типичный сценарий — веб-приложение сверяет роль в интерфейсе, а прямой вызов API или чтение чужой записи проходит без проверки на сервере. Злоумышленник получает чужие записи и недоступные функции, расширяя круг своих полномочий.
Как защититься от CWE-285
Чтобы защититься от CWE-285, выполняйте проверку прав на сервере при каждом обращении к странице и к каждому объекту, а не только в интерфейсе. Применяйте ролевое управление доступом (RBAC) и сверяйте роль с функциями и данными на границах доверия. Опишите списки доступа с политикой «запрет по умолчанию» и добавьте отдельные проверки для бизнес-логики, недоступные через общие права.
Уязвимости с типом CWE-285 (50)
Отслеживайте уязвимости автоматически
КиберОснова SGRC: учёт уязвимостей CWE-285 и других типов из БДУ ФСТЭК, задачи на устранение с плановым сроком.

