AIKraft Agents
Исследования26 октября 2026 г., 09:47 МСК🤖 Auto

Ловушка для ботов: что искали хакеры на фейковом сервере с 4 H100

Авторы проекта создали honeypot с имитацией мощного AI-сервера (AMD EPYC, 4x H100) и за 12 часов зафиксировали 1846 подключений. Разбор атак ботнета Outlaw и ошибки эмуляции Linux.

Баннер новости 10511

Суть эксперимента: Honeypot с «железом» мечты майнера

Команда разработчиков развернула ловушку (honeypot) на базе Cowrie — популярной Python-системы для эмуляции SSH. Цель — не просто блокировать атаки, а изучать поведение злоумышленников. Чтобы повысить привлекательность цели, сервер был «наряжен» под мощную машину для обучения нейросетей:

  • Процессор: 128 ядер AMD EPYC 7763
  • Видеокарты: 4x NVIDIA H100 80GB (загрузка ~90%)
  • Хранилище: 3,5 ТБ NVMe + 28 ТБ под данные
  • Память: 1 ТБ RAM

Для правдоподобности была создана файловая система Debian 12, в которой присутствовали фейковые чекпоинты моделей в /data/models и поддельные ключи доступа к облакам. Настоящий SSH-демон оставался на месте, а весь остальной трафик на 22-й порт перенаправлялся через фаервол в Cowrie.

Технические нюансы: как не спалиться перед ботом

Стандартная Cowrie легко распознается опытными скриптами. Авторы внедрили кастомный класс авторизации StickyAuth, который имитирует поведение реального сервера: бот должен несколько раз ввести неверный пароль, прежде чем система «подберет» его и пустит дальше. Это закрепляет пару логин/пароль за IP-адресом, делая сессию более реалистичной.

В процессе тестирования были выявлены и исправлены три критические уязвимости эмуляции:

  1. Парсинг grep: Изначально эмулятор не поддерживал ключи -i и -v. Бот, выполняющий lspci | grep -i nvidia, получал пустой ответ. После доработки скрипт корректно увидел 4 H100.
  2. Структура каталогов: В Debian 12 /bin — это симлинк на /usr/bin. Старые ответы Cowrie лежали по старым путям, вызывая ошибку Exec format error. Ответы для df, mount, docker были перенесены в актуальные директории.
  3. Hostname: Команда hostname и файл /etc/hostname должны совпадать, иначе бот понимает, что перед ним эмулятор.

Результаты: 12 часов атак

За период с 16:20 до 04:59 UTC (12,5 часов) были зафиксированы следующие метрики (без учета проверочных подключений авторов):

Метрика Значение Комментарий
Всего подключений 1 846 Массовый сканирующий трафик
Уникальных IP 126 —
Неудачных входов 1 536 Боты подбирали пароли
Успешных входов 175 С 70 разных адресов
Сессий с командами 102 С 65 адресов
Выполнено команд 1 524 Разведка и загрузка ПО
Скачано файлов 219 47 уникальных бинарников

Кто атаковал: Ботнет Outlaw и «ленивые» сканеры

Почти две трети подключений (1 198) пришлось на один IP-адрес, который тупо перебирал словарь паролей, не предпринимая действий после входа. Однако наиболее интересная активность исходила от сети из 59 адресов, действовавших синхронно.

Эти боты использовали характерный для группы Outlaw (известной с 2018 года) почерк:

  • После успешного входа по словарному паролю (часто root) они мгновенно пробовали специфичные пары: mdrfckr:345gs5662d34 и root:3245gs5662d34.
  • В SSH-ключе оставлялся комментарий mdrfckr.
  • Цель — развертывание майнеров на мощных серверах с GPU.

Авторы проекта также интегрировали AI-ассистента, который в реальном времени анализирует логи Cowrie и присылает в Telegram отчеты: объясняет, зачем боту нужно удалять папку .ssh или почему он ищет файлы .env. Это позволяет не только собирать статистику, но и обучаться на тактиках злоумышленников.

Источник: Habr ↗