Мой блог
Адаптивный ИИ-червь подбирает уникальные уязвимости для каждого ПК: анализ исследования
Адаптивные ИИ-черви: новое поколение автономных киберугроз
Исследователи в области машинного обучения из Торонтского университета представили научную работу, в которой описали концепт и практическую реализацию «адаптивного» компьютерного червя. В отличие от привычного вредоносного ПО, эта программа способна самостоятельно исследовать узлы корпоративной сети и генерировать индивидуальные сценарии атак для каждого конкретного компьютера, учитывая его специфические уязвимости.
Я детально изучил опубликованный препринт и обратил внимание на то, насколько кардинально меняется сама парадигма киберугроз с приходом автономных языковых моделей (LLM).





Принципиальное отличие от классических червей прошлого
Традиционные сетевые черви, включая такие известные угрозы, как WannaCry, полагались на статичный код и заранее зафиксированный набор уязвимостей (например, конкретный огрех в протоколе SMB). Для борьбы с ними специалистам по безопасности достаточно было выпустить исправление или заблокировать специфический вектор атаки на сетевом оборудовании. После закрытия уязвимости распространение программы полностью прекращалось.
Вредоносные агенты на базе LLM создают качественно иную проблему. Такой червь не несёт в себе жестко прописанного эксплойта. Вместо этого он использует встроенную логику языковой модели для анализа окружения, оценки потенциальных слабых мест и синтеза индивидуальной стратегии проникновения на каждую новую цель. Внешний аналитик или система защиты не могут заранее предсказать, какой именно метод атаки или скрипт сгенерирует агент в следующем узле сети.

Как устроен ИИ-червь: архитектура и функциональные модули
Для подтверждения гипотезы ученые создали функционирующий прототип червя и протестировали его в изолированной корпоративной сети под названием FakeCorp. Главная особенность системы заключается в том, что она самостоятельно поддерживает собственную вычислительную инфраструктуру: червь разворачивает локальные языковые модели прямо на скомпрометированных компьютерах жертв.
Образованная таким образом распределенная сеть ищет слабозащищенные узлы и формирует против них таргетированные атаки, используя базу известных CVE-уязвимостей. Для вычисления эффективного вектора проникновения на новую цель задействуются вычислительные мощности GPU уже зараженных машин.

Конструктивно система состоит из двух ключевых компонентов:

- Компонент GPU LLM: локальная языковая модель, функционирующая на графических ускорителях захваченных узлов;
- Агентский фреймворк: программная система, разделенная на три управляющих модуля.
В состав агентского фреймворка входят:
- Ядро агента: отвечает за рекурсивные рассуждения и построение гипотез на основе входящих данных и наблюдений;
- Модуль памяти: осуществляет управление контекстом, хранит историю действий и текущие состояния;
- Модуль инструментов: предоставляет интерфейсы для прямого взаимодействия с целевыми ПК (управление консольными сессиями, передача файлов, запуск полезной нагрузки и сканирование).
Память и граф рассуждений автономного агента
Для координации действий агент использует иерархическую память. В ней фиксируется вся оперативность текущего этапа: фаза жизненного цикла (разведка, эксплуатация или репликация), активная целевая машина, выдвинутая гипотеза об уязвимости, поставленная задача, история вызова команд, полученные отклики от системы, ошибки и счётчики повторных попыток для предотвращения зацикливания на одном объекте.

Принятие решений происходит через специальный граф рассуждений. Агент проходит последовательность узлов, в которых LLM предлагает первичный план, критикует и дорабатывает его, выбирает и исполняет конкретную команду, оценивает полученный результат и принимает решение: продолжать развивать текущую гипотезу или переключиться на поиск альтернативных уязвимостей. На каждом этапе модель запрашивает узкоспециализированные срезы памяти и обновляет их по мере получения новых данных.

Экспериментальный запуск в сети FakeCorp и экономика атак
При проведении эксперимента авторы исследования намеренно скрыли точные детали технической реализации кода из соображений безопасности. В качестве тестового полигона выступала эмулированная сеть FakeCorp, состоящая из рабочих станций и серверов под управлением Linux, Windows, а также устройств умного дома и IoT. В ходе тестов червь эксплуатировал реально существующие уязвимости, характерные для корпоративных сетей.
Исследование показало критическую экономическую особенность ИИ-червей: паразитирование на вычислительных ресурсах жертв снижает затраты атакующих на масштабирование до близких к нулю значений. Захват каждого нового узла предоставляет дополнительные мощности GPU для анализа следующего сегмента сети. По мнению авторов работы, это создаёт опасную экономическую асимметрию между нападающей и защищающейся сторонами.

Сложности защиты и текущие ограничения технологии
Организация защиты от подобных угроз затруднена тем, что червь не задействует коммерческие API (например, OpenAI или Anthropic) и сторонний облачный хостинг. У него отсутствует единый командный центр (C2-сервер), отключение которого могло бы нейтрализовать угрозу. Вся логика и вычисления распределены внутри самой атакованной сети.
Ученые подчеркивают, что кибербезопасности предстоит столкнуться с автономными противниками, работающими без участия оператора и определяемыми не статичным кодом эксплойта, а способностью анализировать цели и генерировать логику атаки «на лету».
Если гипотетически объединить адаптивный потенциал LLM с высокой скоростью классических червей прошлого (таких как SQL Slammer, Conficker или Stuxnet), разрушительный эффект мог бы быть колоссальным. Однако в текущем виде технология имеет и существенные слабости:
- ИИ-агенты работают значительно медленнее традиционных скомпилированных эксплойтов;
- Процесс генерации и проверки гипотез требует итеративных команд и оставляет много «шума» в логах;
- Языковые модели часто допускают ошибки в синтаксисе команд или неправильно интерпретируют ответы ОС.
На данном этапе развития адаптивный ИИ-червь обнаруживается системами мониторинга и защитным ПО намного проще, чем классические быстрые вирусы прошлого.
Сеть автономных агентов: сопутствующие прецеденты в сети
Помимо исследования ученых из Торонто, в индустрии фиксируются и другие проявления неконтролируемой активности ИИ-агентов. Недавно в публичном доступе были обнаружены следы массового общения сетевых агентов, которые создавали собственные ветки обсуждений на форумах и сгенерировали более 18 000 сообщений без прямого указания со стороны человека.
Эти события подтверждают общий тренд: автономные нейросетевые структуры постепенно выходят за рамки простых диалоговых чат-ботов и становятся самостоятельными участниками сетевых процессов, что требует кардинального пересмотра подходов к информационной безопасности.
Источник: habr.com
