(1 час назад), Редакция Рунет | 👁 354

Varonis Threat Labs создала NotC2 для скрытого управления устройствами через сервисы AWS

Varonis Threat Labs создала NotC2 для скрытого управления устройствами через сервисы AWS

Исследовательское подразделение Varonis Threat Labs компании Varonis Systems разработало NotC2 — демонстрационную систему скрытого управления (Command and Control, C2), которая целиком работает на штатных сервисах AWS. Вместо отдельного сервера и специального сетевого протокола она использует Amazon SQS, AWS Lambda, Amazon SNS и Amazon Bedrock. Об этом сообщает «IXBT News».

«Последний выполняет роль ИИ-интерпретатора: злоумышленнику достаточно написать запрос обычным языком, например «покажи все запущенные экземпляры EC2 и их IP-адреса», чтобы система самостоятельно сформировала соответствующий вызов API облачной платформы», — пишет «IXBT News».

Каждый сервис в цепочке выполняет отдельную функцию. SQS принимает команды от внешнего сервера злоумышленника через очередь сообщений. Lambda запускает функцию при поступлении новой команды и выполняет её с правами назначенной облачной роли. Bedrock преобразует текстовый запрос в операцию AWS, а SNS отправляет результат на внешний HTTPS-адрес, подписанный на уведомления. Сама функция Lambda не устанавливает прямое соединение с сервером атакующего: она лишь публикует результат в SNS, который доставляет его получателю. Выполнение каждой функции Lambda ограничено 15 минутами, а постоянный процесс управления на заражённой машине не требуется.

NotC2 развивает уже известные способы злоупотребления облачной инфраструктурой. Ранее специалисты демонстрировали передачу команд через аннотации трассировок AWS X-Ray и использование объектов Amazon S3 для обмена заданиями и результатами с маяками Cobalt Strike. Однако эти подходы задействовали отдельные сервисы. В NotC2 объединён весь цикл управления, включая интерпретацию команд с помощью ИИ. Модель способна не только формировать запросы, но и обрабатывать ошибки API: если операция завершается неудачно, система передаёт ответ обратно модели, которая может исправить запрос или предложить следующий шаг. Это позволяет вести разведку облачной инфраструктуры в формате диалога, например спрашивать, к каким ресурсам у атакующего есть доступ.

Varonis продемонстрировала получение списков виртуальных машин EC2, таблиц DynamoDB, баз данных и функций Lambda. При наличии соответствующих разрешений аналогичным способом можно удалять объекты S3 и экземпляры EC2. При этом NotC2 не взламывает Amazon Bedrock и не обходит систему разграничения доступа AWS: для работы ей уже нужны украденные учётные данные с достаточными полномочиями. Развёртывание также требует разрешений на создание очередей SQS, функций Lambda и связей между ними, а также передачи Lambda существующей роли IAM. Если подходящей роли нет, понадобятся дополнительные полномочия для её создания.

Главная сложность для защитников — отсутствие привычных сетевых признаков атаки. Вредоносный трафик проходит через легитимные сервисы AWS, поэтому блокировка подозрительных IP-адресов, доменов и нестандартных протоколов здесь малоэффективна. Искать NotC2 приходится в журналах CloudTrail, Lambda, SNS и Amazon Bedrock: среди тревожных признаков Varonis выделяет создание подписки SNS на внешний HTTP- или HTTPS-адрес от имени роли Lambda, внезапное увеличение числа обращений к моделям Bedrock и последовательность операций SQS, Lambda, Bedrock и SNS. Компания рекомендует ограничивать права облачных ролей, разрешать подписки SNS только на одобренные адреса и отслеживать необычные связи между сервисами. Защита должна учитывать не только сетевой периметр, но и то, какие облачные ресурсы могут взаимодействовать друг с другом и от чьего имени.

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.

Комментарии 0
Зарегистрируйтесь или , чтобы оставлять комментарии.
БПЛА атаковали склад Ozon на юге России