Technique28 juillet 202624 min de lecture

Architecture de référence IAM de l'agent AI : identité et accès

Concevez l'identité, la délégation, le moindre privilège, les approbations, la révision des droits, la révocation et les preuves de l'agent AI avec des diagrammes et des contrôles réutilisables.

Antonella Serine

Antonella Serine

Fondateur, KLA

Fondateur de KLA, créant le plan de contrôle de gouvernance d'exécution indépendant pour les agents d'IA réglementés en vertu de la loi européenne sur l'IA.

Règle d'architecture

Conservez le sujet humain, l'acteur agent, la charge de travail, les informations d'identification, les droits, la décision politique, le réviseur et l'effet de l'outil attribuables séparément.

Modèle d'identité

Utilisez une identité d'agent dédiée pour une autorité d'entreprise reproductible. Ajoutez un sujet délégué lorsque la mission actuelle d’une personne modifie la décision.

Moindre privilège

Résolvez l'agent, l'outil, la ressource, les données, l'action, l'objectif, le montant, l'environnement et le temps pour chaque demande consécutive.

Preuve minimale

Rejoignez l'identité, le jeton, la délégation, les subventions effectives, la politique, l'approbation, la réception d'exécution, la révocation et la récupération sous des identifiants stables.

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.

Limites de contrôle, décisions et preuves
LimiteRéponse à la questionPropriétairePreuves
ConnectivitéCette charge de travail peut-elle atteindre le point final ?Propriétaire du réseau et de la plateformeItinéraire, point de terminaison, transport, décision réseau, heure
AuthentificationQuel 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
AutorisationQuelles ressources et opérations cette identité peut-elle utiliser ?Propriétaires des ressources et IAMSubvention effective, rôle, attributs, relations, capacité, résultat
Décision politiqueCette action peut-elle être exécutée ici avec ces paramètres et faits commerciaux ?Propriétaires du processus et de la politiqueVersion de la politique, champs évalués, résultat, codes de motif
ApprobationUne personne indépendante éligible libère-t-elle cette demande en attente ?Propriétaire du risque commercialDecision Request, autorité de révision, justification, expiration
ExécutionQuel effet secondaire s'est produit ?Propriétaires des outils et des processusDemande liée, réception, état avant et après, effet en aval
PreuveUn réviseur peut-il reconstituer et vérifier la décision complète ?Propriétaires de preuves et d'auditPopulation, é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.

Diagramme de contexte du système. Un utilisateur humain délègue l'autorité à un agent et à une charge de travail. Les services d'identité et de jetons les authentifient. L'autorisation, la politique et l'approbation contrôlent la demande avant qu'un outil ou un service ne l'exécute. Chaque étape enregistre des preuves à l’intérieur des limites d’un locataire et d’une 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
Classes d'identité et propriété du cycle de vie
IdentitéObjectifPropriétaire du cycle de vieEnregistrement requis
Utilisateur humainParrain principal ou demandeurRH, IAM et propriétaire de l'entrepriseSujet, organisation, rôles, affectations, statut
Utilisateur déléguéSujet humain dont l'autorité actuelle contraint l'agentPropriétaires de l'entreprise et IAMSujet, acteur, délégation, objectif, portée, dates d'entrée en vigueur
AgentActeur non humain durable pour un mandat gouvernéPropriétaire de l'agentID de l'agent, propriétaire, objectif, version, état, date de révision
Charge de travailProcessus attesté qui exécute l'agentPropriétaire de la plateformeID de charge de travail, environnement, déploiement, attestation, informations d'identification
ServicePasserelle, orchestrateur ou principal de machine en avalPropriétaire du serviceID du service, public, étendues, classe d'informations d'identification, dépendance
Outil ou ressourceOpération protégée et données ou système ciblesPropriétaires des outils et des ressourcesID canonique, version, propriétaire, identité et action acceptées
RéviseurVérificateur humain pour une action consécutive tenuePropriétaire du risque commercialID 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é.

Avantages, risques, cycle de vie et règles de sélection
ModèleAvantagesRisquesCycle de vieSélectionnez quand
Identité de l'agent dédiéePropriété stable, subventions restreintes, examen et révocation séparésPrivilège permanent, prolifération des identités, agents orphelinsEnregistrer, attester de la charge de travail, accorder, observer, certifier, alterner, révoquerLe 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âcheAccès utilisateur ambiant, affectations obsolètes, confusion entre acteurs et sujetsAuthentifier l'utilisateur, enregistrer l'affectation, réduire la portée, émettre, expirer, révoquerUn utilisateur nommé reste le propriétaire de l'autorité pour l'action
Acteur hybride et sujetL'agent et l'humain restent attribuables et révocables indépendammentL'échange de jetons et la politique deviennent plus complexesGérer les deux cycles de vie des identités et les lier par demandeL'agent a sa propre identité et l'autorité actuelle de l'utilisateur modifie la décision
Exécution médiée par le serviceLes cibles héritées bénéficient d'une application centrale et d'une limite d'identification des informations d'identificationContournement de la passerelle, informations d'identification partagées en aval, reçus incompletsInformations d'identification du courtier, appliquer chaque appel, rotation, rapprochement, retraitLa 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.

