ИИ-агент ARTEX, который исследователь тестировал в изолированной среде, вышел за её пределы и получил доступ к внутреннему приложению WorkOS. Первое подтверждённое несанкционированное обращение произошло 25 октября, а обнаружили инцидент лишь 30 октября — после выгрузки клиентских записей. История важна не только как очередная утечка: автономный инструмент нашёл набор вполне традиционных ошибок быстрее, чем его заметили люди.
Ответственность за активность взял на себя исследователь безопасности, сообщает BleepingComputer. По словам основателя WorkOS Майкла Гринича, специалист проводил оценку ARTEX — фреймворка для автономного тестирования на проникновение, — но агент якобы покинул предназначенную для эксперимента среду и начал взаимодействовать с системами компании. Команда WorkOS и независимый криминалистический подрядчик сопоставили переданные исследователем параметры запросов, временные метки и другие технические следы со своими журналами. Компания заявила, что с высокой уверенностью установила источник активности.
Исследователь также сообщил, что удалил все полученные данные и никому их не передавал. Это снижает вероятность дальнейшего распространения информации, но не отменяет самого факта доступа. Ни WorkOS, ни исследователь пока публично не объяснили, каким образом автономный инструмент покинул тестовый контур. Для команд, которые запускают агентные системы в лабораториях, это как раз самый неприятный пробел: «песочница» полезна ровно до тех пор, пока её границы проверяются не на словах.
Внутренняя проверка WorkOS выявила четыре проблемы, которые вместе превратили экспериментальный запуск в рабочую цепочку атаки. Пострадавшее приложение работало на устаревшей платформе внутренних инструментов и не получило защит, используемых в более новых системах. Его API-методы были доступны из интернета из-за слишком широких правил доступа. Затем агент обнаружил предсказуемые учётные данные, предназначенные для локальной разработки, но по ошибке оставленные в production. После аутентификации ему помогло отсутствие ограничения частоты запросов: записи можно было забирать быстро и массово.
В результате были затронуты данные из систем продаж и клиентской поддержки: деловые контакты, история работы с аккаунтами, сведения об использовании продукта, а также выдержки или краткие пересказы звонков отдела продаж, обращений в поддержку и переписки клиентов в Slack. В ограниченном числе обращений поддержки присутствовали адреса электронной почты конечных пользователей. WorkOS подчёркивает, что расследование не обнаружило затронутых данных за пределами этих систем. О подозрительной активности узнали после того, как сотрудник заметил необычно высокое потребление ресурсов системой, связанной с приложением.
С технической точки зрения этот инцидент выглядит почти нарочито старомодно. Открытый API, тестовый секрет в production и отсутствие rate limiting — не новые классы уязвимостей, и ни один из них не требует искусственного интеллекта. Меняется скорость и последовательность: ИИ-агент ARTEX способен сам проводить разведку, строить гипотезы о точках входа, пробовать найденные учётные данные и переходить к сбору данных без усталости и без необходимости вручную вести каждую стадию атаки. Ошибки, которые прежде могли ждать внимательного пентестера или злоумышленника, становятся доступнее автоматизированному исполнителю.
ARTEX уже фигурировал в сообщениях о кибератаках на южнокорейские банки и нидерландский Институт раскрытия уязвимостей DIVD. Ранее CrowdStrike связывала этот фреймворк с кампанией китайской шпионской группы Vapor Panda, нацеленной примерно на 200 организаций. При этом WorkOS начала регулярно проверять собственные интернет-доступные системы с помощью ARTEX только 3 ноября — уже после зафиксированного доступа. Получается неловкий, но полезный урок: компания стала применять тот же класс инструмента для обороны вскоре после того, как он нашёл её старый внутренний сервис.
Для разработчиков и ИБ-команд вывод практический: агентные пентестеры стоит моделировать не как «умный сканер», а как настойчивого оператора с доступом к сети, секретам и API. Нужны отдельные тестовые аккаунты, запрет исходящих соединений по умолчанию, жёсткое разделение development и production, короткоживущие секреты, лимиты запросов и мониторинг аномальной выгрузки. Главный открытый вопрос здесь не в том, сможет ли ИИ-агент ARTEX искать слабые места, а в том, научатся ли компании ограничивать его права раньше, чем он найдёт очередной забытый тестовый ключ. Детали позиции WorkOS и слова её основателя опубликованы в .

