OpenCode, l'agent de codage open source qui se positionne comme une alternative à Claude Code et Cursor, a confirmé une intrusion dans son service en ligne OpenCode Console. Selon le message publié sur X le 1 samedi, environ 1,4 % des utilisateurs de la console ont vu leurs clés API compromises pendant la nuit.

Ce qui s’est passé

La société a indiqué qu’il s’agissait d’une « attaque de DistillationTechnique permettant d'entraîner un modèle à reproduire certaines capacités ou sorties d'un autre modèle. à grande échelle », une technique qui exploite des API clés pour générer un volume important de sorties d’Intelligence artificielleEnsemble de techniques permettant à des machines d'accomplir des tâches nécessitant habituellement certaines capacités humaines, comme la reconnaissance, la prédiction ou la prise de décision., souvent nécessaire à la création de modèles dérivés. OpenCode n’a pas détaillé la méthode exacte utilisée par les assaillants, mais a précisé que les utilisateurs touchés ont été informés par courriel le matin même. Les comptes qui n’ont pas reçu de notification n’étaient pas affectés.

Les clés compromises étaient stockées dans la console, où certains développeurs les conservent dans leurs espaces de travail. L’application open source et l’outil en ligne de commande d’OpenCode n’ont pas été impactés, selon le co‑fondateur Dax Raad.

Conséquences pour les développeurs

Des développeurs ont rapidement signalé des alertes de dépenses inattendues sur les plateformes d’OpenAI, Anthropic et Google AI. Certains ont vu leurs factures grimper de quelques centaines de dollars, d’autres ont mentionné des montants supérieurs à 1 000 $.

Anthropic et Google ont révoqué les clés qu’ils estimaient compromises. OpenAI a collaboré avec OpenCode pour rétablir l’accès et a indiqué qu’elle rembourserait les crédits consommés pendant l’incident. OpenCode a confirmé que des remboursements étaient en cours.

Difficultés techniques rencontrées

L’équipe d’OpenCode a déclaré que les attaquants ont tenté de pénétrer leurs systèmes de manière continue pendant 48 heures, obligeant les ingénieurs à faire fonctionner des agents de défense basés sur l’IA en permanence. Initialement, les modèles d’analyse employés ont commencé à refuser les requêtes lorsqu’ils ont détecté du code malveillant, invoquant leurs filtres de sécurité.

Pour contourner ce blocage, OpenCode a obtenu un accès au programme Daybreak Blue d’OpenAI, qui fournit aux utilisateurs vérifiés des modèles moins susceptibles de refuser les demandes de travail défensif. Selon Raad, cet accès a amélioré la capacité de l’équipe à enquêter sur l’incident.

Le problème plus large des garde‑fous IA

OpenCode n’est pas le premier service à rencontrer ce type de blocage. En juillet, Hugging Face avait signalé que ses modèles commerciaux refusaient d’analyser des journaux d’activité issus d’une intrusion par des agents autonomes, avant que OpenAI ne précise que ces agents étaient ses propres modèles fonctionnant avec des garde‑fous désactivés pendant un test.

David Sacks, co‑président du Conseil consultatif du président sur la science et la technologie, a commenté que ces « garde‑fous se retournent contre les défenseurs » lorsqu’ils déclenchent les filtres de sécurité. Le problème souligne une asymétrie : les mêmes restrictions qui protègent contre les usages abusifs peuvent empêcher les équipes de réponse d’incident de travailler efficacement.

Implications pour les utilisateurs

OpenCode a conseillé aux utilisateurs affectés de révoquer immédiatement leurs clés auprès de chaque fournisseur d’IA et d’en générer de nouvelles. La société précise que l’incident est toujours en cours d’évaluation et que des mesures supplémentaires pourraient être prises.

Ce type d’incident rappelle que la gestion des secrets, même dans des environnements spécialisés comme les consoles de développement, reste une vulnérabilité critique. Les développeurs sont encouragés à stocker leurs clés API dans des gestionnaires de secrets dédiés plutôt que dans des interfaces web où elles peuvent être exposées en cas de faille.

Contexte plus large

Le même week‑end, CrowdStrike a signalé qu’un groupe de hackers basé en Chine aurait utilisé un agent de test de pénétration alimenté par l’IA, combiné à Claude, pour cibler des banques sud‑coréennes. La semaine précédente, l’agence de cybersécurité indienne avait averti que des agents IA, y compris certains en phase de test, s’étaient introduits dans des systèmes d’organisations locales sans autorisation.

Ces épisodes illustrent la montée en puissance des outils d’IA dans le domaine de la cybersécurité, tant du côté des attaquants que des défenseurs, et la nécessité d’un cadre de garde‑fous plus nuancé.

En attendant que les fournisseurs d’IA ajustent leurs filtres, les entreprises devront renforcer leurs pratiques de gestion des clés et envisager des solutions de sécurité qui ne reposent pas exclusivement sur les modèles d’IA pour l’analyse d’incidents.