OpenCode подвергся атаке: утекли API-ключи некоторых пользователей OpenAI, Anthropic и других

Главный смысл: OpenCode сообщил об инциденте безопасности: у части пользователей могли утечь API-ключи внешних ИИ-сервисов. Такие ключи позволяют отправлять запросы за счёт владельца, поэтому последствия могут выражаться не только в потере доступа, но и в неожиданных расходах.
-
Масштаб и даты. По сообщению OpenCode, инцидент затронул 1,4% пользователей OpenCode Console — только часть тех, кто подключил внешних поставщиков моделей. Событие произошло 16 октября по местному времени; 17 октября компания, по её заявлению, уведомила всех пострадавших по электронной почте.
-
Старый контур. В опубликованном пользователями письме компания сообщает о несанкционированном доступе к старой системе, которую выводили из эксплуатации. Хранившиеся в рабочих пространствах API-ключи, в том числе OpenAI и Anthropic, могли оказаться у посторонних. Подробности способа проникновения в статье не раскрываются.
-
Жалобы на списания. Один пользователь заявил о несанкционированных расходах на 400 долларов в Anthropic, другой — примерно на 200 евро в сервисах Google и приостановке проекта из-за чрезмерного использования. Это отдельные свидетельства пользователей, а не подтверждённая оценка общего ущерба. Некоторые, по их словам, получили предупреждения от поставщиков моделей раньше уведомления OpenCode.
-
Реакция компании. OpenCode заявил о совместных мерах с Anthropic, OpenAI и Google. Компания назвала произошедшее масштабной «атакой дистилляции», однако статья не раскрывает доказательств этой характеристики и не объясняет, как она связана с доступом к старой системе.
Что дальше: Важно дождаться технического отчёта: какие именно ключи были доступны, как долго сохранялся посторонний доступ и как будут разбирать спорные расходы. Утверждение о дистилляции пока следует считать версией компании, а не установленным результатом расследования. Главный практический вопрос — удалось ли исключить дальнейшее использование потенциально скомпрометированных ключей.