Платформа ARTEX AI, созданная для тестирования на проникновение, превратилась в инструмент атак на облачные среды. Под угрозой организации, чьи приложения и учётные записи размещены в Entra ID и Azure. Внутри платформы несколько специализированных агентов и веб-консоль, а её код, по данным Google Threat Intelligence, связывают с разработчиком Autumn-27. Она работает с любой моделью ИИ, но в разобранных Check Point случаях чаще выбирали китайские модели, в первую очередь DeepSeek. Ещё одна линия - готовые сборки: они выполняли любую команду от имени root без проверки логина и пароля.
Описание
Первый путь внутрь - клиентские секреты приложений Entra ID. Утёкший или слабо защищённый секрет даёт вход от имени приложения: атакующий запрашивает токен и обращается к Azure Resource Manager и Graph. Взламывать ничего не нужно, приложение уже имеет свои права. В журналах входов такой доступ выглядит как штатная работа сервиса, и только связка неудачного секрета с успешным входом выдаёт подмену.
Второй путь - перебор паролей против обычных пользовательских учёток. Третий - открытые в интернет веб-приложения и облачные консоли, по данным Prophet Security, включая сами консоли ARTEX. За картиной стоят отчёты Google Threat Intelligence, Microsoft и Check Point. Речь о наблюдаемой активности, а не о теоретической возможности.
После входа платформа действует перебором. В логах Microsoft видны серии неудачных обращений к Azure API, а через десятки секунд - повторы с изменённым HTTP-методом или версией API. Автоматика не ждёт ответа и пробует соседний вариант запроса, и такой рисунок отличает её от ручной работы оператора. Один эпизод закончился отправкой на публичный сервис вебхуков результатов перечисления более 110 тысяч объектов Active Directory с контроллера домена.
Искать сами консоли ARTEX предложили по заголовку страницы входа и по TLS-сертификатам с издателем ARTEX. Сертификатный поиск дал 19 хостов, поиск по заголовку - около 1300. Разрыв показывает, насколько оценка зависит от способа поиска. Открытая консоль не обязательно означает чужую атаку: она может принадлежать внутренней команде тестирования на проникновение. Сначала устанавливают владельца, и только потом делают выводы.
Ещё одна линия - предсобранные Docker-образы платформы. В них нашли бэкдор: страница входа принимала в поле captcha секретный маркер, и всё, что шло после него, выполнялось от имени root без проверки логина и пароля. Любой, кто знал маркер, получал root на хосте с консолью. Со 2 по 4 ноября 62 доступные из интернета консоли работали на такой сборке. Docker удалил образы 5 ноября, но уже скачанные копии остались опасными. В исходном коде на GitHub бэкдора нет.
Ограничений у вывода хватает. Строки в трафике сами по себе атаку не доказывают. Часть опубликованных адресов, связанных с вызовами Graph и Azure Resource Manager, уже устарела или относится к VPN и Tor. Microsoft назвала диапазон узлов управления WISP и серверы самой платформы. Кто именно стоял за кампанией, из открытых данных не следует: CrowdStrike указала адрес консоли, предположительно связанной с активностью в Южной Корее.