Quand le garde-fou devient la cachette
§ Conseil & StratégieNouveau

Quand le garde-fou devient la cachette

Le Google Threat Intelligence Group documente une technique précise : un maliciel place en tête de ses fichiers un texte volontairement extrême pour provoquer le refus d’un scanner fondé sur un modèle de langage et lui faire sauter l’analyse du code malveillant. Le garde-fou fonctionne comme prévu, et c’est exactement ce qui est exploité. Analyse.

Marc Lugand-Sacy12.09.20265 min de lecture1 035 mots
§ En brefRéponse directe

ELMARQ analyse une technique documentée par le Google Threat Intelligence Group le 8 septembre 2026. Le maliciel DUSTMAKER, employé par UNC6780, aussi appelé TeamPCP, acteur motivé par l'argent, place en tête de ses fichiers JavaScript des prompts rédigés en commentaires, au contenu volontairement extrême, afin de provoquer un refus de sécurité d'un scanner fondé sur un modèle de langage et de lui faire sauter l'analyse du code malveillant situé en dessous. Le même maliciel dépose des fichiers dans les répertoires de configuration d'assistants de code, dont .claude, .vscode et .cursor, et extrait des jetons d'identité de la mémoire des runners d'intégration continue pour publier des paquets compromis avec des attestations de provenance valides. Dans les 3 cas, rien n'est cassé : le modèle refuse, l'assistant lit sa configuration, la signature est valide. L'attaquant s'est déplacé en amont pour que le fonctionnement normal de la protection produise son avantage. Un fichier non analysé n'est pas un fichier sain.

§ À retenir4 points clés
  1. 01

    Le même maliciel s’en prend à 2 autres points d’appui propres au développement assisté par l’IA.

  2. 02

    La mesure s’impose, car le sujet mêle IA, chaîne logicielle et institutions, 3 registres qui appellent les raccourcis.

  3. 03

    Les 2 restent vraies techniquement, et c’est précisément pourquoi elles rassurent à tort. 3 réflexes en découlent.

  4. 04

    Le signal le plus intéressant du dernier rapport du Google Threat Intelligence Group n’est pas que des attaquants utilisent l’intelligence artificielle, ce qui est documenté depuis longtemps.

Un développeur seul le soir devant son écran, face à un bandeau « Analyse interrompue, vérification requise » affiché au-dessus d'un fichier de code.
© ELMARQ · Illustration éditoriale

Le signal le plus intéressant du dernier rapport du Google Threat Intelligence Group n’est pas que des attaquants utilisent l’intelligence artificielle, ce qui est documenté depuis longtemps. Il est beaucoup plus précis. Le maliciel DUSTMAKER, employé par un acteur motivé par l’argent suivi sous le nom UNC6780, aussi appelé TeamPCP, place en tête de ses fichiers JavaScript des prompts rédigés en commentaires, au contenu volontairement extrême, évoquant notamment des armes biologiques et nucléaires. L’objectif décrit est de provoquer les mécanismes de sécurité d’un scanner fondé sur un modèle de langage, afin qu’il échoue ou saute l’analyse du code malveillant situé en dessous. Autrement dit, l’attaquant ne cherche plus à convaincre la machine que son code est inoffensif. Il se sert de sa prudence pour la rendre aveugle.

La technique, exactement

Le procédé mérite d’être décrit avec précision, parce que c’est sa mécanique qui fait le signal. Les prompts sont insérés comme commentaires au début des scripts de chargement, les fichiers nommés _index.js dans les échantillons analysés. Le texte y est délibérément inacceptable, de façon à déclencher un refus de politique ou de sécurité. Si le scanner refuse de traiter le fichier ou interrompt son analyse, le code malveillant qui suit n’est pas examiné. Google indique que ces activités ont effectivement déclenché les réponses de sécurité de Gemini, et que l’entreprise a pris des mesures plus larges pour perturber les campagnes de ces acteurs. Le refus, ici, n’est pas un échec du modèle : c’est exactement le comportement attendu, provoqué au mauvais endroit et au mauvais moment.

Les 2 autres couches de confiance attaquées

Le même maliciel s’en prend à 2 autres points d’appui propres au développement assisté par l’IA. D’abord les répertoires de configuration cachés que lisent automatiquement les assistants de code et les environnements de développement, dont .claude, .vscode et .cursor. DUSTMAKER y dépose ou y modifie des fichiers, avec 2 effets distincts : créer des commandes de démarrage ou de compilation automatiques, pour que le maliciel s’exécute dès l’ouverture de l’espace de travail, et glisser des instructions qui font exécuter à l’assistant des commandes ou des scripts lors d’interactions ordinaires du développeur. Ensuite la provenance logicielle. Quand il détecte un environnement d’intégration et de livraison continues, le maliciel extrait des jetons d’identité de la mémoire des runners GitHub Actions, s’autorise avec eux comme éditeur de confiance, et publie des versions compromises de paquets accompagnées d’attestations cryptographiquement valides. Google précise que des paquets publiés avec des jetons valides passent les contrôles de confiance automatisés des agents de codage.

L’inversion de confiance

