
Исследование Veracode показало: почти половина кода от ИИ уязвима
Новое исследование компании Veracode выявило тревожную тенденцию: почти 45% кода, сгенерированного искусственным интеллектом (ИИ), содержит уязвимости, несмотря на то, что на первый взгляд он кажется готовым к использованию в продакшен-среде. Это открытие подчеркивает важность дополнительных мер безопасности при использовании ИИ в разработке программного обеспечения.
В ходе исследования были проанализированы более 100 больших языковых моделей, выполняющих 80 различных задач программирования. Результаты показали, что ни размер моделей, ни их «свежесть» не влияют на уровень безопасности генерируемого кода. «Наше исследование показывает, что модели становятся лучше в синтаксисе, но не в безопасности», — отметил технический директор Veracode Йенс Вёсслинг.
Наибольший уровень уязвимостей был выявлен в коде, написанном на языке Java, — более 70% случаев. Однако и другие популярные языки программирования, такие как Python, C# и JavaScript, также показали высокие значения: от 38% до 45%.

Особенно часто ИИ не справляется с защитой от XSS-атак (86%) и log-инъекций (88%). При этом, согласно данным Veracode, всё больше разработчиков используют ИИ не только как помощника, но и как генератор кода.
Йенс Вёсслинг связывает проблему с новой практикой «вайб-кодинга», которая коренным образом меняет логику современной разработки. «Это, по его словам, коренным образом меняет логику современной разработки.»
Эксперты Veracode призывают внедрять автоматические проверки безопасности, использовать ИИ-инструменты для устранения уязвимостей, а также обучать разработчиков созданию кода при помощи ИИ с учётом рисков. «Ассистенты и автономные пайплайны — это будущее, но безопасность не может быть запоздалой мыслью. Иначе накопление уязвимостей станет необратимым», — предупреждают в Veracode.

Подпишитесь на новости в телеграм: https://t.me/itnewsros










