Carbonato: ботнет захватывает Docker-хосты с помощью ИИ-агента

· Безопасность
Новый червеобразный ботнет атакует незащищённые Docker-демоны и разворачивает на них ИИ-агента GH0ST, который выполняет команды операторов и крадёт данные.

cover.svg

Исследователи ThreatDown из Malwarebytes описали новое вредоносное ПО под названием Carbonato — ботнет с червеобразными свойствами, который захватывает незащищённые хосты с запущенным демоном Docker и устанавливает на них ИИ-фреймворк Hermes Agent.

Вредонос обнаружили в неаутентифицированном реестре Docker, содержавшем почти 60 репозиториев и 4,3 ГБ образов. В архиве нашлись оперативные свидетельства, охватывающие период с октября 2024 по август 2026 года, а также данные о самом ботнете и об отдельной кампании по распространению поддельных приложений криптокошельков.

Как происходит заражение

Carbonato ищет Docker-хосты с открытым на порту 2375 API без аутентификации. Подключившись к нему, вредонос заставляет демон запустить привилегированный контейнер, получая доступ к хосту. Затем он открывает обратный SSH-туннель, устанавливает SSH-сервер с ключом операторов и отправляет отчёт о новом заражении через Telegram. Для закрепления используются задания cron, таймеры systemd, rc.local и хуки OpenRC.

Роль ИИ-агента

Особенность атаки в том, что на хосты устанавливается ИИ-фреймворк Hermes Agent с агентом по имени «GH0ST»: инструкции для него перезаписывают стандартный файл-персону SOUL.md. Hermes в последнее время активно используется в киберпреступности — компания Gambit ранее задокументировала масштабную операцию по скиммингу карт, в ходе которой были похищены данные 600 тысяч кредитных карт.

В случае Carbonato Hermes обрабатывает команды, приходящие через Telegram: собирает ключи API от ИИ-сервисов, SSH-учётные данные, токены доступа и другие сведения, выполняет команды и отправляет результаты обратно. Исследователи называют это «интерактивным командным циклом»: модель интерпретирует задачу, пишет команды для терминала, читает вывод и решает, что делать дальше, после чего отправляет отчёт в тот же чат Telegram.

Червеобразная функция реализована скриптами, которые каждые пять минут сканируют подключённые к хосту сети в поисках новых уязвимых Docker-демонов. Каждое новое заражение подтягивает имплант из реестра, запускает тот же привилегированный контейнер и входит в цикл закрепления и сканирования.

Атрибуция и защита

Привязать Carbonato к известным группировкам исследователям не удалось, однако ряд признаков указывает на возможное расположение оператора в Коста-Рике. Для защиты рекомендуется убрать API демона Docker из сети и включить аутентификацию для реестров. О заражении свидетельствуют файл-персона GH0ST, параметр CARBONATO_API_KEY, неожиданный трафик в Telegram и обратные SSH-туннели в направлении AS262145.


Источник: Bleeping Computer

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.