BTC $67 359 -0.21%Золото $2 341 +0.55%USD/RUB 93.42 +0.43%EUR/RUB 101.77 +0.38%Brent $67.24 -0.81%МосБиржа 2 854 +1.02%BTC $67 359 -0.21%Золото $2 341 +0.55%USD/RUB 93.42 +0.43%EUR/RUB 101.77 +0.38%Brent $67.24 -0.81%МосБиржа 2 854 +1.02%BTC $67 359 -0.21%Золото $2 341 +0.55%USD/RUB 93.42 +0.43%EUR/RUB 101.77 +0.38%Brent $67.24 -0.81%МосБиржа 2 854 +1.02%
Технологии
ИП
Korp&Co visual
ИИ пишет рабочий код, но проваливает тесты на безопасность
#175859 · 15.08.2026
Технологии

ИИ пишет рабочий код, но проваливает тесты на безопасность

Каждый второй фрагмент кода, созданный нейросетью, содержит критические уязвимости, несмотря на идеальный синтаксис. Отчет Veracode GenAI Code Security Report 2026 подтверждает: способность модели запускать программу не гарантирует защиты от взлома, оставляя разработчикам 44% сгенерированного контента с потенциально опасными дырами в реализации.

Исследователи Veracode протестировали более 100 моделей на стандартизированных задачах, где нейросети справлялись с написанием корректного кода почти в 100% случаев. Однако проверка безопасности показала средний результат в 56%. Примечательно, что ни размер нейросети, ни её узкая специализация на программировании не дают значительного преимущества: универсальные модели показали 52% эффективности, тогда как профильные решения остановились на 51%. Единственным фактором, влияющим на результат, стали модели с функцией «рассуждений», которые справились с задачей чуть лучше конкурентов.

Разрыв в качестве кода заметен и при сравнении языков программирования. Лидером стал Python с показателем 63%, в то время как Java продемонстрировал лишь 30%. Эксперты подчеркивают, что успешная компиляция вводит разработчиков в заблуждение, скрывая уязвимые алгоритмы внутри работающей программы. В текущих условиях автоматизированная генерация требует обязательного статического анализа и ручного контроля перед внедрением в кодовую базу, так как функциональность кода не тождественна его безопасности.

Комментарии (0)

Оставить комментарий

Пока нет комментариев. Будьте первым!