Некорректная проверка сертификатов
Improper Certificate Validation
CWE-295 — некорректная проверка сертификатов: программа не проверяет сертификат или проверяет его неверно. Ошибка встречается в клиентах и шлюзах, где не выстраивается цепочка доверия, не сверяются срок и имя узла, а проверка отключается параметром verify=False. Злоумышленник перехватывает и подменяет передаваемые данные, а также получает учётные данные пользователя.
Как защититься от CWE-295
Чтобы защититься от CWE-295, аккуратно управляйте сертификатами и проверяйте их перед использованием, чтобы данные шифровались открытым ключом именно того владельца, которому они адресованы. Если применяется certificate pinning, до закрепления полностью проверьте все значимые свойства сертификата, включая имя узла, и не отключайте проверку параметрами вроде verify=False.
Уязвимости с типом CWE-295 (50)
Отслеживайте уязвимости автоматически
КиберОснова SGRC: учёт уязвимостей CWE-295 и других типов из БДУ ФСТЭК, задачи на устранение с плановым сроком.

