IAM pour agents IA : cadre pratique de gestion des identités et des accès en entreprise
Lysandre Beauchêne
Selon le Top 10 OWASP des applications LLM, l’excessive agency (LLM06) figure parmi les risques les plus critiques pour les systèmes basés sur les grands modèles de langage. Pourtant, rares sont les entreprises qui appliquent un cadre de gestion des identités et des accès (IAM) spécifique à leurs agents d’IA. Ces identités non-humaines, capables de s’authentifier, d’invoquer des outils et d’agir sur des systèmes critiques, opèrent souvent sans gouvernance adaptée. Cet article propose un cadre pratique pour sécuriser les agents IA au sein de l’entreprise, en combinant cycle de vie, autorisation fine, surveillance et conformité réglementaire (RGPD, ANSSI).
Pourquoi l’IAM traditionnel échoue face aux agents IA
Les plateformes IAM classiques fonctionnent selon deux dimensions : en conception, elles gèrent le cycle de vie, la définition des politiques et le provisionnement ; en exécution, elles assurent l’authentification et l’autorisation via le SSO et des contrôles à la périphérie des applications. Ces deux dimensions décrivent l’accès tel qu’il est configuré, non ce qu’un agent autonome fait réellement de cet accès une fois à l’intérieur du système. L’IAM traditionnel exprime l’accès prévu ; les applications révèlent ce que l’agent a réellement exécuté.
« Entre les deux se trouve la matière noire d’identité : les agents, credentials, comptes locaux et chemins d’authentification que les données d’identité centrales ne rapportent jamais. »
Les limites des permissions statiques
Un humain suit généralement un chemin de tâches prévisible. Un agent enchaîne les tâches, sélectionne des outils dynamiquement et compose des actions qu’aucune revue d’habilitation n’avait anticipée. L’OWASP nomme ce mode de défaillance excessive agency (LLM06) : un agent doté de fonctionnalités, permissions ou autonomie trop larges exerce des capacités au-delà de sa tâche approuvée. L’assignation statique de rôles ne peut pas encadrer ce comportement, et la revue de configuration ne peut pas le mesurer.
Selon le NIST SP 800-53 Rev. 5, la famille des contrôles d’accès (AC) s’applique sans modification aux identités non-humaines : moindre privilège (AC-6), séparation des tâches (AC-5), et limites d’autorisation explicites (AC-3). Mais le point de contrôle doit se situer plus près de l’action qu’une simple passerelle d’authentification.
Le cycle de vie des identités non-humaines
Les identités des agents IA sont souvent créées par l’automatisation de l’infrastructure, les pipelines de déploiement ou les équipes applicatives, plutôt que par les processus RH. Elles contournent ainsi les workflows de gouvernance qui détectent les anomalies d’accès humaines et s’accumulent hors de l’inventaire dont dépendent les rapports de conformité.
Les modes de défaillance récurrents incluent :
- Propriétaire absent : aucun humain n’est responsable du but, du périmètre ou de l’existence continue de l’agent.
- Secrets longévifs : des clés API et tokens statiques persistent d’un déploiement à l’autre, sans rotation liée à la fin de vie de l’agent.
- Délégation illimitée : les agents héritent des droits utilisateur ou de service en bloc, sans recevoir d’autorité limitée à une tâche.
- Instanciation invisible : des agents créés par d’autres charges de travail ne sont jamais enregistrés dans le fournisseur d’identité (IdP) ni dans le système de gouvernance.
- Absence d’expiration : un accès accordé pour un pilote reste actif bien après la fin du pilote.
Tous les environnements ne présentent pas ces cinq défauts, mais chacun correspond à une couche de contrôle qu’un cadre IAM pour agents IA doit fournir.
Composants essentiels d’un cadre IAM pour agents IA
Ces défaillances couvrant le cycle de vie, l’autorisation et l’exécution, un cadre pour agents IA s’assemble généralement plutôt qu’il ne s’achète en totalité. Les composants se répartissent clairement : établir qui est l’agent, contraindre ce qu’il peut faire et prouver ce qu’il a fait.
Identité, authentification et gestion des credentials
Chaque agent nécessite une identité distincte et attribuable, jamais un compte de service partagé ni un identifiant humain emprunté. L’attribution est la condition préalable de tout contrôle aval, car une preuve d’audit qui ne peut pas séparer l’activité de l’agent de celle d’un humain ne peut pas soutenir une conformité opérationnelle.
La conception des credentials doit favoriser la fédération d’identité de workload (workload identity federation) et des credentials courts, automatiquement renouvelés, plutôt que des secrets embarqués. Lorsqu’un agent agit pour le compte d’un utilisateur, OAuth 2.0 Token Exchange (RFC 8693) fournit des sémantiques de délégation et d’impersonation qui préservent la distinction entre l’identité propre de l’agent et l’autorité qui lui a été prêtée. Cette distinction disparaît dès que l’agent réutilise simplement un jeton de session utilisateur.
Autorisation fine et contrôle d’accès
L’authentification établit l’identité ; l’autorisation détermine le rayon d’explosion. Les contrôles qui contraignent le comportement de l’agent incluent :
| Type d’autorisation | Description | Exemple concret |
|---|---|---|
| Périmètre lié à la tâche | L’autorité est délivrée pour une tâche spécifique et expire avec elle | Agent de support : tickets uniquement |
| Liste blanche d’outils | L’agent ne peut invoquer que les API et fonctions nécessaires | Agent d’approvisionnement : lecture catalogue |
| Limites de données | Les sources de récupération sont restreintes | Pas d’accès aux données clients |
| Seuils d’action | Les opérations à fort impact nécessitent une approbation humaine | Lancement de commande > 5 000 € |
Le NIST AI Risk Management Framework (AI 100-1) traite la responsabilité et la transparence comme des caractéristiques de fiabilité qui dépendent d’un comportement système traçable. La famille Audit et responsabilité (AU) du SP 800-03 suppose que les enregistrements sont suffisants pour reconstruire une séquence d’actions, pas seulement pour attester qu’une politique existait.
Auditabilité, surveillance et révocation
Les contrôles en conception ne deviennent défendables que lorsque l’environnement peut montrer ce que l’agent a exécuté. La surveillance pour les agents doit être comportementale plutôt que purement basée sur les logs. Les attaques d’identité, notamment l’abus de comptes valides (T1078) et les techniques d’élévation de privilèges cataloguées dans MITRE ATT&CK, génèrent des enregistrements d’authentification normaux car les credentials sont légitimes.
« La détection dépend de la comparaison entre la tâche prévue de l’agent et son exécution réelle à travers les applications et l’infrastructure, ainsi que de la capacité à révoquer l’autorité déléguée lorsque les deux divergent. »
La vitesse de révocation et la qualité des preuves sont les deux capacités que les évaluations de framework sautent le plus souvent, car les fonctionnalités de provisionnement sont plus faciles à démontrer. La question est de savoir si l’architecture produit une intention de politique ou une assurance opérationnelle.
Comment choisir le meilleur framework IAM pour agents IA
Pour la plupart des entreprises qui mènent déjà un programme de gouvernance des identités, étendre la plateforme IAM existante est la position de départ raisonnable. Les workflows de cycle de vie, les chaînes d’approbation, les cycles de certification et la gouvernance des politiques existent déjà ; les reconstruire pour les agents fragmente un programme d’identité déjà souvent fragmenté.
Critères d’évaluation pour les entreprises
Le choix d’un framework doit reposer sur l’ensemble de la chaîne de contrôle, de la propriété à la preuve d’exécution. Voici les critères décisionnels :
| Critère | Question clé |
|---|---|
| Modèle de propriété | Chaque identité d’agent peut-elle être rattachée à un humain responsable de son but et de son expiration ? |
| Architecture des credentials | Le modèle supporte-t-il l’identité fédérée de workload et les credentials de courte durée, ou dépend-il de secrets stockés ? |
| Délégation d’autorisation | L’identité propre de l’agent est-elle préservée séparément de l’autorité utilisateur qu’il exerce, avec une délégation limitée et révocable ? |
| Couverture de découverte | Les identités d’agent sont-elles découvertes depuis les applications et l’infrastructure, ou seulement depuis ce que l’IdP et la plateforme IAM connaissent déjà ? |
| Télémétrie d’exécution | L’architecture capture-t-elle les actions au niveau applicatif (invocation d’outil, accès aux données, usage de privilège), et pas seulement les événements d’authentification ? |
| Portée de l’application | L’autorité peut-elle être contrainte ou révoquée au point d’action, dans le délai d’une chaîne de tâches autonome ? |
| Preuve d’audit | Le système produit-il une preuve fondée sur la télémétrie du comportement de l’agent, ou des attestations qu’un contrôle a été configuré ? |
Construire, acheter ou étendre une plateforme existante
La construction est la plus facile à justifier lorsque les frameworks d’agent sont propriétaires et que l’autorisation doit être intégrée directement dans l’exécution. L’achat devient pertinent pour la couche que les plateformes de gouvernance ne fournissent généralement pas : la découverte des identités d’agent directement depuis les applications et l’infrastructure, et la vérification que l’exécution correspond à l’intention. De nombreux programmes finissent par combiner les trois : étendre pour le cycle de vie, construire pour l’application en interne et acheter pour l’observabilité.
Cas d’usage concrets et modèles de déploiement
Exemple 1 : Agent de support interne dans une entreprise française
Considérons un agent interne qui résout des tickets de support à travers un CRM, un système de ticketing et une base de connaissances. L’IdP enregistre quelques authentifications réussies par jour, un profil banal. À l’intérieur des applications, le même agent interroge des fiches clients, exporte des données et met à jour des droits. Une vue limitée au fournisseur d’identité rapporte que l’agent est bien gouverné. La télémétrie au niveau applicatif révèle les accès réels aux données et les invocations d’outils. La fidélité de la détection dépend de cette seconde vue, car le comportement significatif n’atteint jamais le journal d’authentification.
Exemple 2 : Agent d’approvisionnement et problème de délégation
Un agent d’approvisionnement illustre parfaitement le problème de délégation. Sa tâche approuvée est de récupérer les prix des fournisseurs. Les permissions qui lui sont accordées couvrent l’intégralité de la surface API d’approvisionnement. Les actions qu’il exécute peuvent inclure le lancement de bons de commande, car la chaîne de tâches a raisonné jusqu’à y parvenir. Trois artefacts distincts apparaissent : l’intention, l’habilitation et l’exécution. Seul le troisième décrit ce qui s’est réellement passé.
Mise en œuvre progressive et gouvernance
- Gouvernance statique par comptes et rôles : les agents sont inventoriés comme identités non-humaines avec propriétaire, but et expiration ; l’accès est revu périodiquement. Fonctionne pour les pilotes, insuffisant pour une action autonome.
- Gouvernance automatisée et événementielle : le provisionnement, la rotation des credentials et la révocation se déclenchent sur les événements de déploiement et de retrait plutôt que sur un calendrier de revue.
- Observabilité continue de l’identité : le comportement de l’agent est observé à travers les applications et l’infrastructure, l’exécution est comparée au périmètre de tâche prévu, et la preuve d’audit est générée à partir de la télémétrie.
Le stade trois est celui où l’entreprise peut prouver ce que l’agent a fait, et non seulement ce qu’il était autorisé à faire.
L’avenir de la gestion des identités dans un monde piloté par l’IA
L’observabilité au stade trois devient plus difficile, pas plus facile, à mesure que les agents commencent à s’autoriser mutuellement.
Politiques lisibles par machine et confiance agent-à-agent
Lorsqu’un agent délègue une sous-tâche à un autre, l’autorité se propage à travers une chaîne qu’aucun humain n’a approuvée étape par étape. La politique lisible par machine, c’est-à-dire l’autorisation exprimée sous une forme que les agents peuvent évaluer et appliquer en temps réel, est une réponse émergente, accompagnée de travaux de standardisation en cours sur les identifiants vérifiables d’agent et la délégation contrainte. MITRE ATLAS catalogue les tactiques et techniques adverses contre les systèmes activés par l’IA et constitue un point de référence utile pour anticiper les attaques sur ces chaînes.
Autorisation continue pour les systèmes adaptatifs
L’autorisation continue remplace la décision d’accès unique par une évaluation permanente, réévaluant l’autorité à mesure que le comportement de l’agent, ses sources de données et son contexte d’exécution évoluent. Elle ne fonctionne que là où il existe un signal comportemental, ce qui ramène l’argument à son point de départ : un cadre IAM pour agents IA qui gouverne le provisionnement sans observer l’exécution produit une intention de politique, pas une assurance opérationnelle.
Conclusion : agir dès maintenant pour sécuriser vos agents IA
Les agents IA sont déjà à l’œuvre dans les systèmes d’information. La question n’est pas de savoir s’ils existent, mais si votre environnement peut prouver ce qu’ils ont fait. Le cadre présenté ici - IAM pour agents IA articulé autour de l’identité, de l’autorisation fine, de l’observabilité continue et de la conformité - offre une feuille de route progressive. Commencez par inventorier les identités non-humaines, appliquez un modèle de propriété clair, intégrez la télémétrie d’exécution et vérifiez que vos contrôles couvrent l’écart entre intention et exécution. Les régulateurs français (CNIL, ANSSI) et européens (RGPD) attendent cette traçabilité. Ne laissez pas la matière noire d’identité compromettre votre sécurité.