Злоумышленник, известный как JADEPUFFER, был замечен в организации разрушительных действий в среде Microsoft Azure с использованием скомпрометированных сервисных учетных записей.
Microsoft, отслеживающая эту активность под названием Storm-3168, назвала это эволюцией методов работы злоумышленника. Атака произошла в начале июня 2026 года и длилась около 18 часов.
"Разрушительные операции были осуществлены за счет компрометации сервисных учетных записей и нацеливались на учетные записи Azure Storage, базы данных SQL, хранилища ключей, приложения функций, блокировки защиты восстановления, виртуальные машины и службы приложений", - сообщили исследователи Йосси Вайцман и Тушар Муди вместе с командой Microsoft Security Research.
JADEPUFFER был впервые задокументирован компанией Sysdig, которая описала его как первую в истории операцию с программами-вымогателями, выполненную от начала до конца с помощью большой языковой модели (LLM). Агентская атака использовала известный уязвимость в Langflow (CVE-2025-3248) для взлома, собрала учетные данные, углубилась в сеть, зашифровала файлы конфигурации сервиса Nacos, удалила оригинальные таблицы базы данных и оставила записку с требованием выкупа в Bitcoin.
Хотя было установлено, что атака использовала встроенную функцию AES_ENCRYPT() MySQL для выполнения шага шифрования, тот же экземпляр Langflow впоследствии был нацелен злоумышленником во второй раз с использованием скомпилированного штамма программ-вымогателей на основе Go с кодовым названием ENCFORGE.
ENCFORGE специально разработан для инфраструктуры искусственного интеллекта (AI), сканируя почти 180 расширений файлов, охватывающих контрольные точки модели, векторные базы данных, наборы данных для обучения и индексы встраивания, а также файлы, ориентированные на macOS, такие как хранилища Keychain, файлы проектов Xcode и документы Apple Pages и Numbers.
"Автономный агент рассуждал о своих целях, собирал и повторно использовал учетные данные, перемещался по сети, устанавливал постоянство и уничтожал базу данных, рассказывая о своих намерениях на протяжении всего процесса", - отметил Sysdig в то время. "Ни одна из отдельных техник не была новаторской или сложной. Однако примечательно, что AI-модель связала их вместе в полноценную операцию с программами-вымогателями против запущенной интернет-инфраструктуры".
Microsoft в своем анализе сообщила, что наблюдала две скомпрометированные сервисные учетные записи, связанные с одним и тем же арендатором, одна из которых использовалась для разведки и обнаружения ресурсов, а вторая - для разрушительных операций и сбора учетных данных.
Деятельность по перечислению ресурсов нацеливалась на виртуальные машины Azure, подписки, группы ресурсов и ресурсы в течение почти 16 часов, выполняя более 300 операций чтения за этот период. Вторая скомпрометированная сервисная учетная запись также провела некоторые операции по обнаружению через 90 минут, перечисляя виртуальные машины и группы ресурсов в двух подписках за пять секунд.
После 16 часов вторая сервисная учетная запись также успешно перечислила хранилища конфигурации Azure App Service, вероятно, в попытке найти открытые учетные данные. Вскоре после этого сообщается, что сервисная учетная запись провела более 150 разрушительных операций или операций, связанных со сбором учетных данных, за 35 минут.
В общей сложности разрушительная последовательность длилась около семи минут и включала более 100 попыток удаления учетных записей хранения. Также были нацелены хранилище ключей Azure, приложение функций и план службы приложений, а также несколько баз данных Azure SQL. Однако каждая из попыток удаления базы данных закончилась неудачей из-за использования неподдерживаемой версии API для типа ресурса базы данных Azure SQL.
"Большинство учетных записей Azure Storage, нацеленных злоумышленником, были успешно удалены", - заявила Microsoft. "Однако блокировки ресурсов Azure и защита на уровне учетной записи хранения заблокировали попытки удаления для нескольких учетных записей хранения, что демонстрирует ценность независимых мер безопасности, которые остаются эффективными даже тогда, когда скомпрометированная личность имеет широкие административные разрешения".
Неясно, как была скомпрометирована сервисная учетная запись, Microsoft сообщила, что наблюдала, как ее идентификатор клиента, секрет клиента и идентификатор арендатора ранее были раскрыты в открытом виде в публичной проблеме GitHub сотрудником пострадавшей организации. Хотя секрет был удален, он оставался доступным через публичную историю редактирования.
Microsoft также сообщила, что обнаружила повторные попытки сканирования от инфраструктуры Storm-3168, связанной с несколькими службами приложений Azure для различных клиентов, добавив, что атаки, вероятно, автоматизированы или скриптованы, учитывая разделение работы с использованием нескольких сервисных учетных записей и временные интервалы между различными операциями.
Конечная цель атаки оценивается как связанная с программами-вымогателями, так как она привела к удалению множества ресурсов Azure, помимо ресурсов, связанных с резервным копированием и восстановлением, что предполагает, что злоумышленник стремился ослабить способность жертвы восстанавливать данные после разрушительной активности. Однако записка с требованием выкупа или успешная эксфильтрация данных не были обнаружены в связи с вторжением.
"Эта деятельность подчеркивает более широкий сдвиг к атакам, организованным ИИ, где злоумышленники могут координировать сложные операции после компрометации в облачных средах с большей скоростью и масштабом", - заявила Microsoft. "По мере того как эти возможности развиваются, защитники также должны использовать ИИ для расследования и реагирования в больших средах".
Найдена интересная статья? Подписывайтесь на нас в Google News, Twitter и LinkedIn, чтобы читать больше эксклюзивного контента, который мы публикуем.