Incident et portée
Dans la nuit du 18 au 19 octobre, OpenCode a détecté une intrusion sur un système hérité qui gère l'OpenCode Console. L’attaque a touché 1,4 % des utilisateurs de la console, soit les comptes où les développeurs stockent leurs clés API pour accéder aux services d’OpenAI, Anthropic ou Google. OpenCode a annoncé la brèche sur X et a informé les victimes par courriel. Aucun détail technique n’a été fourni sur la façon dont les attaquants ont pénétré le système ni sur le mode de stockage des clés.
Mécanisme de l'attaque et charges
Les clés compromises ont été exploitées pour lancer un attaque de distillation à grande échelle, processus qui nécessite la génération massive de sorties d’IA afin d’entraîner ou de reproduire un modèle. Cette capacité a permis aux assaillants de consommer rapidement les quotas des API, déclenchant des alertes de dépenses sur plusieurs plateformes. Des développeurs ont signalé des facturations individuelles dépassant les centaines de dollars, avec quelques cas rapportés au‑delà de 1 000 $. En réponse, Anthropic et Google ont immédiatement révoqué les clés exposées, tandis qu’OpenAI a collaboré avec OpenCode pour restaurer l’accès et créditer les comptes affectés.
Réponse d'OpenCode et limites des modèles de défense
Face à la persistance des tentatives d’intrusion pendant 48 heures, l’équipe d’OpenCode a déployé des agents de défense basés sur des modèles d’IA. Cependant, ces modèles ont commencé à refuser l’analyse du code malveillant, car les requêtes déclenchaient leurs filtres de sécurité. Cette friction a conduit OpenCode à rejoindre le programme Daybreak Blue d’OpenAI, qui fournit des modèles moins restrictifs aux utilisateurs vérifiés. L’accès à ces modèles a amélioré la capacité de l’équipe à examiner les artefacts de l’attaque, mais a également mis en évidence la dépendance croissante aux garde‑fous des fournisseurs d’IA.
Contexte plus large et implications sécuritaires
L’incident d’OpenCode s’inscrit dans une série de difficultés rencontrées par les acteurs du secteur. En juillet, Hugging Face avait signalé que ses modèles commerciaux refusaient d’analyser les journaux d’intrusion, un problème que le chercheur David Sacks a qualifié d’« asymétrie des garde‑fous ». Le même week‑end, OpenCode a rendu gratuit le modèle GLM‑5.3‑Flash, dont les capacités en cybersécurité s’approchent de celles de modèles restreints comme Claude Mythos. Ces événements illustrent la tension entre la disponibilité d’IA puissante et la capacité des fournisseurs à appliquer des filtres de sécurité cohérents, créant ainsi une surface d’attaque exploitable par des acteurs malveillants.