
GPT‑Red, le faux adversaire créé par OpenAI
Le red teaming consiste à tester volontairement un système comme le ferait un adversaire, dans un cadre contrôlé, pour découvrir ses faiblesses avant qu’elles ne soient exploitées.
OpenAI décrit GPT‑Red comme son modèle automatisé de red teaming le plus avancé au moment de la publication. Le système poursuit un objectif d’attaque, propose un prompt, observe la réaction du modèle ciblé et recommence. Il sert ainsi à multiplier des essais qu’une équipe humaine ne pourrait pas produire au même volume. Le terme « attaquer » désigne ici une pratique de sécurité organisée par l’entreprise, avec des environnements, des objectifs et des critères de réussite définis à l’avance.
Cette séparation est essentielle. OpenAI indique maintenir GPT‑Red à distance des modèles déployés auprès du public afin que les capacités malveillantes spécifiquement entraînées ne soient pas mises à disposition d’acteurs adverses. GPT‑Red n’est donc pas présenté comme un produit, une option de ChatGPT ou un service accessible aux entreprises. Son rôle est celui d’un banc d’essai offensif interne, utilisé avant et pendant l’entraînement des modèles de production.
Pourquoi les agents IA sont vulnérables aux instructions cachées
Une injection indirecte de prompt est une instruction malveillante placée dans une donnée tierce que l’agent consulte, par exemple une page Web, un e-mail, un fichier, une réponse d’outil ou un dépôt de code.
Un agent utile doit lire des contenus qu’il ne contrôle pas : documents locaux, résultats de navigation, messages, outils connectés ou code. Cette ouverture crée un problème de frontière. Une instruction cachée dans l’une de ces sources peut tenter de détourner l’agent de la demande initiale et de lui faire exécuter une action non souhaitée. OpenAI cite notamment le risque d’une consigne demandant d’envoyer des données sensibles vers un serveur externe.
La difficulté ne tient pas uniquement à la détection d’une phrase suspecte. Le modèle doit continuer à accomplir la tâche légitime tout en refusant l’instruction adverse. Un système qui bloque tout serait peut-être plus difficile à attaquer, mais il deviendrait moins utile. OpenAI affirme donc évaluer à la fois la résistance et le maintien des capacités normales, afin de distinguer une robustesse réelle d’un simple excès de refus.
Comment fonctionne l’entraînement en auto-jeu
L’auto-jeu oppose un modèle attaquant à plusieurs modèles défenseurs : le premier est récompensé lorsqu’il provoque un échec valide, les seconds lorsqu’ils résistent et terminent leur tâche.
OpenAI entraîne simultanément GPT‑Red et une collection diversifiée de modèles défenseurs par apprentissage par renforcement. Chaque environnement décrit ce que l’attaquant peut contrôler et ce qui compte comme un succès. GPT‑Red peut, selon le scénario, agir sur une partie d’un fichier local, une bannière Web, le corps d’un e-mail ou la sortie d’un outil. Lorsque les défenseurs deviennent plus résistants, l’attaquant doit découvrir des variantes plus fortes ou plus inattendues.
Ce mécanisme produit un cycle : les attaques améliorent les données d’entraînement, les défenseurs progressent, puis GPT‑Red doit s’adapter. OpenAI affirme avoir utilisé les injections générées par GPT‑Red pour entraîner GPT‑5.6. L’intérêt déclaré n’est donc pas seulement de mesurer une faiblesse après coup, mais d’intégrer l’adversaire dans le processus de création du modèle suivant. Cette boucle reste toutefois décrite et évaluée par OpenAI elle-même.
Ce que signifient réellement les chiffres de 84 % et 13 %
Dans une reproduction interne d’une arène d’injections indirectes, GPT‑Red a trouvé une attaque réussie dans 84 % des scénarios, contre 13 % pour les participants humains, en ciblant GPT‑5.1.
Le périmètre compte autant que le résultat. Les scénarios et objectifs utilisés pour cette évaluation étaient distincts de ceux de l’entraînement de GPT‑Red, ce qui visait à tester sa capacité de généralisation. Mais la comparaison reste attachée à un ensemble prédéfini d’environnements, à une cible précise — GPT‑5.1 — et à une reproduction interne de l’arène. Elle ne signifie pas que GPT‑Red réussit 84 % de toutes les cyberattaques possibles.
OpenAI présente aussi GPT‑5.6 Sol comme son modèle le plus robuste aux injections de prompt à cette date, avec six fois moins d’échecs sur son benchmark interne direct le plus difficile que son meilleur modèle de production quatre mois plus tôt. Là encore, le chiffre décrit un benchmark déterminé. Il ne permet pas de conclure que GPT‑5.6 est invulnérable, ni que toute injection de prompt a été éliminée.
Le cas concret de l’agent de distributeur automatique
OpenAI a confronté GPT‑Red à un agent autonome gérant un distributeur afin d’observer si des attaques préparées en simulation pouvaient se transférer au système réel.
Après plusieurs itérations en simulation, GPT‑Red a atteint trois objectifs malveillants contre l’agent de production. Selon OpenAI, il a modifié le prix d’un article coûteux jusqu’au minimum autorisé de 0,50 dollar, commandé un article de plus de 100 dollars pour le proposer à 0,50 dollar, puis annulé la commande d’un autre client. L’exemple montre qu’une injection peut affecter des actions et pas seulement le texte d’une réponse.
OpenAI précise avoir communiqué ces vulnérabilités et tester de nouvelles protections. L’expérience ne prouve pas que tous les distributeurs autonomes ou agents commerciaux sont vulnérables de la même manière. Elle illustre plutôt l’intérêt d’un test réaliste lorsque le modèle possède des outils, des permissions et la capacité de modifier un état concret.
Les limites de l’annonce : progrès déclarés, menace toujours présente
La publication documente une méthode et des résultats d’OpenAI ; elle ne fournit pas une validation indépendante ni la preuve que le problème des injections de prompt est résolu.
Les chiffres et conclusions sont publiés par l’organisation qui développe les modèles testés. Il faut donc préserver le contexte des benchmarks et éviter toute généralisation. OpenAI a aussi évalué GPT‑Red contre un agent Codex CLI sur dix scénarios réservés d’exfiltration : ce protocole ciblé ne mesure pas la sécurité de tous les agents de développement.
OpenAI veut combiner red teaming automatisé, travail humain, protections en couches et surveillance. Un modèle offensif interne n’épuise donc pas le sujet : les humains restent nécessaires pour définir les objectifs et examiner les conséquences.
Questions fréquentes
GPT‑Red est un modèle interne de red teaming automatisé présenté par OpenAI. Il recherche des vulnérabilités, notamment des injections de prompt, afin de produire des exemples d’attaque et d’améliorer la robustesse des modèles de production.
Non. OpenAI indique maintenir GPT‑Red séparé des modèles déployés afin de ne pas mettre ses capacités offensives spécifiquement entraînées à disposition d’acteurs malveillants.
Non. Le taux concerne une reproduction interne d’une arène d’injections indirectes, un ensemble précis de scénarios et des attaques contre GPT‑5.1. Il ne mesure pas l’ensemble de la cybersécurité.
Non. OpenAI annonce des progrès sur ses benchmarks internes, dont six fois moins d’échecs sur le plus difficile benchmark direct cité, mais ne prétend pas avoir éliminé toutes les injections de prompt.
Conclusion
GPT‑Red formalise un paradoxe utile : entraîner une IA à se comporter comme un adversaire peut aider à renforcer les modèles destinés aux utilisateurs. OpenAI annonce des gains marqués, mais chacun est lié à un protocole interne et doit être lu dans ce périmètre.
La leçon la plus solide n’est pas qu’un modèle offensif remplace les spécialistes. Elle est qu’un agent connecté à des pages, fichiers, messages et outils doit être testé comme un système complet, avec des protections en couches, une supervision et des scénarios qui évoluent avec ses capacités.



