Violazione di OpenCode: chiavi API di OpenAI, Anthropic e Google
La violazione di OpenCode ha colpito l'1,4% degli utenti di Console e le loro chiavi API di OpenAI, Anthropic e Google. Cosa sappiamo e cosa fare subito.
Questo articolo in altre lingue:العربيةDeutschEnglishEspañolFrançais日本語Polski简体中文
In questo articolo
Il 17 ottobre il team di OpenCode ha scritto su X che la notte precedente c’è stata un’intrusione legata a un «large scale distillation attack», che ha colpito l’1,4% degli utenti di OpenCode Console. La violazione di OpenCode riguarda le chiavi API di provider esterni che gli utenti avevano collegato ai propri workspace.
Cosa sappiamo della violazione di OpenCode?
OpenCode è un harness open source per agenti che gira nel terminale, e Console è il suo pannello in hosting, dove si possono salvare le chiavi per i modelli di altre aziende. Secondo il post del team:
- Le persone colpite sono un sottoinsieme degli utenti che avevano collegato provider esterni.
- Tutti hanno ricevuto un’email la mattina del 17 ottobre. Chi non l’ha ricevuta, secondo OpenCode, non è coinvolto nell’incidente.
- L’incidente è ancora in corso, quindi per ora i dettagli sono pochi, e il team sta collaborando con Anthropic, OpenAI e Google.
Dall’email agli utenti, il cui contenuto è descritto da Notebookcheck, risulta che qualcuno ha ottenuto un accesso non autorizzato a un vecchio sistema che era in fase di dismissione. Tra le chiavi che potrebbero essere state esposte sono citate quelle di OpenAI e Anthropic, e OfficeChai aggiunge alla lista anche Google.
Perché ne parlano tutti?
Perché non è solo un rischio teorico. Il thread «OpenCode Hacked: User credentials leaked» su Hacker News ha superato i 500 punti, e gli utenti mostrano bollette vere. Secondo Notebookcheck, una persona ha segnalato 400 USD di utilizzo non autorizzato sul proprio account Anthropic, un’altra circa 200 EUR di addebiti su Google, e a qualcun altro Google ha sospeso il progetto per «excessive abuse». Alcuni hanno ricevuto avvisi di consumo da OpenAI e Anthropic prima ancora che arrivasse l’email di OpenCode.
In più, il co-creatore di OpenCode Dax Raad ha scritto che ora sono sotto attacco anche i suoi account personali, aggiungendo che è un «whole new world with ai powered hacking».
Cosa significhi «distillation attack» in questo caso specifico non si sa. Di solito si chiama così l’interrogazione massiccia di un modello per raccoglierne le risposte e addestrarci sopra un proprio modello. Le chiavi rubate darebbero accesso gratuito a questo scopo, a spese di qualcun altro, ma è solo un’interpretazione che il team di OpenCode non ha confermato.
Cosa fare dopo la violazione di OpenCode?
Se abbiamo ricevuto l’email di OpenCode (o non siamo sicuri che non sia finita nello spam), le indicazioni del comunicato sono semplici:
- Revochiamo le chiavi di OpenAI, Anthropic e Google nei pannelli di questi provider e generiamone di nuove.
- Sostituiamo le chiavi in tutte le applicazioni e gli script che usavano quelle vecchie.
- Controlliamo i consumi recenti sugli account dei provider e cerchiamo qualcosa che non abbiamo fatto noi.
Conviene anche impostare limiti di spesa e avvisi presso ogni provider, se non li abbiamo ancora. Non fermeranno una fuga di dati, ma limiteranno la bolletta se una chiave finisce nelle mani sbagliate. The CyberSec Guru consiglia anche di non reinserire le nuove chiavi in Console finché la situazione non sarà chiarita.
Curiosamente, non tutto lato OpenCode funziona a dovere. Secondo Notebookcheck, ad alcuni utenti sono scadute le chiavi di OpenCode stesso, il login tramite account social restituiva l’errore «Unable to start social login», e alcuni non riuscivano a generare nuove chiavi funzionanti.
Qualche giorno fa ho scritto di DeepSeek gratis in OpenCode. Se qualcuno l’ha configurato allora tramite Console con dei provider collegati, è un buon momento per controllare la casella di posta.
FAQ
La mia chiave è stata esposta se non ho ricevuto l’email di OpenCode?
Secondo il team di OpenCode, l’email è arrivata a tutte le persone coinvolte nell’incidente, e chi non l’ha ricevuta non è stato colpito. L’incidente è ancora in corso, quindi dare un’occhiata ai consumi sugli account dei provider non guasta comunque.
Quanti utenti ha colpito la violazione di OpenCode?
L’1,4% degli utenti di OpenCode Console, e solo quelli che avevano collegato provider esterni. Il numero assoluto non è stato comunicato.
La violazione riguarda anche Anthropic, OpenAI e Google?
Sono state esposte le chiavi API di queste aziende salvate in OpenCode, non i loro sistemi. Il team di OpenCode sta collaborando con loro per rimediare alle conseguenze dell’incidente.