
Что произошло
По данным Mandiant, злоумышленники имели доступ к аккаунту Salesloft на GitHub с марта по июнь 2025 года, затем проникли в среду AWS сервиса Drift и получили OAuth-токены интеграций клиентов. С 8 по 18 августа 2025 года UNC6395 использовала эти токены для доступа к экземплярам Salesforce и массовой выгрузки записей об учётных записях, контактах, сделках и обращениях в поддержку. В выгруженных данных атакующие искали ключи доступа AWS, пароли и токены Snowflake. 20 августа Salesloft и Salesforce отозвали все токены Drift, приложение было удалено из AppExchange. 26 августа Google Threat Intelligence Group опубликовала подробности и предупредила, что все токены, хранившиеся в Drift, следует считать скомпрометированными. Среди публично подтвердивших затронутость — ряд крупных компаний в сфере ИБ.
Где нарушилась защита
AI-чат-бот на сайте получил долгоживущий OAuth-доступ к CRM клиента, и этот доступ хранился у поставщика. Граница доверия нарушилась на стороне поставщика: компрометация его инфраструктуры дала атакующему токены, которые Salesforce воспринимала как легитимное приложение, поэтому MFA пользователей не применялась. Дополнительный ущерб возник из-за того, что в обращениях в поддержку и записях CRM хранились секреты в открытом виде.
Последствия
- По данным FINRA, затронуто более 700 организаций
- Выгружены бизнес-контакты, объекты Salesforce и содержимое обращений в поддержку
- В ряде случаев утекли ключи API, облачные учётные данные и пароли, хранившиеся в CRM
- Доступ распространился на интеграцию Drift Email с Google Workspace
Реакция
Salesloft и Salesforce отозвали токены Drift и временно удалили приложение из AppExchange, Google отозвал токены интеграции с Workspace. Salesloft привлекла Mandiant, которая подтвердила вытеснение атакующих.
Уроки для бизнеса
- AI-сервисы с OAuth-доступом к корпоративным системам — часть цепочки поставки и поверхности атаки
- Токены сторонних интеграций обходят MFA и требуют отдельного контроля
- Секреты в тикетах и CRM многократно увеличивают ущерб от утечки
- Компрометация репозитория кода поставщика может привести к утечке данных его клиентов через месяцы
Меры, которые предотвратили бы инцидент
- Реестр AI-интеграций с OAuth-доступом и минимальные области доступа (scopes) для каждой
- Ограничение подключённых приложений по IP-адресам и регулярный пересмотр выданных токенов
- Мониторинг массовых выгрузок через API из CRM и SaaS
- Поиск и удаление секретов из обращений в поддержку и полей CRM
- Оценка ИБ поставщиков AI-сервисов, включая защиту хранимых токенов клиентов