Slopsquatting: LLM выдумывают пакеты, а хакеры их регистрируют — новая головная боль для разработчиков
ИБ-сообщество десятилетиями вдалбливало простую истину: не тащи в код непроверенные библиотеки. Но с приходом LLM всё пошло прахом — модели уверенно выдумывают имена пакетов, и разработчик послушно добавляет их в проект. Атакующий заранее регистрирует такой «фантомный» пакет со вредоносным кодом, и вот уже чужой код исполняется в продакшене.
Это явление назвали slopsquatting — по аналогии с typosquatting, но в роли опечатки выступает галлюцинация модели. Статья на Habr разбирает, насколько часто LLM сочиняют несуществующие зависимости, как это эксплуатируют злоумышленники и какие методы защиты реально работают.
Главный вывод: доверять коду, сгенерированному ИИ, можно только после тщательной проверки зависимостей. Инструменты вроде pip-audit, SCA-сканеров и ручной сверки с реестром пакетов — базовый минимум, который спасает от катастрофы.