Взлом OpenCode Console затронул API-ключи 1,4% пользователей

OpenCode сообщила о взломе устаревшей системы OpenCode Console, затронувшем 1,4% пользователей онлайн-платформы. В Console часть разработчиков хранила API-ключи для доступа к ИИ-сервисам; после инцидента пользователи сообщили об уведомлениях о расходах и несанкционированных списаниях, в отдельных случаях — на сотни и более $1 тыс.
Компания разослала письма затронутым пользователям и уточнила: те, кто такого уведомления не получил, не пострадали. Сооснователь OpenCode Дакс Раад отдельно подчеркнул, что речь идёт о Console, а не об открытом приложении OpenCode или инструменте командной строки: ключи из них в инфраструктуру компании не поступают.
Поставщики начали блокировать ключи
Anthropic и Google заблокировали API-ключи, которые сочли скомпрометированными. OpenAI заявила о совместной работе с OpenCode по восстановлению доступа и возврату API-клиентам кредитов, израсходованных во время атаки. OpenCode сообщила, что оформляет возвраты за несанкционированные списания.
Компания не раскрыла, каким образом злоумышленники получили доступ к старой системе, как именно там хранились ключи и каков полный масштаб их использования. Затронутым пользователям рекомендовано отозвать ключи у каждого поставщика и выпустить новые. На момент заявления расследование продолжалось.
Проблема с ИИ-инструментами для защиты
OpenCode связала эпизод с крупномасштабной атакой, целью которой могло быть получение больших объёмов ответов моделей для дистилляции. При этом компания не описала механизм такой атаки, а часть наблюдателей назвала эту трактовку преждевременной: сам факт использования утечки для дистилляции не подтверждён.
Раад сообщил, что попытки проникновения в системы продолжались 48 часов и команде пришлось круглосуточно запускать защитных ИИ-агентов. Модели помогали с анализом, но затем начинали отказываться обрабатывать вредоносный код, когда его содержимое активировало фильтры безопасности. Позже OpenCode получила доступ к программе OpenAI Daybreak Blue для проверенных пользователей: она предоставляет модели, которые реже отказываются от задач по защитной кибербезопасности.
Что следует проверить компаниям
Случай касается хранившихся в Console ключей, а не всего OpenCode, однако он показывает риск размещения рабочих учётных данных в сторонних веб-консолях. Бизнесу стоит проверить активные ключи у ИИ-провайдеров, при подозрении на компрометацию отозвать и заменить их, а также контролировать уведомления о расходах. Лимиты использования и раздельные ключи для команд упрощают обнаружение необычных списаний и локализацию последствий.

