OpenCode zufolge drangen Angreifer in ein älteres System ein und legten API-Schlüssel von 1,4 % der Nutzer seiner Online-Plattform OpenCode Console offen. Einige Nutzer meldeten unberechtigte Kosten auf ihren Konten bei OpenAI, Anthropic und Google AI – darunter Rechnungen über mehrere hundert Dollar und in einigen Fällen über $1,000.
Das Unternehmen teilte mit, alle Betroffenen per E-Mail informiert und sie aufgefordert zu haben, ihre Schlüssel direkt bei den jeweiligen Anbietern zu widerrufen und zu ersetzen. Anthropic und Google sperrten Schlüssel, die sie für möglicherweise offengelegt hielten. OpenAI arbeitete mit OpenCode daran, den Zugang wiederherzustellen und Kunden die für den Angriff verwendeten Guthaben zu erstatten. OpenCode zufolge laufen die Rückzahlungen.
Der Einbruch betraf nur Console
OpenCode-Mitgründer Dax Raad sagte, die Open-Source-App und das Kommandozeilen-Tool seien nicht betroffen gewesen. Die offengelegten Schlüssel befanden sich in Console, wo einige Nutzer sie in Arbeitsbereichen gespeichert hatten. OpenCode hat nicht erklärt, wie die Angreifer in das ältere System eindrangen, wie die Schlüssel gespeichert waren oder in welchem Umfang sie genutzt wurden. Das Unternehmen bezeichnet den Vorfall als noch nicht abgeschlossen.
OpenCode bezeichnete den Vorfall als groß angelegten „Distillation-Angriff“ – ein Verfahren, bei dem die Ausgaben eines Modells zum Training eines anderen Modells verwendet werden. Wie dieses Verfahren umgesetzt worden sein soll, hat das Unternehmen jedoch nicht erklärt. Einige Beobachter bezweifelten, dass ein Zusammenhang zwischen dem Einbruch und der Distillation belegt sei.
Sicherheitsfilter erschwerten die Reaktion
Raad sagte, die Angreifer hätten wiederholt versucht, in OpenCodes Systeme einzudringen. Zugleich hätten Modelle, mit denen das Team verdächtigen Code untersuchte, Anfragen abgelehnt, sobald Sicherheitsfilter anschlugen. Der Zugang zum Daybreak-Blue-Programm von OpenAI, das geprüften Nutzern Modelle bietet, die bei defensiver Sicherheitsarbeit seltener Anfragen ablehnen, habe die Untersuchung vorangebracht.
Der Vorfall erinnert an ein Problem, das Hugging Face nach einem Einbruch im Juli beschrieben hatte: Sicherheitssysteme können Verteidiger daran hindern, denselben Schadcode zu untersuchen, den Angreifer einsetzen. Das belegt nicht, dass die Filter diesen Einbruch verursacht haben, zeigt aber, wie Modellbeschränkungen die Reaktion auf Sicherheitsvorfälle erschweren können. OpenCode hat nicht offengelegt, wie die Angreifer eindrangen oder in welchem Umfang es zu unberechtigter Nutzung kam.
Warum es wichtig ist
Entwickler, die API-Schlüssel von Anbietern in OpenCode Console gespeichert haben, sollten diese umgehend bei den jeweiligen KI-Anbietern widerrufen und ersetzen. OpenCode zufolge laufen Rückerstattungen für unberechtigte Kosten. Das Unternehmen hat weder erklärt, wie die Angreifer Zugang erhielten, noch das gesamte Ausmaß des Missbrauchs offengelegt. Daher ist das Ausmaß der Gefährdung weiterhin unklar.