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

