Une architecture de gestion des identités et des accès des agents IA donne à chaque humain, agent, charge de travail, service, outil et réviseur une identité distincte, puis évalue l'autorité déléguée actuelle avant chaque action consécutive. La décision combine les droits effectifs avec la politique d'exécution et l'approbation humaine. Les informations d’identification de courte durée limitent l’exposition. Les enregistrements corrélés prouvent la demande, la décision, l'exécution, la révocation et la récupération.
Cette référence est indépendante du fournisseur et est à jour jusqu'au 28 juillet 2026. Cela s'applique aux systèmes d'agents d'entreprise qui appellent des outils ou modifient l'état externe. Il traite le 2026 NIST NCCoE [document d'identité et d'autorisation des logiciels et des agents d'IA] de février (https://www.nccoe.nist.gov/publications/other/accelerating-adoption-software-and-ai-agent-identity-and-authorization-concept) comme un avant-projet de concept de projet. Le modèle de contrôle réutilisable ci-dessous s'inspire des normes d'identité et d'autorisation établies tout en laissant à l'organisation de mise en œuvre les décisions en matière de risques, de droit, de confidentialité et de secteur spécifiques à l'organisation.
Sources : source
Séparez les sept limites de contrôle
Une connexion réseau réussie prouve l'accessibilité. L'authentification vérifie une identité. L'autorisation résout ce à quoi cette identité peut accéder. La stratégie d’exécution évalue cette action et ce contexte. L'approbation donne à une personne éligible une décision limitée. L'exécution crée l'effet secondaire. Les preuves enregistrent l'unité complète pour examen.
Gardez chaque limite explicite dans l'architecture et le modèle d'événement. Un identifiant valide peut toujours manquer d’autorité pour l’objectif, le montant, les données, l’environnement ou l’heure demandés. Une évaluation politique réussie peut toujours nécessiter un examinateur indépendant. Une approbation ne peut libérer que la demande exacte et le contexte qu’elle couvre.
| Limite | Réponse à la question | Propriétaire | Preuves |
|---|---|---|---|
| Connectivité | Cette charge de travail peut-elle atteindre le point final ? | Propriétaire du réseau et de la plateforme | Itinéraire, point de terminaison, transport, décision réseau, heure |
| Authentification | Quel humain, agent, charge de travail, service ou outil a présenté la demande ? | Propriétaire de l'identité | Émetteur, sujet, acteur, public, méthode, émission et heure d'expiration |
| Autorisation | Quelles ressources et opérations cette identité peut-elle utiliser ? | Propriétaires des ressources et IAM | Subvention effective, rôle, attributs, relations, capacité, résultat |
| Décision politique | Cette action peut-elle être exécutée ici avec ces paramètres et faits commerciaux ? | Propriétaires du processus et de la politique | Version de la politique, champs évalués, résultat, codes de motif |
| Approbation | Une personne indépendante éligible libère-t-elle cette demande en attente ? | Propriétaire du risque commercial | Decision Request, autorité de révision, justification, expiration |
| Exécution | Quel effet secondaire s'est produit ? | Propriétaires des outils et des processus | Demande liée, réception, état avant et après, effet en aval |
| Preuve | Un réviseur peut-il reconstituer et vérifier la décision complète ? | Propriétaires de preuves et d'audit | Population, événements corrélés, intégrité, omissions, rétention |
Contexte système et classes d'identité
Traitez l'identité de l'agent comme l'objet métier durable et l'identité de la charge de travail comme l'instance logicielle en cours d'exécution. Une identité de service représente une dépendance ou une passerelle non humaine. L'outil ou le serveur de ressources authentifie l'appelant et applique sa propre autorisation. Un évaluateur utilise une identité humaine avec une autorité décisionnelle actuelle.
Alternative textuelle. Un utilisateur humain délègue un objectif limité à un agent et à une charge de travail. Les services d'identité et de jetons authentifient les parties. L'autorisation et la politique évaluent la demande. Un évaluateur décide des actions retenues. L'outil exécute une action autorisée. Chaque étape envoie des enregistrements au magasin de preuves à l’intérieur de la limite de confiance du locataire et de l’organisation.
Faites défiler horizontalement pour examiner le visuel.
Donnez à chaque acteur, service de décision, réviseur et effet une identité stable et une limite de confiance explicite.
Ouvrir le visuel en taille réelle| Identité | Objectif | Propriétaire du cycle de vie | Enregistrement requis |
|---|---|---|---|
| Utilisateur humain | Parrain principal ou demandeur | RH, IAM et propriétaire de l'entreprise | Sujet, organisation, rôles, affectations, statut |
| Utilisateur délégué | Sujet humain dont l'autorité actuelle contraint l'agent | Propriétaires de l'entreprise et IAM | Sujet, acteur, délégation, objectif, portée, dates d'entrée en vigueur |
| Agent | Acteur non humain durable pour un mandat gouverné | Propriétaire de l'agent | ID de l'agent, propriétaire, objectif, version, état, date de révision |
| Charge de travail | Processus attesté qui exécute l'agent | Propriétaire de la plateforme | ID de charge de travail, environnement, déploiement, attestation, informations d'identification |
| Service | Passerelle, orchestrateur ou principal de machine en aval | Propriétaire du service | ID du service, public, étendues, classe d'informations d'identification, dépendance |
| Outil ou ressource | Opération protégée et données ou système cibles | Propriétaires des outils et des ressources | ID canonique, version, propriétaire, identité et action acceptées |
| Réviseur | Vérificateur humain pour une action consécutive tenue | Propriétaire du risque commercial | ID humain, instantané de rôle, limite d'autorité, indépendance, décision |
Choisissez une identité dédiée, déléguée ou hybride
Une identité dédiée donne à l'agent sa propre identité appartenant à l'entreprise autorité. Une identité déléguée confère l’autorité actuelle d’un utilisateur à la tâche. Un hybride enregistre les deux parties : l’agent reste l’acteur et l’humain reste le sujet ou le sponsor. Cette séparation prend en charge une politique, une révocation et un audit précis.
Les comptes de services partagés affaiblissent l'attribution et offrent souvent un accès étendu. Conservez-les derrière une passerelle médiée par les services lorsqu'un système cible ne peut pas émettre d'informations d'identification d'agent restreintes. Enregistrez l’agent d’origine, le sujet humain, la décision politique et la réception en aval pour chaque appel médiatisé.
| Modèle | Avantages | Risques | Cycle de vie | Sélectionnez quand |
|---|---|---|---|---|
| Identité de l'agent dédiée | Propriété stable, subventions restreintes, examen et révocation séparés | Privilège permanent, prolifération des identités, agents orphelins | Enregistrer, attester de la charge de travail, accorder, observer, certifier, alterner, révoquer | Le travail de production reproductible porte l'autorité de l'entreprise |
| Utilisateur délégué identité | La portée et la responsabilité de l'utilisateur restent attachées à la tâche | Accès utilisateur ambiant, affectations obsolètes, confusion entre acteurs et sujets | Authentifier l'utilisateur, enregistrer l'affectation, réduire la portée, émettre, expirer, révoquer | Un utilisateur nommé reste le propriétaire de l'autorité pour l'action |
| Acteur hybride et sujet | L'agent et l'humain restent attribuables et révocables indépendamment | L'échange de jetons et la politique deviennent plus complexes | Gérer les deux cycles de vie des identités et les lier par demande | L'agent a sa propre identité et l'autorité actuelle de l'utilisateur modifie la décision |
| Exécution médiée par le service | Les cibles héritées bénéficient d'une application centrale et d'une limite d'identification des informations d'identification | Contournement de la passerelle, informations d'identification partagées en aval, reçus incomplets | Informations d'identification du courtier, appliquer chaque appel, rotation, rapprochement, retrait | La cible ne peut pas émettre d'informations d'identification spécifiques à l'agent ou déléguées |
Demande et séquence de pouvoirs délégués
Liez le sujet humain, l'acteur agent, la charge de travail, la délégation, l'objectif, la cible et l'expiration avant l'émission du jeton. Utilisez un identifiant de courte durée lié à l’audience pour la ressource cible. Résolvez à nouveau l'autorité actuelle au niveau de la limite de l'action, car les rôles, les affectations, les faits de risque et la politique peuvent changer au cours d'une session.
Alternative textuelle. L'utilisateur attribue un objectif à l'agent. L'agent démarre une charge de travail attestée. La charge de travail demande un jeton. Le service de jetons valide l'acteur et le sujet délégué, puis délivre un identifiant de courte durée lié au public. La charge de travail envoie le contexte complet à la stratégie. L'outil reçoit uniquement une demande autorisée ou valablement approuvée et renvoie un accusé de réception d'exécution.
Faites défiler horizontalement pour examiner le visuel.
Enregistrez séparément le sujet humain et l'acteur agent via l'émission de jetons, la politique, l'exécution et les preuves.
Ouvrir le visuel en taille réellePosséder toutes les dimensions des droits
Le principe du moindre privilège devient vérifiable lorsque chaque dimension a un responsable, un point de décision, un chemin de revue, un chemin de révocation et un champ de preuve. Évaluez le tuple complet pour chaque demande conséquente. Un rôle peut fournir une base de référence, tandis que la finalité, la valeur, les données, l’environnement et le temps maintiennent l’autorisation effective dans un périmètre étroit.
| Dimension | Responsable et point de décision | Parcours de revue | Parcours de révocation | Preuve minimale |
|---|---|---|---|---|
| Agent | Propriétaire de l’agent ; liaison d’identité | Revue de l’inventaire et de la propriété | Désactiver l’agent et refuser les sessions | ID agent, propriétaire, version, état |
| Outil | Propriétaire de l’outil ; passerelle d’outils | Revue des autorisations et de la version de l’outil | Supprimer l’autorisation et refuser les appels | ID outil, version, autorisation, résultat |
| Ressource | Propriétaire de la ressource ; serveur de ressources | Revue de l’ACL de ressource et de l’affectation | Retirer l’autorisation sur la ressource | ID ressource, locataire, résultat d’autorisation |
| Données | Propriétaire des données ; requête ou passerelle de données | Data Boundaries et revue des champs | Retirer l’accès au jeu de données ou au champ | Périmètre, champs, finalité, résultat |
| Action | Propriétaire du Processus ; point de contrôle avant effet secondaire | Matrice d’actions et revue des utilisations observées | Refuser le type d’action | Action, paramètres, code de motif |
| Finalité | Responsable métier ; délégation et politique | Examen du mandat et de l'objet licite | Fin du mandat ou de la délégation | Objet, sponsor, dates d'entrée en vigueur |
| Montant | Propriétaire du risque ; politique de transaction | Revue des seuils et des agrégats | Abaisser la limite ou bloquer la bande | Valeur, devise, agrégat, décision |
| Environnement | Propriétaire de la plateforme ; émetteur et porte de déploiement | Examen du domaine de confiance et de l'octroi de production | Supprimer l'approbation ou l'octroi d'environnement | Environnement, charge de travail, public |
| Heure | Propriétaire IAM ; émission de jeton et porte d'action | Examen d'expiration et d'accès dormant | Expiration du jeton, de la session ou de l'octroi | Délai d'émission, d'entrée en vigueur, d'expiration et de révocation |
Combiner délibérément les modèles d'autorisation
Le contrôle d'accès basé sur les rôles fournit une base de travail ou de service stable. Le contrôle d'accès basé sur les attributs évalue les faits sur le sujet, la ressource, l'action et l'environnement. Le contrôle d'accès basé sur les relations résout les relations de graphique telles que l'affectation, la propriété ou l'appartenance à un cas. L'accès basé sur les capacités comporte un objet d'autorité transférable étroit qui doit rester limité à un objectif, limité dans le temps et révocable.
Utilisez la plus petite combinaison qui exprime la vraie décision. Enregistrez les entrées résolues et l'octroi effectif final afin que les réviseurs puissent reproduire le résultat après des changements de groupes, d'attributs, de relations ou d'état de capacité.
| Modèle | Décision utile | Exemple d'agent | Exigence de contrôle |
|---|---|---|---|
| Basé sur le rôle (RBAC) | Quelles opérations de base appartiennent à ce rôle ? | l'agent d'évaluation du crédit peut rédiger une note | Petits rôles, séparation des tâches, ingénierie périodique des rôles |
| Basé sur les attributs (ABAC) | Les faits actuels sur le sujet, les ressources, les actions et l'environnement permettent-ils l'accès ? | Lecture de production des champs autorisés pour un cas assigné à faible risque | Attributs de confiance, fraîcheur, version de la politique, preuves de champ évalués |
| Basé sur la relation (ReBAC) | L'acteur a-t-il la relation requise avec cet objet ? | est affecté au dossier CR-1842 | Graphique faisant autorité, portée du locataire, expiration de la relation et provenance |
| Basé sur les capacités | Cet objet d'autorité limitée permet-il l'opération exacte ? | capacité d'approbation à usage unique pour une demande de paiement liée | Cible, action, titulaire, contraintes, expiration, défense contre la relecture, révocation |
Flux de décision en matière de droits et d'approbation
Évaluez l'identité, le locataire, la délégation, l'audience et l'expiration avant de résoudre les droits. Une autorité invalide ou manquante arrête la demande. La stratégie d'exécution sélectionne ensuite autoriser, avertir, require_approval ou bloquer. Une approbation requise contient la demande exacte et ne la libère qu'après la décision d'un évaluateur indépendant éligible avant l'expiration.
Texte alternatif. Le flux vérifie l'identité et le contexte du jeton, puis les neuf dimensions des droits. Blocs de contexte invalides. La politique sélectionne l’un des quatre résultats. Le bloc s'arrête. Exiger l'approbation envoie la demande liée à un réviseur indépendant. Le rejet ou l’expiration s’arrête. Autoriser, avertir ou valider l'approbation s'exécute une seule fois et enregistre le reçu et les preuves.
Faites défiler horizontalement pour examiner le visuel.
La connectivité et l'authentification mènent à l'autorisation, à la politique, à l'approbation, à l'exécution et aux preuves en tant que portes distinctes.
Ouvrir le visuel en taille réelleIssue short-lived credentials et control impersonation
Issue credentials after workload authentication et current authority resolution. Liez chaque identifiant à un public, un domaine de confiance, un environnement, une relation de sujet ou d'acteur, un objectif, une portée et une courte durée de vie. Gardez les privilèges d’actualisation et d’échange plus restreints que ceux de l’autorité d’origine.
OAuth 2.0 Token Exchange définit des jetons de sujet et d'acteur distincts pour la délégation. La revendication « acte » peut exprimer l'acteur actuel. Les indicateurs de ressources lient une demande de jeton à la ressource cible. Les demandes d'autorisation enrichies peuvent contenir des actions structurées et des détails sur les ressources. Chaque protocole s'appuie toujours sur le serveur d'autorisation et le serveur de ressources pour appliquer la politique locale et la révocation.
- Juste à temps : accordez l'accès au démarrage de la tâche, après approbation ou affectation, et faites-le expirer avec la tâche.
- Rotation: automate key et credential replacement, retain generation et overlap evidence, et test le old credential after cutover.
- Limite d'usurpation d'identité : réservez l'usurpation d'identité aux cas explicites où l'acteur devient indiscernable au niveau de la cible ; conserver l’acteur original dans un dossier protégé distinct.
- Limite de délégation : maintient le sujet et l'acteur visibles et réduit l'autorité déléguée pour la tâche.
- Gestion des jetons : exclut les secrets bruts des journaux ; conserver l'émetteur, l'identifiant ou le résumé du jeton, l'audience, les portées, la durée d'effet, l'expiration et le résultat de la révocation.
Politique réutilisable à privilèges minimaux
La politique ci-dessous est un exemple de conception indépendant des fournisseurs pour un lecteur de documents de revue de crédit. Elle couvre les neuf dimensions d’habilitation et associe tout contexte manquant ou expiré à un blocage. Téléchargez le fichier JSON pour les ateliers et les tests. Remplacez chaque identifiant et seuil synthétique par un contrat local approuvé.
{
"schema_version": "1.0",
"policy_id": "credit-review-document-reader",
"status": "example",
"subject": {
"agent_id": "credit-review-agent",
"workload_id": "spiffe://bank.example/prod/credit-review",
"delegated_user_required": true
},
"entitlements": {
"tools": [
"credit_application.read",
"credit_memo.draft",
"credit_decision.propose"
],
"resources": [
"credit-application:{case_id}"
],
"data": {
"fields": [
"declared_income",
"verified_income",
"existing_exposure",
"requested_amount"
],
"denied_fields": [
"special_category_data",
"unrelated_household_records"
]
},
"actions": [
"read",
"draft",
"propose_credit_decision"
],
"purposes": [
"credit_application_review"
],
"amount": {
"currency": "EUR",
"approval_threshold": 25000,
"authorization_ceiling": 100000
},
"environments": [
"production"
],
"time": {
"maximum_token_lifetime_seconds": 900,
"access_window": "case_assignment"
}
},
"decision": {
"allow_when": [
"case_id matches the assigned case",
"delegated user remains assigned and active",
"all requested fields are allowed",
"purpose equals credit_application_review",
"requested amount is at or below EUR 25000",
"token audience matches the target resource"
],
"require_approval_when": [
"the agent proposes a credit decision",
"the requested amount exceeds EUR 25000 and is at or below EUR 100000"
],
"block_when": [
"identity, delegation, tenant, purpose, or audience is missing",
"the credential, assignment, entitlement, or policy is expired",
"the request targets an unassigned case or forbidden field",
"the requested amount exceeds EUR 100000",
"the destination or purpose differs from the authorized values",
"the policy decision service cannot produce the required verdict"
]
},
"evidence": [
"principal_id",
"agent_identity_id",
"workload_identity_id",
"delegation_id",
"tenant_id",
"tool_id",
"resource_id",
"data_boundary_ref",
"action",
"purpose",
"amount",
"environment",
"requested_at",
"expires_at",
"policy_id",
"policy_version",
"authentication_event_id",
"authorization_decision_id",
"policy_decision_id",
"approval_decision_id",
"reason_codes",
"approval_id",
"reviewer_id",
"execution_receipt"
]
}Run le entitlement review as a control
Une revue commence par une population rapprochée d’identités et d’accès, puis teste l’autorité effective et les usages observés. Téléchargez le cahier de travail d’architecture IAM pour la liste de contrôle complète, les tableaux de décision et l’enregistrement de revue.
- Réconciliez la population. Comparez les agents enregistrés et les comptes de service avec les émetteurs de jetons, les principaux cloud, les magasins secrets, les passerelles, la découverte MCP, les identités CI/CD, les dépenses de packages et les appels d'outils observés.
- Résoudre l'accès effectif. Inclut les subventions directes, les rôles, les attributs, les relations, les capacités, les groupes, les délégations, l'accès temporaire, les règles de stratégie et les autorisations en aval.
- Trouver des exceptions de contrôle. Enregistrez l'autorité orpheline, partagée, dormante, en double, expirée, non observée, entre locataires, auto-approuvable et trop large.
- Test d'application. Demandes d'exercice autorisées, d'approbation, bloquées, expirées, sans contexte, révoquées et de relation obsolète.
- Réconcilier les résultats. Joignez chaque échantillon au résultat de la politique, à la décision de l'examinateur, à la réception de l'outil, à l'état de l'entreprise et au dossier de preuves.
- Certifier le résultat de la portée. Enregistrez les critères, la population, la période, l'examinateur, les exceptions, la décision, l'expiration, la prochaine révision et les références de preuves.
Découvrez et auditez les comptes de service
Créez la population d'identité non humaine à partir de plusieurs sources indépendantes. Les répertoires d'identités à eux seuls manquent les informations d'identification créées dans les projets cloud, les systèmes CI/CD, les magasins de secrets, les clients MCP locaux, les planificateurs, l'automatisation du navigateur et les applications en aval. Les observations des passerelles et des réseaux révèlent des identités qui contournent le catalogue attendu.
Pour chaque compte de service, enregistrez le processus propriétaire, la personne responsable, les agents et les charges de travail qui peuvent l'utiliser, l'emplacement des informations d'identification, les cibles autorisées, les subventions effectives, la dernière utilisation, l'expiration, la rotation, la méthode de révocation et la source des preuves. Mettez en quarantaine ou révoquez les comptes sans propriétaire actuel ni utilisation approuvée après l'examen de sécurité défini.
| Source | Ce qu'elle révèle | Test de rapprochement |
|---|---|---|
| Émetteurs d'identité et de jetons | Clients enregistrés, principaux de service, jetons, portées, expiration | Chaque acteur émis est mappé à un agent ou un service détenu |
| Plans de contrôle cloud, cluster et CI/CD | Identités de charge de travail, tâches et principes de déploiement | Chaque charge de travail en cours d'exécution utilise l'identité et l'environnement attendus |
| Magasins secrets et gestionnaires de clés | Clés API, certificats, propriétaires, état de rotation | Chaque secret est mappé à un consommateur et une cible approuvés |
| Passerelles d'outils et MCP | Clients, serveurs, outils, appels, audiences observés | L'utilisation observée est contenue dans l'inventaire et les subventions approuvés. |
| Journaux des ressources en aval | Appelant effectif et effets secondaires réels | Chaque effet est rapproché d'une décision et d'une réception en amont |
Révoquer, arrêter, annuler et récupérer
La révocation ferme l'autorité pour une utilisation future. L'arrêt d'urgence contient des travaux actifs et en attente. La restauration restaure une version ou une configuration connue. La récupération après incident concilie les effets en aval, émet de nouvelles informations d'identification, teste l'état de sécurité et utilise une décision de redémarrage distincte.
Texte alternatif. Le propriétaire de l'incident enregistre la portée affectée et active un état de refus. Les contrôles de workflow annulent le travail actif et en file d'attente. Les contrôles d'identité désactivent l'agent et la charge de travail, révoquent les jetons et alternent les informations d'identification. Les passerelles refusent les nouvelles demandes. Les propriétaires d’outils concilient les effets acceptés et engagés. Les preuves enregistrent les accusés de réception et les accès résiduels. La récupération utilise une version connue, de nouvelles informations d'identification, une liste blanche étroite et l'approbation du redémarrage.
Faites défiler horizontalement pour examiner le visuel.
Gardez l'incident ouvert jusqu'à ce que chaque actionneur requis signale son résultat et que l'accès résiduel soit mesuré.
Ouvrir le visuel en taille réelle| Contrôle | Effet | Propriétaire | Preuve requise |
|---|---|---|---|
| Révocation | Met fin à une subvention, une délégation, un jeton, une clé, une session ou une identité | IAM et propriétaires de ressources | Cible, acteur, autorité, commande, résultat, durée de vie résiduelle |
| Arrêt d'urgence | Annule le travail et refuse les nouveaux effets secondaires dans la portée affectée | Propriétaires de l'incident et de l'exécution | Portée, commande, accusés de réception, effet secondaire final accepté |
| Rollback | Restaure une version, une politique ou une configuration antérieure vérifiée | Propriétaires des modifications et des services | Versions antérieures et restaurées, acteur, approbation, validation |
| Récupération | Réconcilie les effets et redémarre sous une nouvelle version autorité | Propriétaires d'incidents et d'entreprise | Compensation, canari, nouvelles informations d'identification, décision de redémarrage |
Appliquer les limites du locataire et de l'organisation
Traitez le locataire, l'organisation, le domaine de confiance, l'environnement et la région comme des faits d'autorisation avec des émetteurs faisant autorité. Validez-les à chaque limite externe et utilisez-les dans les requêtes de banque de données, les audiences de jetons, le contexte politique, la recherche d'approbation, le routage des outils et la sélection de preuves.
Conservez les identités de production et de non-production dans des domaines de confiance distincts ou des espaces de noms équivalents. Qualifier les attributs et rôles étrangers par leur autorité de délivrance. La fédération établit les informations d'identification qui peuvent être authentifiées dans tous les domaines ; l’autorisation locale décide toujours quelle action et quelle ressource chaque identité étrangère peut utiliser.
- Rejetez un sélecteur de locataire ou d'organisation qui entre en conflit avec le jeton authentifié.
- Liez les identifiants de ressources, les limites des relations, les capacités et les approbations à un seul locataire.
- Utilisez des audiences de jetons spécifiques à une cible et évitez les jetons de support acceptés par plusieurs ressources non liées.
- Testez les lectures, écritures, approbations, délégations, clés de cache, files d'attente et exportations de preuves entre locataires.
- Enregistrez le locataire faisant autorité et le domaine de confiance dans chaque événement d'identité, de stratégie, d'exécution et de preuve.
Attribuez des responsabilités tout au long du cycle de vie
Nommez un rôle responsable pour chaque identité, droit, décision, effet et limite de preuve. Les groupes consultatifs peuvent examiner la conception. L'autorité opérationnelle reste attribuée à une personne ou à un rôle avec un délégué, une période d'effet et un chemin d'escalade définis.
| Rôle | Possède | Décide | Produit |
|---|---|---|---|
| Propriétaire du processus métier | Objectif, conséquences, tolérance au risque | Mandat et classes d'action approuvés | Enregistrement d'objectif, seuils, acceptation |
| Propriétaire de l'agent | Identité de l'agent, libération, intention de l'outil | Enregistrement, changement, retraite | Enregistrement de l'agent, examen du propriétaire, preuve de libération |
| Propriétaire IAM | Identité, jeton, délégation, cycle de vie des informations d'identification | Confiance de l'émetteur, octroi, expiration, rotation, révocation | Événements d'identité et d'informations d'identification |
| Propriétaire de la plateforme | Identité de la charge de travail et disponibilité de l'application | Attestation, approbation de l'environnement, état sûr | Charge de travail, déploiement et intégrité du contrôle |
| Propriétaires des outils et des données | Opération protégée, ressource, limite de données | Identité, action, champ, destination acceptés | Reçus d'autorisation et d'exécution |
| Propriétaire de la politique | Règles d'exécution et quatre résultats | Publication de la politique et chemin d'exception | Version, simulation, décision, codes de motif |
| Propriétaire de l'autorité de réviseur | Éligibilité et séparation du réviseur | Rôle, limite de valeur, délégation, escalade | Instantané d'autorité et enregistrement Decision Request |
| Propriétaire de l'incident | Confinement, réconciliation, récupération | Arrêter la portée, compensation, redémarrage | Incident, révocation, restauration, preuve de récupération |
| Audit ou assurance interne | Critères et tests indépendants | Portée, échantillonnage, constatation, limite de certification | Documents de travail, exceptions, conclusion, suivi |
Sélectionnez un modèle de déploiement
Choisissez le modèle parmi le propriétaire de l'autorité, la capacité du système cible, la conséquence de l'action, le volume d'identité et l'attribution requise. Une seule organisation peut utiliser plusieurs modèles dans ses processus tout en préservant un seul modèle de preuves.
| Modèle | Ajustement | Contrôles requis | Risque principal | Règle de sélection |
|---|---|---|---|---|
| Identités d'agent et de charge de travail dédiées | La cible moderne accepte les identités de charge de travail ou de client | Attestation, octroi restreint, informations d'identification courtes, propriétaire, porte de politique | Privilège permanent et identité orpheline | Valeur par défaut pour l'autorité de production répétable |
| Jeton d'utilisateur délégué | La cible évalue l'autorité d'un utilisateur nommé | Liaison d'acteur et de sujet, réduction de la portée, expiration, affectation | Accès utilisateur ambiant | À utiliser lorsque l'utilisateur reste le propriétaire de l'autorité d'action |
| Échange de jetons hybride | La cible a besoin à la fois du agent acteur et sujet humain | Jeton de sujet, jeton d'acteur, public, autorité réduite, preuve | Confusion entre acteur et sujet | À utiliser lorsque les deux identités changent d'autorisation |
| Passerelle avec informations d'identification en aval négociées | La cible héritée accepte un compte de service | Passerelle obligatoire, décision par appel, réception, détection de contournement | Identifiants partagés et contournement de passerelle | À utiliser lorsque la cible ne peut pas émettre d'identités étroites |
| Identité de tâche éphémère | Travaux isolés à grande échelle | Attestation automatisée, liaison de tâches, courte durée de vie, preuves de population | Volume d'identité et lacunes d'inventaire | À utiliser lorsque l'émission et la révision sont automatisées de bout en bout |
| Fédération inter-organisations | L'agent et la ressource appartiennent à des autorités différentes | Confiance qualifiée, mappage d'émetteur, politique locale, liaison de locataire | Rôle ou attribut étranger sur-confiance | À utiliser uniquement avec une confiance et une sémantique bilatérales explicites |
Exemple concret : examen du crédit réglementé
Une banque affecte un agent d'examen du crédit au dossier CR-1842. L'agent dispose d'une identité dédiée et s'exécute sous une charge de travail de production attestée. Un souscripteur désigné est le sujet délégué pour ce cas. Le service de jetons émet un identifiant de 15 minutes dont le public est le service de documents.
L'autorisation autorise quatre champs approuvés, trois actions et s'élève à EUR 100,000 dans le but credit_application_review pendant que l'affectation reste active. La politique permet de lire ces champs et de rédiger un mémo. Une proposition de décision de crédit ou une demande supérieure à EUR 25,000 crée un Decision Request. Un nouvel objectif, un champ interdit, un montant supérieur au plafond d'autorisation ou des blocs d'identité, de délégation, de locataire, d'audience ou de politique actuelle manquants. L'agrément s'effectue à l'intérieur du plafond d'autorisation.
Le souscripteur demandeur ne peut pas décider de la demande retenue. Un deuxième évaluateur qualifié voit l'action exacte, les sources de preuve, les raisons politiques, les exigences d'autorité, l'expiration et l'effet attendu. L’approbation libère la même demande liée une fois. La réception en aval et l'état du dossier rejoignent les enregistrements d'identité, de délégation, d'autorisation, de politique, de réviseur et d'exécution.
| Étape | Décision | Preuve |
|---|---|---|
| Identité et délégation | Agent, charge de travail, sujet souscripteur, affectation du dossier, locataire valide | Acteur, sujet, charge de travail, affectation, durée d'effet, expiration |
| Jeton | Émission de 15 minutes d'identifiant de service de documents | Émetteur, résumé du jeton, audience, portées, heure d'émission et d'expiration |
| Autorisation et politique | Autoriser quatre champs et brouillon ; nécessiter une approbation pour une décision ou un montant supérieur | Subventions effectives, version de la politique, valeurs, résultats, raisons |
| Approbation | L'examinateur indépendant approuve la demande liée avant l'expiration | Decision Request, instantané du rôle, justification, résumé de l'action |
| Exécution | Exécuter une fois et mettre à jour l'état du cas | Clé d'idempotence, réception de l'outil, état avant et après |
| Révocation | La suppression de l'affectation fait expirer la délégation et refuse les appels ultérieurs | Commande de révocation, résultat du jeton, refus, accès résiduel |
Comment l'architecture correspond aux contrats KLA actuels
Le KLA Control Plane régit les actions des agents instrumentés. L'implémentation actuelle fournit une politique d'exécution, une approbation, une exécution, un traçage et une couche de preuves. Les fournisseurs d'identité d'entreprise, les serveurs de ressources et les systèmes d'identification restent l'autorité en matière d'identités et d'octrois.
Le mappage ci-dessous reflète le code présent dans la source du référentiel lors de la validation a4e8087f. Le comportement de déploiement et de production reste non vérifié. Les liens sources sont épinglés à ce commit. Le statut distingue un contrat en cours d'une cartographie partielle ou d'une abstraction conceptuelle.
| Zone d'architecture | Mappage KLA actuel | Source du référentiel | Statut |
|---|---|---|---|
| Identité d'exécution et authentification du locataire | L'API d'exécution vérifie les émetteurs et l'audience JWT autorisés, dérive la liaison du locataire et enregistre l'initiateur, au nom du sujet et le client appelant. | middleware d'authentification et itinéraire d'exécution | Courant avec écart de sujet délégué |
| Contexte d'autorisation et d'action | Les demandes de politique peuvent porter sur le principal, la ressource, l'action, l'acteur, l'environnement, l'outil, la destination, la sensibilité des données et le contexte commercial. | contrats de politique | Contrat flexible actuel |
| Autorisation du plan de contrôle et isolation des locataires | permissionProcedure authentifie l'appelant et échoue à la fermeture lorsque son autorisation nommée est absente. protectedProcedure authentifie uniquement ; les routes en direct, y compris integrations.list, llmProviders.list et usage.getQuotaStatus, l'utilisent sans vérification explicite des autorisations. La couverture de l’autorisation est spécifique à la procédure. Le contexte du locataire étend les requêtes et les tables de base de données appartenant au locataire utilisent une sécurité forcée au niveau des lignes ; ces couches restent spécifiques à la table et au service. | définitions de procédures, routeur d'intégrations, routeur du fournisseur, routeur d'utilisation, middleware locataire et migration renforcée RLS | Contrôle en couches actuel ; vérifiez chaque service et table |
| Décision de politique | Les retours KLA Policy Engine autorisent, avertissent, require_approval ou bloquent avec l'identité de la politique, les règles correspondantes, les champs évalués, les raisons et le routage d'approbation facultatif. | contrats de stratégie | Contrat actuel |
| Porte de transition fermée en cas d'échec | La porte de transition du flux de travail bloque le contexte d'élément de travail manquant, les contrats de pack non résolus, l'échec de la validation des sorties, les erreurs d'évaluation de la stratégie et les résultats des blocs de stratégie avant de continuer. | porte de transition | Contrat de flux de travail régi actuel |
| Approbation humaine | Decision Desk vérifie l'autorisation de décision, le rôle requis, l'état en attente, l'identité du fabricant et le délai d'exécution du plan de contrôle Decision Requests. | routeur d'approbations | Actuel avec les champs dépendants du producteur |
| Annulation de l'exécution | Une route d'annulation à l'échelle du locataire signale les flux de travail actifs ou bloqués et l'annulation des enregistrements. La révocation du jeton du fournisseur d’identité reste un actionneur externe. | annulation d'exécution et workflow runner | Contrôle d'exécution actuel ; répartition partielle des incidents |
| Événements d'audit et traçabilité | Les producteurs de travailleurs capturent l'identité, la politique, l'approbation, l'exécution, les hachages et la corrélation de traces dans plusieurs enregistrements faisant autorité. | événements d'audit et observabilité du flux de travail | Mappage multi-enregistrements actuel |
| Preuve | Evidence Room peut regrouper les enregistrements sélectionnés dans un Sealed Evidence Bundle dont le manifeste, les hachages, les signatures et les preuves prennent en charge les vérifications hors ligne. | contrat de preuve | Contrat groupé actuel |
Lacunes actuelles de la KLA et abstractions conceptuelles
KLA évalue et enregistre l'autorité au niveau de la limite d'action gouvernée. Cela ne relève pas de plusieurs responsabilités IAM d’entreprise dans cette référence. Traitez les champs et les flux ci-dessous comme des exigences d'intégration jusqu'à ce que l'écart indiqué fasse l'objet d'un contrat actuellement mis en œuvre.
- Sujet délégué. La création de l'exécution définit actuellement
onBehalfOfSubjectsur le sujet initiateur et enregistre le client appelant. Le contrat d'exécution publique complet ne dispose actuellement pas d'un sujet d'utilisateur final et d'une chaîne de délégation attestés séparément. - Cycle de vie de l'identité. Les fournisseurs d'identité d'entreprise, les autorités d'attestation de charge de travail, les annuaires RH et les systèmes de découverte de comptes de service universel restent des dépendances externes.
- Cycle de vie des informations d'identification. Les connecteurs et les systèmes cibles possèdent leurs propres outils d'émission, de rotation, de révocation, de courtage et d'actionnement des informations d'identification en aval.
- Normalisation des droits. Les contrats actuels prennent en charge le principal, la ressource, l'action, les attributs, les arguments de l'outil, l'environnement et le contexte flexible. Chaque chemin peut représenter l'objectif, le montant, les données et les faits relationnels via des champs flexibles ; le contrat laisse leur normalisation au producteur.
- Modèles d'autorisation. Les modèles RBAC, ABAC, de relation et de capacité dans cette référence sont des choix d'architecture. Le contrat politique actuel de l’KLA est indépendant du modèle.
- Certification. Le produit actuel enregistre les contrôles et les preuves. La certification universelle de l’identité d’un agent ou d’une population ayant droit à des droits reste en dehors du contrat actuel.
- Distribution de révocation. L'annulation de l'exécution est implémentée. La désactivation de l'identité de bout en bout, la révocation des jetons, l'isolation du réseau, l'annulation en aval et la compensation restent des actions externes coordonnées.
- Enregistrement portable. Le Schéma du journal d’audit de l’agent IA normalise plusieurs producteurs KLA en un seul événement indépendant du fournisseur. Les producteurs actuels émettent leurs enregistrements natifs faisant autorité, que la référence mappe dans l'enveloppe publique.
Sources primaires et fraîcheur
Cette architecture a été vérifiée le 28 juillet 2026. Les normes d’identité, les spécifications de protocole, les projets de directives et les profils de mise en œuvre peuvent changer. Revérifiez la source active et le déploiement local avant d'utiliser un statut dans une décision d'audit, d'approvisionnement ou de sécurité.
- [Document conceptuel sur l'identité et l'autorisation des logiciels NIST NCCoE et des agents IA] (https://www.nccoe.nist.gov/publications/other/accelerating-adoption-software-and-ai-agent-identity-and-authorization-concept) (projet, publié le 5 février 2026) Sources : source
- NIST SP 800-162, Guide to Attribute Based Access Control
- Projet de contrôle d'accès basé sur les rôles NIST et référence standard actuelle
- NIST SP 800-207, Zero Trust Architecture
- RFC 8693, OAuth 2.0 Token Exchange
- RFC 8707, Indicateurs de ressources pour OAuth 2.0
- RFC 9396, OAuth 2.0 Rich Demandes d'autorisation
- Norme SPIFFE 1.15.2 et spécifications d'identité de charge de travail
- Spécification d'autorisation du modèle de contexte de protocole, 25 novembre 2025
- meilleures pratiques de sécurité du modèle de contexte de protocole
Foire aux questions
Un agent d'IA doit-il utiliser sa propre identité ou celle d'un utilisateur ?
Utilisez une identité d'agent dédiée pour une autorité reproductible appartenant à l'entreprise. Utilisez l’autorité utilisateur déléguée lorsqu’un utilisateur nommé reste propriétaire de l’autorité. Utilisez un hybride lorsque l'acteur agent et le sujet humain modifient la décision d'autorisation.
Quelle est la différence entre une identité d'agent et une identité de charge de travail ?
L'identité de l'agent est l'acteur commercial gouverné durablement. L'identité de charge de travail identifie le processus en cours, le déploiement ou l'instance de tâche qui exécute l'agent.
Quels droits une stratégie d'agent IA doit-elle évaluer ?
Évaluez l'agent, l'outil, la ressource, les données, l'action, le but, la quantité, l'environnement et le temps. Attribuez un propriétaire, un point de décision, une révision, un chemin de révocation et un champ de preuve à chaque dimension.
En quoi l'autorité déléguée diffère-t-elle de l'usurpation d'identité ?
La délégation préserve le sujet humain et l'acteur agent en tant qu'identités distinctes dotées d'une autorité limitée. L'usurpation d'identité présente une identité comme une autre et nécessite un enregistrement protégé distinct de l'acteur et de l'autorité d'origine.
La connectivité MCP autorise-t-elle un appel à l'outil d'agent IA ?
La connectivité MCP établit un chemin de protocole. Les vérifications d’authentification et d’audience des jetons identifient l’appelant et la cible. L'autorisation d'entreprise, la politique d'exécution, l'approbation, l'exécution et les preuves restent des contrôles distincts.
À quelle fréquence les droits des agents IA doivent-ils être révisés ?
Définissez une cadence basée sur les risques et déclenchez un examen hors cycle après des modifications de propriétaire, d'objectif, d'outil, de données, de politique, de version, d'environnement, d'incident ou d'organisation. L’autorité temporaire devrait expirer avant le prochain examen périodique.
Que doit couvrir un test de révocation d'agent IA ?
Testez la désactivation de l'identité, la révocation de jeton et de session, le refus d'actualisation, la rotation des informations d'identification, le refus de politique, le travail actif et en file d'attente, les attentes d'approbation, les tâches en aval, les effets validés, les preuves et le redémarrage contrôlé.
La stratégie réutilisable est-elle un contrat API KLA ?
La politique téléchargeable est un exemple de conception indépendant du fournisseur. La section de mappage KLA nomme les contrats de référentiel actuels et marque les mappages partiels et les abstractions conceptuelles.
Points clés à retenir
Un chemin d'autorité d'agent défendable maintient le sujet humain, l'acteur agent, la charge de travail, les informations d'identification, les droits, la politique, le réviseur et l'effet de l'outil attribuables séparément. Résolvez les neuf dimensions des droits avant chaque action consécutive, délivrez des informations d'identification de courte durée liées à l'objectif, détenez l'approbation au niveau de la limite de l'action et conservez un enregistrement de preuves corrélé. Téléchargez le classeur d'architecture IAM, utilisez le guide d'audit MCP pour la gouvernance des appels d'outils et implémentez l'enregistrement lisible par machine avec le Schéma du journal d’audit de l’agent IA.
