17 октября команда OpenCode сообщила о взломе своей облачной Console в ночь перед объявлением. По её данным, затронуты 1,4% пользователей Console: часть тех, кто подключал внешних провайдеров. Пострадавшим отправили письма. По заявлению команды, не получившие письмо не затронуты.
Console позволяет сохранить ключи сторонних ИИ-провайдеров и давать команде доступ к моделям через общий шлюз. По документации, сервис хранит эти ключи. Разработчик OpenCode Dax отдельно уточнил, что ключи, используемые только локально в OpenCode, к ним не поступают.
В опубликованном скриншоте письма говорится о несанкционированном доступе к устаревшей системе, которую выводили из эксплуатации. Ключи внешних провайдеров, например OpenAI и Anthropic, сохранённые в рабочем пространстве Console, могли быть раскрыты. Пользователям предлагают отозвать и заменить их у провайдеров, затем проверить недавнее использование.
Lydia Hallie из команды Claude Code подтвердила, что Anthropic отозвала Claude API-ключи, которые считает затронутыми. OpenCode сообщает о работе с Anthropic, OpenAI и Google. Dax также написал, что возвраты средств уже начались; общая сумма ущерба не раскрыта.
18 октября в 15:04 МСК Dax сообщил, что их системы непрерывно пытаются атаковать последние 48 часов. По его словам, защита усиливается, но команде нужны агенты, работающие круглосуточно: у атакующих такие уже есть. Технических подробностей этих попыток он не привёл.
Команда связывает взлом с масштабной дистилляционной атакой. Дистилляция — обучение одной модели на ответах другой. Техническая связь между этой атакой и получением доступа не раскрыта. Не названы способ взлома, количество раскрытых ключей и личности атакующих.
Следующий шаг
База знаний: Права доступа и роли: почему агенту нельзя давать все ключи от квартиры. Как ограничивать права подключений и когда отзывать доступ.
Если подключаете к ИИ-сервисам ключи провайдеров, можно обсудить, где они хранятся и какие права дают.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