C’est le mécanisme à retenir, et nous le décrivons comme label d’analyse et non comme concept déposé. Dans les 3 cas, rien n’est cassé. Le modèle refuse bien un contenu dangereux, c’est sa fonction. Le répertoire de configuration est bien lu par l’assistant, c’est sa fonction. La signature de provenance est bien valide, c’est sa fonction. L’attaquant n’a pas vaincu la protection : il s’est déplacé en amont pour que le fonctionnement normal de la protection produise son avantage. Il faut insister sur la subtilité de la provenance, car elle se prête au contresens : l’attestation n’est pas falsifiée. L’attaquant dispose d’une identité d’intégration continue légitime, volée, et obtient donc une provenance authentique pour un paquet compromis. La signature dit la vérité sur qui a publié, elle ne dit rien sur ce qui a été publié. Nous l’avions déjà observé à propos du transfert des techniques nées dans la sécurité de l’IA vers le cyber classique : le terrain se déplace plus vite que les catégories qui servent à le décrire.

Ce qu’il ne faut pas conclure

La mesure s’impose, car le sujet mêle IA, chaîne logicielle et institutions, 3 registres qui appellent les raccourcis. L’acteur est présenté comme motivé par l’argent : il n’y a ici ni attribution étatique, ni opération d’ingérence, et rien n’autorise à en fabriquer une. Le refus d’un modèle n’est pas la preuve d’une défaillance de ce modèle, et Google indique avoir perturbé les campagnes concernées. Enfin, un cas documenté sur des échantillons n’établit pas une pratique généralisée : la technique est réelle, son ampleur reste à mesurer. Ce sont ces distinctions qui séparent une veille utile d’un récit d’anxiété.

Ce qu’ELMARQ retient

Pour une direction technique ou une direction des risques, 2 hypothèses de sécurité deviennent fragiles en même temps : l’IA refuse les contenus dangereux donc elle est prudente, et la provenance est cryptographiquement valide donc le logiciel est digne de confiance. Les 2 restent vraies techniquement, et c’est précisément pourquoi elles rassurent à tort. 3 réflexes en découlent. D’abord, traiter le refus d’un scanner comme un événement à journaliser et à examiner, jamais comme un quitus : un fichier non analysé n’est pas un fichier sain. Ensuite, considérer les répertoires de configuration des assistants comme une surface exécutable à part entière, revue et versionnée au même titre que le code, puisqu’un fichier caché y vaut une instruction. Enfin, distinguer provenance et intégrité : une attestation prouve une identité de publication, pas l’innocuité du contenu publié, ce que nous observions déjà sur la requalification tardive d’un incident de chaîne logicielle. La prochaine génération d’attaques contre les agents ne cherchera pas toujours à casser leurs protections. Elle cherchera parfois à les faire fonctionner exactement comme prévu, au mauvais moment.

Marc Lugand-Sacy, président d’ELMARQ.

§ Questions fréquentes

Ce qu'il faut comprendre

Qu'a documenté Google le 8 septembre 2026 ?

Que le maliciel DUSTMAKER, employé par un acteur motivé par l'argent suivi sous le nom UNC6780, aussi appelé TeamPCP, place en tête de ses fichiers JavaScript des prompts rédigés en commentaires, au contenu extrême, afin de provoquer un refus de sécurité d'un scanner fondé sur un modèle de langage et de lui faire sauter l'analyse du code malveillant situé en dessous. Ces activités ont déclenché les réponses de sécurité de Gemini, et Google a pris des mesures pour perturber les campagnes.

S'agit-il d'une opération étatique ou d'une ingérence ?

Non. L'acteur est décrit comme motivé par l'argent, aucun État n'est nommé, et ce dossier ne doit pas être converti en signal d'ingérence. La fréquence réelle de la technique au-delà des échantillons analysés n'est par ailleurs pas établie.

Les attestations de provenance ont-elles été falsifiées ?

Non, et la nuance est essentielle. Le maliciel extrait des jetons d'identité depuis la mémoire des runners d'intégration continue, s'autorise avec eux comme éditeur de confiance, et obtient donc une provenance cryptographiquement authentique pour un paquet compromis. La signature dit la vérité sur qui a publié, elle ne dit rien sur ce qui a été publié.

Qu'est-ce que l'inversion de confiance ?

Un label descriptif d'ELMARQ, pas un concept déposé. Le modèle refuse un contenu dangereux, le répertoire de configuration est lu par l'assistant, la signature de provenance est valide : dans les 3 cas la propriété de sécurité reste vraie. L'attaquant ne casse pas la protection, il se déplace en amont pour que son fonctionnement normal produise son avantage.

§ Sources

Références citées

Références primaires de cette analyse. Les sources disposant d'une adresse publique sont liées directement, pour que chaque affirmation puisse être remontée à son émetteur.

  1. 01
§ À lire ensuite
§ Citer cet article
Référence académique

Lugand-Sacy, Marc (2026). Quand le garde-fou devient la cachette. Journal ELMARQ. https://elmarq.fr/journal/garde-fou-ia-evasion-malware-provenance-logicielle

PartagerLinkedInTwitter / XEmail

Intelligence stratégique

Lire le dispositif
avant d'en subir les effets

Une analyse publique montre ce qu'une organisation a déjà rendu visible. Elle ne dit pas ce que vos propres arbitrages exposent, ni ce que vos concurrents lisent de vous en ce moment. C'est cet écart qui se travaille en mission.

Ce que cette page montre
Ce qui est déjà sorti, déjà commenté, déjà observable de l'extérieur.
Ce qu'une mission couvre
Vos décisions à venir, vos dépendances, et les vulnérabilités que rien de public ne signale encore.

Trente minutes, sans engagement · Marc Lugand-Sacy · réponse sous 24 heures ouvrées

ELMARQ · Réponse sous 24 heures ouvrées · Échange confidentiel

Lire d'autres analyses