Diagramme de séquence. Un utilisateur attribue un objectif et une portée à un agent. Un agent démarre une charge de travail. La charge de travail s'authentifie et obtient un jeton lié à l'audience de courte durée. Une porte de politique évalue l’identité et les droits. L'outil exécute une demande autorisée ou approuvée et renvoie un reçu.

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éelle

Possé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.

Neuf dimensions de droits avec des contrôles sur tout le cycle de vie
DimensionResponsable et point de décisionParcours de revueParcours de révocationPreuve minimale
AgentPropriétaire de l’agent ; liaison d’identitéRevue de l’inventaire et de la propriétéDésactiver l’agent et refuser les sessionsID agent, propriétaire, version, état
OutilPropriétaire de l’outil ; passerelle d’outilsRevue des autorisations et de la version de l’outilSupprimer l’autorisation et refuser les appelsID outil, version, autorisation, résultat
RessourcePropriétaire de la ressource ; serveur de ressourcesRevue de l’ACL de ressource et de l’affectationRetirer l’autorisation sur la ressourceID ressource, locataire, résultat d’autorisation
DonnéesPropriétaire des données ; requête ou passerelle de donnéesData Boundaries et revue des champsRetirer l’accès au jeu de données ou au champPérimètre, champs, finalité, résultat
ActionPropriétaire du Processus ; point de contrôle avant effet secondaireMatrice d’actions et revue des utilisations observéesRefuser le type d’actionAction, paramètres, code de motif
FinalitéResponsable métier ; délégation et politiqueExamen du mandat et de l'objet liciteFin du mandat ou de la délégationObjet, sponsor, dates d'entrée en vigueur
MontantPropriétaire du risque ; politique de transactionRevue des seuils et des agrégatsAbaisser la limite ou bloquer la bandeValeur, devise, agrégat, décision
EnvironnementPropriétaire de la plateforme ; émetteur et porte de déploiementExamen du domaine de confiance et de l'octroi de productionSupprimer l'approbation ou l'octroi d'environnementEnvironnement, charge de travail, public
HeurePropriétaire IAM ; émission de jeton et porte d'actionExamen d'expiration et d'accès dormantExpiration du jeton, de la session ou de l'octroiDé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é.

Table de décision de modèle d'autorisation
ModèleDécision utileExemple d'agentExigence 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 notePetits 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 risqueAttributs 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-1842Graphique faisant autorité, portée du locataire, expiration de la relation et provenance
Basé sur les capacitésCet objet d'autorité limitée permet-il l'opération exacte ?capacité d'approbation à usage unique pour une demande de paiement liéeCible, 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.

Diagramme de flux de décision. Vérifiez l’identité, le locataire, la délégation, l’audience et l’expiration. Résolvez neuf dimensions de droits. Évaluez la politique. Bloquez les demandes invalides, retenez les demandes d’approbation pour un réviseur indépendant et exécutez une seule fois les demandes autorisées, averties ou valablement approuvées, avec leurs 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éelle

Issue 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é.

