Взлом OpenCode — утечка API-ключей провайдеров и атака на дистилляцию
Саммари
Ночью в пятницу 16 октября у OpenCode — open-source coding-агента на 215 тыс. звёзд GitHub, который используется примерно 16 млн разработчиков в месяц, — произошла компрометация: злоумышленник получил несанкционированный доступ к системе, находившейся на decommission, и, по заявлению компании, могли утечь сохранённые пользователями API-ключи провайдеров (OpenAI, Anthropic и другие) из платного продукта Console. Затронутыми названы 1.4% пользователей Console, а всю связку компания объяснила атакой на дистилляцию. Для индустрии это первый крупный инцидент, где целью становятся не данные пользователей, а сами ключи к моделям — валютой, которую можно тратить на обучение чужих моделей.
Из этого следует, что хранение API-ключей на стороне посредника (облачные прокси, консоли, прокачанные тарифы) — это новый класс риска для агентной экосистемы: атакующему не нужен доступ к коду, достаточно склада ключей.
На практике для команд: ключи агентов должны жить в secret-менеджере с ротацией и жёсткими лимитами расхода, а оповещение об аномалии трат должно срабатывать раньше, чем письмо от вендора.
Важный нюанс: разрыв между локальным агентом (ключи не покидают машину) и его облачным дополнением (ключи лежат на сервере) — тот самый случай, когда архитектурное решение «где живёт секрет» определяет blast radius.
Ограничение: масштаб инцидента заявлен в процентах от Console, а не от всех пользователей, число и суммы потерь не раскрыты — все конкретные ущербы пока саморепорт пользователей, а не подтверждённые данные.