Pourquoi un modèle aligné génère un contenu nuisible qu'il reconnaît — et comment coupler les deux
Un article de juillet 2026 montre que les jailbreaks fonctionnent en supprimant la direction interne de « refus » ou de « nocivité » du modèle — et que celui-ci reconnaît souvent le danger pendant qu'il le génère. HARC couple les deux directions.
De quoi s’agit-il ?
Le 1ᵉʳ juillet 2026, Shei Pern Chua (Université Tsinghua / Microsoft) et Fangzhao Wu (Microsoft) ont publié sur arXiv HARC: Coupling Harmfulness and Refusal Directions for Robust Safety Alignment, avec un code diffusé sous l’organisation GitHub de Microsoft. L’article est une étude d’interprétabilité sur les raisons du succès des jailbreaks contre les modèles alignés, suivie d’une méthode de fine-tuning qui vise précisément le mécanisme mis au jour.
Le résultat principal est dérangeant : un modèle aligné reconnaît fréquemment que le texte qu’il produit est nuisible, y compris lorsqu’il n’a pas signalé la requête entrante comme dangereuse — et il produit malgré tout la sortie nuisible. Selon les auteurs, le modèle « sait ce qu’il produit mais échoue à traduire cette connaissance en refus ». HARC cherche à combler cet écart au niveau des représentations.
Comment cela fonctionne
Le travail s’appuie sur des résultats d’interprétabilité antérieurs montrant que les modèles alignés encodent deux concepts liés mais séparables sous forme de directions linéaires dans leur residual stream : une direction de nocivité (la reconnaissance interne d’un contenu dangereux) et une direction de refus (l’engagement à décliner). Les travaux précédents ne les mesuraient qu’aux positions de tokens côté prompt — c’est-à-dire avant que le modèle ne commence à répondre.
L’article examine comment les jailbreaks interagissent avec cette structure. Sur des attaques de familles de mécanismes distinctes, les jailbreaks réussis opèrent en supprimant l’une ou les deux directions pendant l’encodage du prompt, avant qu’un seul token ne soit généré. Lorsque la direction de nocivité est supprimée, le modèle considère la requête comme bénigne et ne montre aucune intention de refuser. Différentes classes d’attaques — réécritures de persuasion, dialogue multi-tours, obfuscation — occupent des régions séparables du « plan nocivité–refus » qui en résulte, lequel constitue en soi une grille de diagnostic utile.
L’étape novatrice consiste à étendre l’analyse aux positions de tokens de réponse. En extrayant les mêmes deux directions à partir des activations produites pendant la génération, les auteurs mettent au jour une structure à quatre directions dans laquelle le signal de nocivité côté réponse est quasi orthogonal à son homologue côté prompt dans les couches profondes. Point crucial, la direction de nocivité côté réponse s’active encore sur les générations nuisibles ayant échappé aux contrôles côté prompt. Le modèle détecte le problème en cours de flux mais ne dispose d’aucun câblage qui transforme cette détection en arrêt.
HARC (Harmfulness-And-Refusal Coupling) est une méthode de fine-tuning qui apparie les directions de nocivité et de refus aux positions à la fois de prompt et de réponse, via une fonction de perte à marge additive (hinge loss) sur des projections cosinus. Comme l’intervention est confinée à un sous-espace bidimensionnel nocivité–refus, elle laisse le reste du residual stream largement intact. Cette contention est l’objectif : éviter la « taxe d’alignement » — perte de capacité et sur-refus — qu’induit généralement un fine-tuning de sûreté plus large.
Pourquoi c’est important
Le résultat recadre un problème familier. Beaucoup de défenses traitent le jailbreak comme un échec de classification de l’entrée : si seulement le modèle avait reconnu le prompt malveillant, il aurait refusé. Cet article montre que reconnaissance et refus sont des événements internes distincts qui peuvent se dissocier, et qu’un modèle peut être conscient d’émettre un contenu nuisible sans agir sur cette conscience. Les défenses qui n’inspectent que le prompt inspectent donc la mauvaise extrémité de la séquence.
Les chiffres rapportés comptent pour quiconque déploie des modèles à poids ouverts. HARC réduit le taux de succès moyen des attaques d’environ 4,67× sur Llama-3.1-8B et 4,75× sur Qwen-2.5-7B par rapport au modèle de base, tout en diminuant le sur-refus sous le niveau du modèle de base et en préservant son utilité. L’article rapporte le meilleur compromis robustesse–capacité–utilisabilité parmi six méthodes de référence couvrant les principales approches de sûreté, à l’entraînement comme à l’inférence, évaluées sur quatre attaques de jailbreak, deux bancs d’essai de sur-refus et cinq bancs d’essai de capacité. La structure à quatre directions et les directions elles-mêmes se sont transférées à travers cinq familles de modèles et deux échelles de paramètres sans réglage propre à l’architecture, ce qui suggère une propriété des modèles alignés en général plutôt qu’une singularité d’une version.
Défenses
- Surveiller les signaux de sûreté au moment de la génération, pas seulement au prompt. La leçon centrale est que la reconnaissance de contenu nuisible persiste pendant le décodage même quand le filtrage côté prompt échoue. Les garde-fous de sortie et les classifieurs en flux rattrapent des cas que les filtres d’entrée ne peuvent structurellement pas voir.
- Privilégier des interventions confinées au sous-espace de sûreté. Un fine-tuning de sûreté large tend à sacrifier la capacité et à gonfler les refus. Les techniques restreintes aux directions nocivité–refus visent à préserver la performance générale — une posture plus soutenable que le durcissement brutal du refus.
- Mesurer le sur-refus en même temps que la robustesse. Une défense qui augmente les refus sur des requêtes bénignes n’est pas gratuite. Évaluez tout durcissement au regard de bancs d’essai d’utilisabilité, pas seulement du taux de succès des attaques.
- Traiter les affirmations de robustesse comme spécifiques à une version et à un modèle. Les directions se transfèrent ici entre familles, mais le comportement de jailbreak évolue avec le fine-tuning et les versions. Retestez après toute mise à jour de modèle ou de sûreté, et datez chaque observation.
- Superposer les défenses plutôt que dépendre d’un seul mécanisme. Le couplage au niveau des représentations est un contrôle. Gardez-le aux côtés du filtrage d’entrée, de l’autorisation au niveau des outils et des actions, et d’une revue hors bande des actions conséquentes, car aucune défense de l’espace prompt ne s’est révélée complète.
Statut
| Élément | Référence | Date | Notes |
|---|---|---|---|
| Préprint HARC publié | Chua & Wu (Tsinghua / Microsoft) | 2026-07-01 | arXiv:2607.00572v1, cs.AI |
| Code diffusé | GitHub Microsoft | 2026-07 | Implémentation de référence |
| Modèles étudiés | Llama-3.1-8B / 70B, Qwen-2.5-7B / 72B | — | Structure répliquée sur cinq familles |
| Robustesse rapportée | ASR moyen ↓ ~4,67× (Llama-3.1-8B), ~4,75× (Qwen-2.5-7B) | — | Sur-refus sous la base ; utilité préservée |
À retenir pour les équipes défensives : les jailbreaks ne sont pas « résolus » — l’étude évalue des attaques boîte noire dans l’espace prompt et ne prétend pas couvrir le fine-tuning adverse ou l’édition de poids. Mais la conscience qu’a le modèle, en cours de génération, du danger qu’il émet est un signal défensif sous-exploité, et coupler la reconnaissance au refus aux deux extrémités de la séquence est une manière concrète et préservatrice de capacité de l’utiliser.