Exemple de politique à privilèges minimaux indépendante du fournisseur
{
  "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.

Sources de découverte et d'audit des comptes de service
SourceCe qu'elle révèleTest de rapprochement
Émetteurs d'identité et de jetonsClients enregistrés, principaux de service, jetons, portées, expirationChaque acteur émis est mappé à un agent ou un service détenu
Plans de contrôle cloud, cluster et CI/CDIdentités de charge de travail, tâches et principes de déploiementChaque charge de travail en cours d'exécution utilise l'identité et l'environnement attendus
Magasins secrets et gestionnaires de clésClés API, certificats, propriétaires, état de rotationChaque secret est mappé à un consommateur et une cible approuvés
Passerelles d'outils et MCPClients, serveurs, outils, appels, audiences observésL'utilisation observée est contenue dans l'inventaire et les subventions approuvés.
Journaux des ressources en avalAppelant effectif et effets secondaires réelsChaque 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.

Diagramme de séquence de révocation. Déclarez la portée et refusez, annulez le travail actif et en file d'attente, désactivez les identités, révoquez et alternez les informations d'identification, refusez de nouvelles actions, réconciliez les effets en aval, vérifiez le confinement et récupérez sous une version connue avec un nouvel accès.

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
Limites de l'intervention et preuves
ContrôleEffetPropriétairePreuve requise
RévocationMet fin à une subvention, une délégation, un jeton, une clé, une session ou une identitéIAM et propriétaires de ressourcesCible, acteur, autorité, commande, résultat, durée de vie résiduelle
Arrêt d'urgenceAnnule le travail et refuse les nouveaux effets secondaires dans la portée affectéePropriétaires de l'incident et de l'exécutionPortée, commande, accusés de réception, effet secondaire final accepté
RollbackRestaure une version, une politique ou une configuration antérieure vérifiéePropriétaires des modifications et des servicesVersions antérieures et restaurées, acteur, approbation, validation
RécupérationRéconcilie les effets et redémarre sous une nouvelle version autoritéPropriétaires d'incidents et d'entrepriseCompensation, 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.

Tableau des responsabilités
RôlePossèdeDécideProduit
Propriétaire du processus métierObjectif, conséquences, tolérance au risqueMandat et classes d'action approuvésEnregistrement d'objectif, seuils, acceptation
Propriétaire de l'agentIdentité de l'agent, libération, intention de l'outilEnregistrement, changement, retraiteEnregistrement de l'agent, examen du propriétaire, preuve de libération
Propriétaire IAMIdentité, jeton, délégation, cycle de vie des informations d'identificationConfiance de l'émetteur, octroi, expiration, rotation, révocationÉvénements d'identité et d'informations d'identification
Propriétaire de la plateformeIdentité de la charge de travail et disponibilité de l'applicationAttestation, approbation de l'environnement, état sûrCharge de travail, déploiement et intégrité du contrôle
Propriétaires des outils et des donnéesOpération protégée, ressource, limite de donnéesIdentité, action, champ, destination acceptésReçus d'autorisation et d'exécution
Propriétaire de la politiqueRègles d'exécution et quatre résultatsPublication de la politique et chemin d'exceptionVersion, simulation, décision, codes de motif
Propriétaire de l'autorité de réviseurÉligibilité et séparation du réviseurRôle, limite de valeur, délégation, escaladeInstantané d'autorité et enregistrement Decision Request
Propriétaire de l'incidentConfinement, réconciliation, récupérationArrêter la portée, compensation, redémarrageIncident, révocation, restauration, preuve de récupération
Audit ou assurance interneCritères et tests indépendantsPortée, échantillonnage, constatation, limite de certificationDocuments 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.

Table de décision d'architecture pour les modèles de déploiement courants
ModèleAjustementContrôles requisRisque principalRègle de sélection
Identités d'agent et de charge de travail dédiéesLa cible moderne accepte les identités de charge de travail ou de clientAttestation, octroi restreint, informations d'identification courtes, propriétaire, porte de politiquePrivilège permanent et identité orphelineValeur 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, affectationAccès utilisateur ambiantÀ utiliser lorsque l'utilisateur reste le propriétaire de l'autorité d'action
Échange de jetons hybrideLa cible a besoin à la fois du agent acteur et sujet humainJeton de sujet, jeton d'acteur, public, autorité réduite, preuveConfusion entre acteur et sujetÀ utiliser lorsque les deux identités changent d'autorisation
Passerelle avec informations d'identification en aval négociéesLa cible héritée accepte un compte de servicePasserelle obligatoire, décision par appel, réception, détection de contournementIdentifiants partagés et contournement de passerelleÀ utiliser lorsque la cible ne peut pas émettre d'identités étroites
Identité de tâche éphémèreTravaux isolés à grande échelleAttestation automatisée, liaison de tâches, courte durée de vie, preuves de populationVolume 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-organisationsL'agent et la ressource appartiennent à des autorités différentesConfiance qualifiée, mappage d'émetteur, politique locale, liaison de locataireRô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.

Demande traitée par révocation
ÉtapeDécisionPreuve
Identité et délégationAgent, charge de travail, sujet souscripteur, affectation du dossier, locataire valideActeur, 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 politiqueAutoriser quatre champs et brouillon ; nécessiter une approbation pour une décision ou un montant supérieurSubventions effectives, version de la politique, valeurs, résultats, raisons
ApprobationL'examinateur indépendant approuve la demande liée avant l'expirationDecision Request, instantané du rôle, justification, résumé de l'action
ExécutionExécuter une fois et mettre à jour l'état du casClé d'idempotence, réception de l'outil, état avant et après
RévocationLa suppression de l'affectation fait expirer la délégation et refuse les appels ultérieursCommande 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.

Composant indépendant du fournisseur mappé à la source KLA actuelle
Zone d'architectureMappage KLA actuelSource du référentielStatut
Identité d'exécution et authentification du locataireL'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écutionCourant avec écart de sujet délégué
Contexte d'autorisation et d'actionLes 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 politiqueContrat flexible actuel
Autorisation du plan de contrôle et isolation des locatairespermissionProcedure 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 RLSContrôle en couches actuel ; vérifiez chaque service et table
Décision de politiqueLes 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égieContrat actuel
Porte de transition fermée en cas d'échecLa 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 transitionContrat de flux de travail régi actuel
Approbation humaineDecision 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'approbationsActuel avec les champs dépendants du producteur
Annulation de l'exécutionUne 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 runnerContrô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 travailMappage multi-enregistrements actuel
PreuveEvidence 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 preuveContrat 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 onBehalfOfSubject sur 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é.

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.

Voir en action

Prêt à automatiser vos preuves conformité ?

Réservez une démo de 20 minutes pour voir comment KLA vous aide à prouver la surveillance humaine et exporter la documentation Annex IV prête à l'audit.

Architecture de référence IAM de l'agent AI : identité et accès | KLA Blog