
Код, созданный искусственным интеллектом, регулярно содержит ссылки на несуществующие сторонние библиотеки, что открывает возможности для атак на цепочку поставок программного обеспечения. К такому выводу пришли исследователи из Университета Техаса в Сан-Антонио, чья работа будет представлена на симпозиуме USENIX Security Symposium. Учёные проанализировали 576 тыс. образцов кода, сгенерированных 16 популярными языковыми моделями, включая OpenAI и открытые решения. В 19,7% случаев зависимости (сторонние компоненты, необходимые для работы кода) оказались «галлюцинациями» — пакетами, которых не существует в публичных репозиториях.
Особую опасность такие ошибки представляют из-за повторяемости: 43% «галлюцинированных» названий появлялись в более чем 10 запросах, а 58% — повторялись хотя бы раз в 10 итерациях. Это позволяет злоумышленникам предсказуемо создавать вредоносные пакеты с такими именами и внедрять их в легитимные программы. Как объяснил ведущий автор исследования Джозеф Спраклен, если разработчик установит поддельную зависимость, то код злоумышленника выполнится на его системе, что может привести к утечке данных или установке бэкдоров.

Наиболее уязвимыми оказались открытые модели, такие как CodeLlama и DeepSeek, — они «галлюцинировали» в 22% случаев против 5% у коммерческих аналогов. Учёные связывают это с размером моделей: коммерческие решения, такие как ChatGPT, имеют в 10 раз больше параметров, что улучшает точность. При этом в рамках открытых моделей разница в размере не влияла на частоту ошибок, что указывает на роль других факторов: обучающих данных, тонкой настройки и механизмов безопасности.
Язык программирования также имел значение: JavaScript-код содержал 21% несуществующих зависимостей против 16% у Python. Исследователи предполагают, что причина — в 10-кратном превосходстве экосистемы JavaScript по числу пакетов и сложности неймспейсов, что затрудняет точное воспроизведение названий.
Проблема усугубляет риски «подмены зависимостей» — атак, при которых злоумышленник публикует вредоносный пакет с именем, совпадающим с легитимным, но более новой версией. В 2021 году подобная техника использовалась против Apple, Microsoft и Tesla. С ростом популярности ИИ-генераторов кода, по прогнозам Microsoft CTO Кевина Скотта, к 2030 году 95% программ может создаваться с их помощью, что увеличит масштаб угрозы.
«Галлюцинации в LLM — это не случайные ошибки, а системная уязвимость, — подчеркнул Спраклен. — Разработчикам критически важно проверять каждую зависимость, даже если её предложил ИИ». Исследователи призвали сообщество усилить механизмы верификации кода и разработать инструменты для автоматического обнаружения «галлюцинированных» пакетов, чтобы снизить риски для всей экосистемы разработки.
-
02.05.2025 19:02:00 | iXBT.com
02.05.2025 18:59:00 | iXBT.com
02.05.2025 18:43:00 | iXBT.com
02.05.2025 18:40:00 | iXBT.com
02.05.2025 18:37:00 | iXBT.com
02.05.2025 18:30:00 | iXBT.com
02.05.2025 18:27:00 | iXBT.com
02.05.2025 18:25:00 | iXBT.com
02.05.2025 18:05:00 | iXBT.com
02.05.2025 17:39:00 | iXBT.com
02.05.2025 17:30:00 | iXBT.com
02.05.2025 16:54:00 | iXBT.com
02.05.2025 16:16:00 | iXBT.com
02.05.2025 15:57:00 | iXBT.com
02.05.2025 14:39:00 | iXBT.com
02.05.2025 14:07:00 | iXBT.com
02.05.2025 13:02:00 | iXBT.com
02.05.2025 12:47:00 | iXBT.com
02.05.2025 12:36:00 | iXBT.com
02.05.2025 12:30:00 | iXBT.com
02.05.2025 12:17:00 | iXBT.com
02.05.2025 12:07:00 | iXBT.com
02.05.2025 11:29:00 | iXBT.com
02.05.2025 11:21:00 | iXBT.com
02.05.2025 11:07:00 | iXBT.com
02.05.2025 10:31:00 | iXBT.com
02.05.2025 10:29:00 | iXBT.com
02.05.2025 09:57:00 | iXBT.com
02.05.2025 09:40:00 | iXBT.com
02.05.2025 09:29:00 | iXBT.com
02.05.2025 09:26:00 | iXBT.com
02.05.2025 09:18:00 | iXBT.com
02.05.2025 09:08:00 | iXBT.com
-
18.07.2025 16:32:06 | ferra.ru
18.07.2025 16:15:06 | КИНО-ТЕАТР.РУ
18.07.2025 15:30:49 | vc.ru
18.07.2025 15:30:06 | КИНО-ТЕАТР.РУ
18.07.2025 15:00:01 | ferra.ru
18.07.2025 14:50:11 | КИНО-ТЕАТР.РУ
18.07.2025 14:15:14 | vc.ru
18.07.2025 14:15:10 | ferra.ru
18.07.2025 14:13:17 | ferra.ru
18.07.2025 13:42:39 | Хабр
18.07.2025 13:36:14 | ferra.ru
18.07.2025 13:30:14 | ferra.ru
18.07.2025 13:19:32 | Хабр
18.07.2025 13:15:06 | КИНО-ТЕАТР.РУ
18.07.2025 13:15:00 | Woman.ru
18.07.2025 13:10:00 | ГАСТРОНОМЪ
18.07.2025 12:59:12 | ferra.ru
Техническая поддержка проекта ВсеТут