Когда работаешь с нейросетью через API, обычно платишь не за сам факт подключения, а за использованные ресурсы. У каждого запроса есть стоимость, а доступ к счету обеспечивает специальный ключ. Если такой ключ попадет к постороннему, платить за его запросы может владелец аккаунта. Именно с такой ситуацией столкнулась часть пользователей OpenCode.
17 октября команда проекта сообщила о нарушении безопасности OpenCode Console. По словам разработчиков, злоумышленники проникли в старую часть серверной инфраструктуры. Компания связывает атаку с попыткой массового извлечения результатов работы ИИ-моделей, однако пока не раскрыла технических доказательств этого сценария.
Масштаб происшествия разработчики оценили в 1,4% пользователей облачной платформы. Пострадавшим отправили уведомления по электронной почте. В официальном сообщении OpenCode говорится, что пользователи, не получившие письмо, не входят в установленную компанией группу пострадавших.
Однако ограничиться сообщением об утечке не получилось. Разработчики начали получать жалобы на списания за запросы, которые владельцы аккаунтов не выполняли. У некоторых пользователей почти одновременно сработали уведомления о расходах в сервисах OpenAI, Anthropic и Google. В публичных обсуждениях встречаются сообщения о потерях в сотни долларов, а отдельные пользователи утверждают, что расходы превысили тысячу долларов. Это сообщения самих пострадавших, а не подтвержденная общая сумма ущерба.
Здесь есть принципиальное различие между OpenCode и OpenCode Console. Сам OpenCode — инструмент с открытым исходным кодом, который можно запускать локально и подключать к различным ИИ-провайдерам. Console — отдельная облачная платформа, где часть пользователей хранит ключи внешних сервисов.
Сооснователь проекта Дакс Раад уточнил, что инцидент затронул именно Console. Данных о компрометации локального приложения или его исходного кода нет. Поэтому утверждать, что взломали все установки OpenCode, неправильно.
