tenzorНачать
Все статьи

OpenCode взломали: утекли API-ключи пользователей консоли

17 октября команда OpenCode, открытого ИИ-агента для программирования, сообщила о взломе. Ночью злоумышленники получили доступ к старой системе, которую компания как раз выводила из работы. Это случилось через несколько дней после выхода OpenCode 2.0.

Связка ключей с логотипами-заглушками, один ключ выпадает из замка

Коротко. Пострадали 1,4% пользователей OpenCode Console (облачного сервиса, а не всех, кто пользуется агентом). Под угрозой ключи OpenAI, Anthropic и Google, которые люди привязали к аккаунту. Сама программа OpenCode в терминале не затронута. Если вам пришло письмо от OpenCode, отзовите и перевыпустите ключи у каждого провайдера и проверьте расходы.

Что случилось с OpenCode

Сообщение компании в X было коротким: прошлой ночью произошёл взлом, связанный с «масштабной дистилляционной атакой», под удар попали 1,4% пользователей консоли, всем им утром отправили письма. Подробностей нет, потому что расследование ещё идёт.

Что известноЧто пока неизвестно
пострадали 1,4% пользователей OpenCode Consoleточное число аккаунтов
доступ получили к старой системе, которую выводили из работыкак именно её взломали
затронуты привязанные ключи OpenAI, Anthropic и Googleиспользовали ли украденные ключи
всех пострадавших уведомили по почтебудет ли подробный разбор инцидента

OpenCode делает компания Anomaly Innovations (раньше называлась SST). Утечка касается только облачной консоли, где можно хранить ключи провайдеров. Если вы пользуетесь OpenCode локально и ключи лежат у вас на компьютере, этот взлом вас не касается.

Что такое «дистилляционная атака»

Дистилляция означает, что одну модель обучают на ответах другой. Берут сильную модель, задают ей огромное количество вопросов и на её ответах учат свою. Делать это на собственные деньги дорого, поэтому для этого удобно использовать чужие ключи: счёт оплачивает их владелец.

В обсуждении на Hacker News и в соцсетях пишут, что один из пользователей увидел, как у него обнулились балансы OpenAI и Anthropic. Подтверждения от OpenCode этому нет. Часть исследователей сомневается и в самом слове «дистилляция»: по их мнению, компании стоит объяснить, что именно делали с украденными ключами.

Схема: украденный ключ, тысячи запросов к модели, ответы уходят в чужую модель

Что делать, если вам пришло письмо от OpenCode

  1. Отзовите ключи, которые были привязаны к OpenCode Console, в кабинетах OpenAI, Anthropic и Google, и выпустите новые.
  2. Проверьте журналы использования и расходы за последние дни: нет ли запросов, которых вы не делали.
  3. Поставьте лимит расходов на новые ключи, если провайдер это позволяет.
  4. Если увидели чужие траты, напишите в поддержку провайдера, приложив письмо от OpenCode.

Как хранить API-ключи, чтобы не потерять деньги

Этот случай показывает простую вещь: каждый сервис, которому вы отдали ключ, становится ещё одним местом, откуда его можно украсть. Даже честный сервис может забыть про старую систему.

  • Делайте отдельный ключ под каждый сервис, тогда утечку легко найти и отозвать один ключ.
  • Ставьте лимиты расходов на каждый ключ.
  • Не храните ключи в облаке сторонних сервисов, если можно держать их локально.
  • Раз в несколько месяцев перевыпускайте ключи и удаляйте те, которыми не пользуетесь.

Чек-лист: отдельный ключ, лимит, локальное хранение, регулярная замена

Частые вопросы

Что случилось с OpenCode?+

17 октября 2026 года OpenCode сообщил о взломе старой системы облачной консоли. Пострадали 1,4% пользователей OpenCode Console, у которых были привязаны ключи OpenAI, Anthropic и Google.

Затронут ли OpenCode в терминале?+

Нет. По данным компании, утечка касается только облачной консоли. Локальная программа и ключи, которые хранятся у вас на компьютере, не затронуты.

Что делать, если мои ключи были в OpenCode Console?+

Отозвать и перевыпустить ключи у каждого провайдера, проверить журналы использования и расходы, поставить лимиты на новые ключи.

Что такое дистилляционная атака?+

Это когда чужие ключи используют, чтобы массово задавать вопросы сильной модели и на её ответах обучать свою. Платит за запросы владелец украденного ключа.

Источники: сообщение OpenCode в X, обзор Startup Fortune.

Что дальше почитать

Нейросети без своих API-ключей

Модели OpenAI, Anthropic и Google в одном чате на русском. Ключи хранить не нужно.

Открыть чат