Fuite de données OpenCode : les clés API OpenAI, Anthropic et Google
La fuite de données OpenCode touche 1,4 % des utilisateurs de Console et leurs clés API OpenAI, Anthropic et Google. Ce que l’on sait et que faire maintenant.
Cet article dans d’autres langues :العربيةDeutschEnglishEspañolItaliano日本語Polski简体中文
Dans cet article
Le 17 octobre, l’équipe d’OpenCode a écrit sur X qu’une intrusion liée à une « large scale distillation attack » avait eu lieu la nuit précédente, touchant 1,4 % des utilisateurs d’OpenCode Console. La fuite de données OpenCode concerne les clés API de fournisseurs tiers que les utilisateurs avaient connectées dans leurs workspaces.
Que sait-on de la fuite de données OpenCode ?
OpenCode est un harness d’agents open source qui tourne dans le terminal, et Console est son tableau de bord hébergé, où l’on peut enregistrer des clés pour les modèles d’autres entreprises. D’après le message de l’équipe :
- Les victimes sont un sous-ensemble des utilisateurs qui avaient connecté des fournisseurs externes.
- Tous ont reçu un e-mail le matin du 17 octobre. Selon OpenCode, ceux qui ne l’ont pas reçu ne sont pas concernés par l’incident.
- L’incident est toujours en cours, il y a donc encore peu de détails, et l’équipe travaille avec Anthropic, OpenAI et Google.
D’après l’e-mail envoyé aux utilisateurs, dont Notebookcheck décrit le contenu, quelqu’un a obtenu un accès non autorisé à un ancien système en cours de démantèlement. Parmi les clés qui ont pu fuiter figurent celles d’OpenAI et d’Anthropic, et OfficeChai ajoute aussi Google à la liste.
Pourquoi tout le monde en parle ?
Parce que ce n’est pas seulement une menace théorique. Le fil « OpenCode Hacked: User credentials leaked » dépasse les 500 points sur Hacker News, et des utilisateurs montrent de vraies factures. Selon Notebookcheck, une personne a signalé 400 USD d’utilisation non autorisée sur son compte Anthropic, une autre environ 200 EUR de frais chez Google, et quelqu’un d’autre s’est vu suspendre un projet par Google pour « excessive abuse ». Certains ont reçu des alertes de consommation d’OpenAI et d’Anthropic avant même l’e-mail d’OpenCode.
En plus, Dax Raad, cocréateur d’OpenCode, a écrit que ses comptes personnels sont désormais attaqués eux aussi, ajoutant que c’est un « whole new world with ai powered hacking ».
On ne sait pas ce que « distillation attack » signifie dans ce cas précis. D’habitude, le terme désigne l’interrogation massive d’un modèle pour collecter ses réponses et entraîner son propre modèle dessus. Des clés volées donneraient un accès gratuit pour cela, aux frais de quelqu’un d’autre, mais ce n’est qu’une interprétation que l’équipe d’OpenCode n’a pas confirmée.
Que faire après la fuite chez OpenCode ?
Si nous avons reçu un e-mail d’OpenCode (ou si nous ne sommes pas sûrs qu’il n’a pas atterri dans les spams), les recommandations du communiqué sont simples :
- Révoquons nos clés OpenAI, Anthropic et Google dans les tableaux de bord de ces fournisseurs et générons-en de nouvelles.
- Remplaçons les clés dans toutes les applications et tous les scripts qui utilisaient les anciennes.
- Vérifions la consommation récente sur nos comptes chez les fournisseurs et cherchons tout ce que nous n’avons pas fait nous-mêmes.
Il vaut aussi la peine de définir des plafonds de dépenses et des alertes chez chaque fournisseur, si ce n’est pas encore fait. Ça n’empêchera pas une fuite, mais ça limitera la facture si une clé tombe entre de mauvaises mains. The CyberSec Guru conseille aussi de ne pas remettre de nouvelles clés dans Console tant que l’affaire n’est pas éclaircie.
Fait intéressant, tout ne fonctionne pas sans accroc du côté d’OpenCode. Selon Notebookcheck, chez une partie des utilisateurs, les clés d’OpenCode lui-même ont expiré, la connexion via les réseaux sociaux renvoyait l’erreur « Unable to start social login », et certains n’arrivaient pas à générer de nouvelles clés fonctionnelles.
Il y a quelques jours, j’ai écrit sur DeepSeek gratuit dans OpenCode. Si quelqu’un l’a configuré à ce moment-là via Console avec des fournisseurs connectés, c’est le bon moment pour vérifier sa boîte mail.
FAQ
Ma clé a-t-elle fuité si je n’ai pas reçu d’e-mail d’OpenCode ?
Selon l’équipe d’OpenCode, toutes les personnes concernées par l’incident ont reçu un e-mail, et celles qui ne l’ont pas reçu ne sont pas touchées. L’incident est toujours en cours, donc vérifier la consommation sur les comptes des fournisseurs ne fera pas de mal.
Combien d’utilisateurs la fuite de données OpenCode a-t-elle touchés ?
1,4 % des utilisateurs d’OpenCode Console, et uniquement ceux qui avaient connecté des fournisseurs externes. Aucun chiffre absolu n’a été communiqué.
La fuite concerne-t-elle aussi Anthropic, OpenAI et Google ?
Ce sont les clés API de ces entreprises enregistrées dans OpenCode qui ont fuité, pas leurs systèmes. L’équipe d’OpenCode travaille avec elles pour gérer les conséquences de l’incident.