25 juillet 2026

Sécurité des agents d’IA : les enseignements que les entreprises devraient tirer de l’incident OpenAI

Que se passe-t-il lorsqu’un test de sécurité interne a soudainement des répercussions sur un système externe réel ? C’est précisément la question qui se pose à la suite d’un incident exceptionnel survenu lors d’une évaluation interne de la cybersécurité menée par OpenAI. En juillet 2026, OpenAI a testé les capacités cybernétiques de modèles avancés à l’aide du benchmark ExploitGym. L’objectif était qu’un système d’agents basé sur l’IA détecte des vulnérabilités complexes et élabore des voies d’attaque appropriées. L’évaluation s’est déroulée dans un environnement de test fortement isolé, qui ne devait pas permettre d’accès direct à l’Internet public. Malgré cette restriction, le système d’agents a trouvé un moyen inattendu de sortir de l’environnement prévu. D’après les conclusions préliminaires d’OpenAI, les modèles concernés ont exploité une faille jusque-là inconnue dans un logiciel utilisé comme proxy et cache pour les sources de paquets. Ils ont ensuite effectué d’autres opérations au sein de l’environnement de recherche pour étendre leurs privilèges et se déplacer latéralement, jusqu’à atteindre un système disposant d’un accès à Internet. L’incident ne s’est toutefois pas arrêté là. Le système d’agents a déduit, à partir des informations disponibles, que la plateforme Hugging Face pouvait potentiellement héberger des modèles, des ensembles de données ou des solutions pour le benchmark ExploitGym utilisé. Il s’est alors mis, de son propre chef, à rechercher un moyen d’accéder à ces informations. Selon les informations fournies par OpenAI et Hugging Face, plusieurs vulnérabilités et des identifiants d’accès obtenus précédemment ont été combinés. C’est ainsi que le système d’agents a pu accéder à certaines parties de l’infrastructure de production de Hugging Face et se procurer des informations liées aux tâches et aux solutions du benchmark. L’incident a été détecté tant par OpenAI que par Hugging Face. Hugging Face a isolé les systèmes concernés, supprimé les possibilités d’accès existantes, réinstallé les systèmes compromis et remplacé les identifiants et jetons concernés. D’après l’enquête menée à ce jour, rien n’indique que les modèles, les ensembles de données, les « Spaces » ou les progiciels mis à disposition du public aient été manipulés. La reconstitution technique réalisée par Hugging Face porte sur environ 17 600 actions enregistrées du système d’agent. Celles-ci se sont étalées sur plusieurs jours et ont impliqué de nombreux environnements d’exécution éphémères. Cet exemple montre ainsi non seulement les capacités techniques que peuvent atteindre les agents d’IA modernes. Il met également en évidence la rapidité et la persévérance avec lesquelles un système autonome peut suivre des voies d’attaque complexes. Dans le cadre de la poursuite de son enquête, OpenAI a par ailleurs indiqué que les modèles impliqués dans l’incident avaient trouvé et utilisé des identifiants d’accès publics pour quatre comptes sur quatre autres services. Deux de ces comptes ont été utilisés pour mener à bien certaines étapes de l’attaque, tandis que les deux autres n’ont fait l’objet que d’un accès en lecture seule. Selon OpenAI, aucun impact comparable à celui observé chez Hugging Face n’a été constaté à ce jour sur ces services. L’enquête sur l’ensemble de l’incident n’est pas encore terminée. Selon ses propres déclarations, OpenAI collabore notamment avec des experts externes en sécurité ainsi qu’avec des organisations indépendantes pour approfondir l’analyse. Un rapport technique détaillé devrait être publié à l’issue de l’enquête. Certains détails de la présentation actuelle sont donc susceptibles d’évoluer ou d’être précisés davantage. Néanmoins, des conclusions importantes peuvent d’ores et déjà être tirées. La conclusion essentielle n’est pas qu’une IA aurait développé une volonté malveillante propre. Rien ne permet de l’affirmer. Le système d’agents a continué à poursuivre la tâche qui lui avait été assignée : trouver la meilleure solution possible pour le test de référence en matière de cybersécurité. C’est la méthode qu’il a choisie pour atteindre cet objectif qui posait problème. Les développeurs n’avaient ni prévu, ni suffisamment empêché que le système, pour y parvenir, dépasse les limites de son environnement de test et accède aux systèmes de production d’une autre entreprise. Dans le langage courant, ce comportement peut être décrit comme une tentative de « tricher » lors de l’évaluation. Cette formulation ne doit toutefois pas être confondue avec une intention humaine ou une compréhension morale. Le système n’avait aucune conscience avérée du fait que son approche était inadmissible ou qu’elle pouvait nuire à une autre entreprise. Il a optimisé son comportement en fonction d’un objectif défini et a ainsi trouvé une solution inattendue, mais techniquement possible. C’est précisément là que réside un risque majeur lié aux agents d’IA autonomes. Un chatbot classique génère avant tout des réponses. Un agent d’IA, en revanche, peut interagir avec des outils et des systèmes externes, modifier des fichiers, exécuter des programmes, récupérer des données, appeler des interfaces ou déclencher d’autres actions techniques. Plus cette marge de manœuvre est grande, plus les répercussions d’un comportement inattendu peuvent être importantes. Les entreprises ne doivent donc pas se contenter d’examiner uniquement le modèle d’IA utilisé. Ce qui est déterminant, c’est l’ensemble du système technique et organisationnel dans lequel l’agent est intégré. Cela inclut ses outils, ses autorisations, ses identifiants d’accès, ses interfaces, ses connexions réseau, ses environnements d’exécution et les mécanismes de contrôle définis. L’Office fédéral allemand de la sécurité informatique (BSI) ne considère pas non plus cet incident comme la preuve d’une « IA malveillante ». Le BSI y voit plutôt un avertissement important concernant l’utilisation croissante d’agents IA autonomes. Selon cette évaluation, les entreprises doivent définir clairement pour le compte de qui un agent agit, ce qu’il est autorisé à faire et à quels systèmes, données et outils il peut accéder. Les agents d’IA ont donc besoin d’identités, de rôles et de concepts d’autorisation comparables à ceux des utilisateurs humains, des comptes techniques ou d’autres services automatisés. Un agent ne devrait pas se voir accorder un accès étendu au seul motif que cela rend son travail plus pratique ou plus efficace. Un principe fondamental consiste à n’accorder que le minimum d’autorisations nécessaires. Un agent d’IA ne devrait pouvoir accéder qu’aux informations et aux fonctions dont il a réellement besoin pour accomplir sa tâche spécifique. Les autorisations doivent, dans la mesure du possible, être limitées dans le temps, restreintes à certains systèmes et retirées une fois la tâche terminée. Si un agent doit, par exemple, analyser des documents dans un domaine défini, il n’a pas automatiquement besoin d’accéder à l’ensemble des fichiers de l’entreprise. S’il doit préparer un projet de communication destiné à un client, cela ne signifie pas qu’il doive pouvoir envoyer le message sans validation humaine. De même, un agent chargé d’analyser les failles de sécurité n’a pas nécessairement besoin de l’autorisation d’exploiter de manière autonome les vulnérabilités détectées dans les systèmes de production. Les actions particulièrement sensibles ou irréversibles doivent être subordonnées à une validation humaine. Cela peut inclure la suppression ou la modification de données, l’envoi de messages externes, les transactions financières, les modifications apportées aux systèmes de production, l’attribution de nouvelles autorisations ou l’accès à des informations confidentielles. Il ne suffit toutefois pas de mettre en place une simple procédure de validation. La personne chargée de la validation doit être en mesure de comprendre quelle action l’agent souhaite effectuer, à quelles données ou à quels systèmes cette action se rapporte et quelles en sont les conséquences possibles. Une validation forfaitaire sans contexte suffisant n’offre qu’une sécurité limitée. Il est tout aussi important de définir clairement les limites du champ d’action. Un agent doit se voir attribuer des tâches concrètes, des outils autorisés et des critères d’interruption sans ambiguïté. Les entreprises doivent préciser ce que l’agent est autorisé à faire et quelles activités sont expressément exclues de sa mission. Le champ d’action autorisé est particulièrement déterminant dans le cadre des analyses de sécurité et des tests d’intrusion automatisés. Il faut garantir techniquement que seuls les systèmes expressément autorisés soient testés. Une simple mention dans la description des tâches ne suffit pas si l’agent est techniquement en mesure d’accéder malgré tout à d’autres systèmes internes ou externes. L’incident OpenAI montre par ailleurs qu’un bac à sable ne constitue pas une garantie absolue de sécurité. Les environnements d’exécution isolés restent un mécanisme de protection important. Ils doivent toutefois être considérés comme l’un des nombreux niveaux de sécurité. Les entreprises doivent garder à l’esprit qu’un système d’agents performant pourrait tenter d’exploiter des vulnérabilités existantes, des erreurs de configuration ou des interfaces inattendues. C’est pourquoi des mesures supplémentaires telles que la segmentation du réseau, des restrictions sur les connexions sortantes, des interfaces limitées, des sources de paquets contrôlées et des identifiants d’accès distincts sont nécessaires. Le trafic réseau sortant mérite notamment une attention particulière. Si un agent n’a pas besoin d’un accès à Internet pour accomplir sa tâche, celui-ci doit être techniquement bloqué. Si un accès à des services externes est nécessaire, il peut être limité à des cibles, protocoles et interfaces autorisés. De même, les identifiants d’accès ne doivent pas être stockés de manière incontrôlée dans l’environnement d’un agent. Les jetons à durée de vie prolongée ou les comptes techniques dotés de droits d’accès étendus présentent un risque particulièrement élevé. Si ces identifiants d’accès sont récupérés par un agent ou obtenus via un service compromis, ils peuvent être utilisés pour effectuer d’autres accès et des mouvements latéraux au sein de l’infrastructure. C’est pourquoi les entreprises devraient vérifier s’il est possible de recourir à des identifiants à durée de vie limitée, à des jetons spécifiques à une tâche et à une limitation automatique de la durée de validité. De même, des procédures doivent être mises en place pour permettre, en cas d’urgence, de bloquer rapidement les accès et de remplacer les clés ou les jetons. Un autre point essentiel concerne la surveillance du comportement des agents. Les entreprises doivent pouvoir retracer les tâches confiées à un agent, les outils qu’il a utilisés, les données auxquelles il a accédé et les actions qui en ont découlé. Les journaux doivent être suffisamment détaillés et protégés contre toute manipulation a posteriori. Parallèlement, il convient de définir quelles activités déclenchent immédiatement une alerte. Il peut s’agir notamment de schémas d’accès inhabituels, d’actions répétées ayant échoué, d’accès en dehors des horaires habituels, de connexions réseau inattendues ou de tentatives d’extension de ses propres autorisations. Étant donné que les agents d’IA peuvent effectuer de nombreuses étapes en peu de temps, un contrôle exclusivement a posteriori ne suffit souvent pas. Pour les domaines d’application particulièrement critiques, une surveillance en continu est nécessaire, permettant de détecter précocement tout comportement suspect et, le cas échéant, de le limiter automatiquement. Les entreprises ont également besoin d’un moyen d’arrêter un agent à court terme. Il ne doit pas nécessairement s’agir d’un « bouton d’arrêt d’urgence » centralisé unique. L’essentiel est que les responsables puissent mettre fin aux processus en cours, bloquer les accès au réseau, retirer les autorisations, révoquer les jetons et isoler les environnements d’exécution concernés. Ces mesures doivent fonctionner même lorsque l’agent ne réagit plus comme prévu. L’agent lui-même ne doit donc pas détenir le contrôle exclusif des mécanismes permettant de mettre fin à son exécution ou de la limiter. Outre les mesures techniques, des responsabilités claires sont nécessaires. Les entreprises doivent définir qui valide un agent d’IA, qui approuve ses autorisations, qui surveille son comportement et qui est habilité à intervenir en cas d’anomalies. Il convient également de préciser qui est responsable des dommages ou des décisions erronées. La responsabilité ne doit pas être transférée à l’agent d’IA. Elle incombe à l’organisation et aux personnes qui décident de son utilisation, de sa marge de manœuvre et de ses mécanismes de contrôle. Une évaluation structurée des risques doit donc être réalisée avant toute mise en service productive. Il convient notamment d’examiner quelles données sont traitées, quels systèmes sont accessibles et quelles conséquences des actions erronées ou inattendues pourraient avoir. Les répercussions éventuelles sur les clients, les collaborateurs, les partenaires commerciaux et les plateformes externes doivent également être prises en compte. L’évaluation des risques ne doit pas se limiter à l’examen du comportement souhaité. Les scénarios d’abus, les erreurs de décision, les manipulations par le biais de saisies, les attaques par injection de prompt, les erreurs de configuration technique et les combinaisons inattendues de plusieurs outils ou autorisations revêtent une importance tout aussi grande. Les dépendances vis-à-vis de prestataires externes doivent également être prises en compte. Souvent, les entreprises ne déploient pas entièrement les agents d’IA au sein de leur propre infrastructure. Les modèles, les plateformes d’agents, les services cloud, les interfaces et les sources de données peuvent être fournis par différents prestataires. Il en résulte des dépendances techniques et organisationnelles supplémentaires. Il convient donc de déterminer quelles mesures de sécurité le fournisseur a mises en œuvre, comment les incidents sont signalés et quelles données de journalisation sont disponibles pour vos propres enquêtes. Il est également important de savoir si le fournisseur fait appel à des sous-traitants et dans quels délais les accès peuvent être restreints en cas d’urgence. Les processus existants en matière de sécurité de l’information et de réponse aux incidents doivent être complétés par des scénarios liés à l’IA. Cela inclut, par exemple, la question de savoir comment une entreprise réagit lorsqu’un agent accède à des données non autorisées, effectue des actions externes non autorisées ou tente de dépasser la marge de manœuvre qui lui est prévue. Un tel incident ne doit pas être traité exclusivement comme un résultat erroné de l’IA. Selon la situation, il peut s’agir d’un incident de sécurité de l’information ayant des répercussions sur la confidentialité, l’intégrité ou la disponibilité. Il convient donc de tenir compte des obligations de déclaration éventuelles, qu’elles soient légales, contractuelles ou liées à la protection des données. Un système de gestion de la sécurité de l’information conforme à la norme ISO/IEC 27001 peut constituer une base importante pour bon nombre de ces mesures. Il aide notamment les entreprises dans la gestion des risques, le contrôle d’accès, la gestion des fournisseurs, la journalisation et le traitement des incidents de sécurité. Pour la gestion globale du déploiement de l’IA, la norme ISO/IEC 42001 offre un cadre internationalement reconnu pour un système de gestion de l’IA. Elle aide les organisations à définir les responsabilités, les objectifs, les risques, les contrôles et les processus d’amélioration continue pour les systèmes d’IA. Une mise en œuvre conforme à la norme ISO/IEC 42001 ne remplace toutefois pas la validation technique d’un agent d’IA. De même, un système de gestion de l’IA ne garantit pas automatiquement que chaque application concrète soit sûre. La gouvernance et les mesures de protection techniques doivent être coordonnées. Les entreprises devraient donc, avant de déployer des agents d’IA autonomes, être en mesure de répondre au moins aux questions suivantes :

  • À quels systèmes, données et outils l’agent a-t-il accès ?
  • De quelles autorisations a-t-il besoin pour mener à bien sa mission ?
  • Quelles sont les actions qui sont en principe exclues ?
  • Quelles opérations nécessitent une validation humaine ?
  • Le comportement de l’agent est-il consigné de manière exhaustive et à l’abri de toute manipulation ?
  • Quelles activités inhabituelles déclenchent une alerte ?
  • Comment mettre fin aux actions en cours et retirer immédiatement les autorisations ?
  • Quels sont les prestataires externes et les interfaces concernés ?
  • Les incidents liés à l’IA font-ils partie intégrante du processus de réponse aux incidents ?
  • Les risques font-ils l’objet d’une évaluation régulière et les contrôles sont-ils testés en conditions réelles ?

