Захардкоженные учётные данные
Use of Hard-coded Credentials
CWE-798 — захардкоженные учётные данные: пароль, ключ или токен жёстко прописан в исходном коде. Ошибка проявляется в конфигурациях по умолчанию, скриптах развёртывания и клиентских приложениях, где значение одинаково во всех копиях. Злоумышленник, получивший код или его сборку, входит в систему под заданной учётной записью.
Как защититься от CWE-798
Чтобы защититься от CWE-798, храните пароли, ключи и токены вне исходного кода — в защищённой шифрованной конфигурации или базе данных с ограниченными правами доступа. Для встроенной аутентификации применяйте режим первого входа, где администратор задаёт уникальный стойкий пароль. Храните пароли в виде солёных односторонних хешей и сравнивайте хеши. Ключи между компонентами генерируйте автоматически и ограничивайте срок их действия.
Уязвимости с типом CWE-798 (50)
Отслеживайте уязвимости автоматически
КиберОснова SGRC: учёт уязвимостей CWE-798 и других типов из БДУ ФСТЭК, задачи на устранение с плановым сроком.

