Un intruso ha raggiunto nella notte del 16 ottobre un sistema legacy di OpenCode e potrebbe aver esposto le chiavi dei fornitori AI che gli utenti avevano salvato in Console, il servizio hosted opzionale del vendor. In Console l’utente memorizza la propria chiave OpenAI, Anthropic o Google e il servizio la usa per interrogare il provider, così che i membri del team possano usare i modelli senza vedere mai la chiave. OpenCode ha avvisato via email il 17 ottobre gli utenti interessati, con oggetto “Action Required: Potential provider key breach”: il gruppo coinvolto corrisponde all’1,4 per cento degli utenti di Console, tutti con un provider esterno collegato. Chi non ha ricevuto l’email, secondo il vendor, non è stato interessato.
Cosa è davvero a rischio
Le chiavi a rischio sono quelle incollate in Console: le applicazioni OpenCode da riga di comando e da desktop conservano invece le chiavi aggiunte localmente in un database SQLite sul computer dell’utente. Il co-fondatore Dax Raad ha precisato che l’incidente riguarda “OpenCode Console, non OpenCode stesso” e che quelle chiavi “non arrivano mai a noi”. Va ricordato che una chiave di provider è una credenziale trasferibile: chi ne possiede una copia può lanciare richieste a consumo sull’account del titolare finché il provider non la revoca. Di conseguenza cancellare la chiave da Console non basta, e un budget impostato in Console non limita l’uso, perché Console vede soltanto le richieste che passano dal suo gateway.
Le indicazioni per gli utenti
L’email di OpenCode e la documentazione dei provider indicano una sequenza precisa: revocare la chiave nel cruscotto del provider e generarne una nuova; aggiornare ogni applicazione e script che usava la chiave precedente; rivedere l’utilizzo e la fatturazione sul provider a partire dal 16 ottobre, dato che il vendor non ha indicato quando sia iniziato l’accesso non autorizzato; impostare un tetto di spesa o un avviso e assegnare a ogni tool una chiave separata, così una chiave copiata fa meno danni e il suo utilizzo è più facile da tracciare. Non mancano le testimonianze di danni reali: alcuni utenti hanno raccontato addebiti per centinaia di dollari su account OpenAI e Anthropic, fino a oltre mille settecento dollari, e altri hanno segnalato utilizzi non autorizzati su account Google, con sospensione del progetto.
Il contesto e le letture
OpenCode ha descritto l’incidente come in corso, ha detto di lavorare con Anthropic, OpenAI e Google per risolverlo e lo ha collegato a un attacco su larga scala di distillazione, il termine usato dai provider per le campagne che raccolgono in massa le risposte di un modello per addestrare un modello rivale. Il vendor non ha però indicato il sistema legacy coinvolto, il modo in cui è stato raggiunto né quante chiavi conteneva, e non ha attribuito la responsabilità a nessuno. Il punto pratico resta uno e ripetibile: una chiave condivisa tra più strumenti è un unico punto di rottura, e la prima difesa è la segmentazione, seguita dalla rotazione periodica e dai tetti di spesa lato provider.
Fonte: The Hacker News
URL sorgente: https://thehackernews.com/2026/10/opencode-console-breach-may-have.html