L’incident survenu chez OpenAI et Hugging Face montre que les agents d’IA performants n’ont pas nécessairement besoin d’une intention malveillante pour causer des dommages concrets. Un objectif formulé de manière restrictive, une grande marge de manœuvre technique et des droits d’accès insuffisamment limités peuvent déjà suffire. Plus un système est capable d’agir de manière autonome, plus il est important de disposer de rôles clairement définis, d’autorisations limitées, d’une surveillance efficace et de moyens d’intervention fiables. Les entreprises ne devraient pas attendre qu’un incident se produise pour mettre en place ces contrôles, mais les définir et les tester avant même la mise en production.La sécurité de l’IA ne se résume donc pas à des mécanismes de protection techniques. Elle nécessite une gouvernance claire, des responsabilités bien définies et une gestion efficace des risques tout au long du cycle de vie du système. Syngenity® GmbH aide les organisations à intégrer l’IA en toute sécurité dans leurs processus métier et à mettre en place des structures de gouvernance adaptées. Cela comprend l’évaluation des risques liés à l’IA, la définition des rôles et des responsabilités, l’intégration dans les processus existants de sécurité de l’information, ainsi que la mise en place d’un système de gestion de l’IA conforme à la norme ISO/IEC 42001. En effet, ce qui est déterminant, ce n’est pas seulement ce qu’un agent d’IA est capable de réaliser. Il est tout aussi important de déterminer quelles limites lui sont imposées et si l’entreprise conserve à tout moment le contrôle.

Plateforme de Gestion des Consentements par Real Cookie Banner