système : OPÉRATIONNEL
← retour à tous les hacks
DEFENSE LOW NEW

RAISED : l'auto-distillation pour durcir les agents contre l'injection de prompt

Un article arXiv du 5 octobre 2026 entraîne les agents à se comporter comme si les sorties d'outils injectées étaient saines, pour réduire les attaques sans perdre en utilité.

2026-10-09 // 6 min affects: tool-using LLM agents

De quoi s’agit-il ?

Le 5 octobre 2026, une équipe menée par Mohamed Dhouib (dont Elie Bursztein figure parmi les auteurs) a publié RAISED: Self-Distillation for Robustness to Prompt Injection in LLM Agents (arXiv:2610.06401, cs.CR). L’article vise l’injection de prompt indirecte : un agent qui utilise des outils lit un contenu externe non fiable (page web, document, réponse d’outil) et se laisse manipuler par des instructions qui y sont dissimulées.

Il s’agit d’une contribution défensive, non d’une nouvelle attaque. Les auteurs observent que les défenses appliquées à l’entraînement réduisent bien le taux de réussite des attaques, mais dégradent souvent les capacités générales, probablement à cause d’un déplacement de la distribution de sortie du modèle, y compris sur des entrées bénignes.

Comment ça fonctionne

D’après le résumé, les auteurs identifient un défaut précis des modèles défendus existants : sur des tâches bénignes, ils omettent parfois une étape nécessaire pour terminer une tâche autorisée, en particulier lorsque c’est la sortie d’un outil qui indique cette étape. Le modèle a appris à se méfier si largement des sorties d’outils qu’il ignore des consignes légitimes.

RAISED (Robust Attack Invariance through Self-Distillation) répond à ce problème en trois temps :

  1. Le modèle génère ses propres scénarios d’usage d’outils, en privilégiant les cas où l’accomplissement de la tâche exige de suivre une consigne légitime figurant dans une sortie d’outil.
  2. Un modèle enseignant fournit le comportement qu’il adopterait dans un contexte propre.
  3. Un modèle élève est entraîné à reproduire ce comportement à la fois sur la version propre et sur la version injectée de la même trajectoire.

L’objectif est l’« invariance à l’attaque » : le texte injecté ne doit pas modifier ce que fait l’agent. Les auteurs indiquent que le taux de réussite des injections dans les réponses d’outils baisse substantiellement, tandis que l’utilité sur des benchmarks agentiques et généralistes est préservée. Le résumé ne fournit aucun chiffre ; il convient de se reporter à l’article complet plutôt que d’en supposer.

À titre de contexte, un article connexe du 21 août 2026, SecOPD (Peng, Lian, Wagner, Chen), s’appuie aussi sur la distillation : retour au niveau du token, noté par le modèle initial à partir de l’entrée propre. Il rapporte 9,0 % de réussite d’attaque sur des injections adaptatives pour un Qwen3.6-27B défendu, contre 94,0 % pour Meta-SecAlign, et 4,7 % contre 5,5 % sur un domaine d’appel d’outils non vu. Les méthodes diffèrent, mais les deux travaux utilisent le comportement sur entrée propre comme cible d’entraînement.

Pourquoi c’est important

L’injection de prompt reste le problème central non résolu des agents, et les défenseurs font face à un compromis : une meilleure résistance rend souvent l’agent moins utile. Une défense qui échoue en omettant des étapes légitimes est coûteuse en exploitation, car elle se manifeste par une exécution de tâches peu fiable plutôt que par une alerte de sécurité. Il est donc nécessaire d’évaluer à la fois le taux de réussite des attaques et l’accomplissement des tâches bénignes ; n’en mesurer qu’un masque le coût de l’autre.

Il s’agit d’un preprint, non répliqué de manière indépendante, et une défense par entraînement ne traite que le comportement du modèle, pas le système qui l’entoure.

Défenses

  • Considérez la robustesse à l’entraînement comme une couche parmi d’autres. Conservez le moindre privilège sur les outils, l’approbation humaine des actions sensibles et l’isolation des contenus non fiables, quel que soit le modèle.
  • Mesurez l’utilité en plus de la sécurité. Pour évaluer un modèle défendu, exécutez des tâches bénignes à plusieurs étapes où une sortie d’outil indique légitimement l’étape suivante, et suivez les étapes omises.
  • Testez sur vos propres sorties d’outils. Les résultats de benchmarks ne se transposent pas forcément aux formats de données réels de votre agent.
  • Utilisez des attaques adaptatives dans l’évaluation, et pas seulement des chaînes d’injection statiques.
  • Journalisez et surveillez les appels d’outils afin de détecter tout écart par rapport à la tâche autorisée.

Statut

ÉlémentDétail
ArticlearXiv:2610.06401, v1, soumis le 2026-10-05
Relecture par les pairsNon indiquée (preprint)
Résultats quantitatifsNon précisés dans le résumé
Travaux connexesSecOPD, arXiv:2608.21500, 2026-08-21
Vulnérabilité / CVESans objet (recherche défensive)

Sources