Un'architettura di gestione dell'identità e degli accessi dell'agente AI fornisce a ciascun essere umano, agente, carico di lavoro, servizio, strumento e revisore un'identità distinta, quindi valuta l'attuale autorità delegata prima di ogni azione consequenziale. La decisione combina diritti effettivi con policy di runtime e approvazione umana. Le credenziali di breve durata limitano l’esposizione. I registri correlati comprovano la richiesta, la decisione, l'esecuzione, la revoca e il recupero.
Questo riferimento è indipendente dal fornitore e aggiornato a 28 luglio 2026. Si applica ai sistemi di agenti aziendali che chiamano strumenti o modificano lo stato esterno. Tratta il 2026 NIST NCCoE di febbraio [documento sull'identità e l'autorizzazione degli agenti di intelligenza artificiale e software] (https://www.nccoe.nist.gov/publications/other/accelerating-adoption-software-and-ai-agent-identity-and-authorization-concept) come una bozza di concetto di progetto. Il modello di controllo riutilizzabile riportato di seguito si basa su standard di identità e autorizzazione stabiliti, lasciando all'organizzazione implementatrice le decisioni relative a rischi, legali, privacy e settore specifici dell'organizzazione.
Separare i sette confini di controllo
Una connessione di rete riuscita dimostra la raggiungibilità. L'autenticazione verifica un'identità. L'autorizzazione risolve ciò a cui può accedere l'identità. La policy di runtime valuta questa azione e contesto. L'approvazione conferisce alla persona ammissibile una decisione limitata. L'esecuzione crea l'effetto collaterale. Le prove registrano l'unità completa per la revisione.
Mantieni ogni confine esplicito nell'architettura e nel modello di eventi. Una credenziale valida può ancora non avere l'autorità per lo scopo, l'importo, i dati, l'ambiente o il tempo richiesti. Una valutazione politica di successo può comunque richiedere un revisore indipendente. Un'approvazione può rilasciare solo la richiesta esatta e il contesto coperto.
| Confine | Risposta alla domanda | Proprietario | Prova |
|---|---|---|---|
| Connettività | Questo carico di lavoro può raggiungere l'endpoint? | Proprietario della rete e della piattaforma | Itinerario, endpoint, trasporto, decisione sulla rete, tempo |
| Autenticazione | Quale persona, agente, carico di lavoro, servizio o strumento ha presentato la richiesta? | Proprietario dell'identità | Emittente, soggetto, attore, pubblico, modalità, emissione e scadenza |
| Autorizzazione | Quale risorsa e operazione può utilizzare questa identità? | Proprietari di risorse e IAM | Concessione effettiva, ruolo, attributi, relazioni, capacità, risultato |
| Decisione politica | Questa azione può svolgersi qui con questi parametri e fatti aziendali? | Proprietari di processi e policy | Versione della policy, campi valutati, risultato, codici motivo |
| Approvazione | Una persona indipendente idonea rilascia questa richiesta in attesa? | Proprietario del rischio d'impresa | Richiesta di decisione, autorità di revisione, motivazione, scadenza |
| Esecuzione | Quale effetto collaterale si è verificato? | Proprietari di strumenti e processi | Richiesta vincolata, ricezione, stato prima e dopo, effetto a valle |
| Prova | Un revisore può ricostruire e verificare la decisione completa? | Proprietari delle prove e degli audit | Popolazione, eventi correlati, integrità, omissioni, ritenzione |
Contesto del sistema e classi di identità
Tratta l'identità dell'agente come oggetto aziendale durevole e l'identità del carico di lavoro come istanza del software in esecuzione. Un'identità di servizio rappresenta una dipendenza o un gateway non umano. Lo strumento o il server di risorse autentica il chiamante e impone la propria autorizzazione. Un revisore utilizza un'identità umana con autorità decisionale attuale.
Alternativa testuale. Un utente umano delega uno scopo limitato a un agente e a un carico di lavoro. I servizi di identità e token autenticano le parti. Autorizzazione e policy valutano la richiesta. Un revisore decide le azioni sospese. Lo strumento esegue un'azione consentita. Ogni fase invia record all'archivio prove all'interno del confine di trust del tenant e dell'organizzazione.
Scorri orizzontalmente per esaminare il grafico.
Assegnare a ogni attore, servizio decisionale, revisore ed effetto un'identità stabile e un confine di fiducia esplicito.
Apri il grafico a grandezza naturale| Identità | Scopo | Proprietario del ciclo di vita | Registrazione richiesta |
|---|---|---|---|
| Utente umano | Principale sponsor o richiedente | Risorse umane, IAM e imprenditore | Soggetto, organizzazione, ruoli, incarichi, stato |
| Utente delegato | Soggetto umano la cui attuale autorità vincola l'agente | Proprietari di aziende e IAM | Oggetto, soggetto, delega, scopo, ambito, date di efficacia |
| Agente | Attore non umano durevole per un mandato governato | Proprietario dell'agente | ID agente, proprietario, scopo, rilascio, stato, data di revisione |
| Carico di lavoro | Processo attestato che esegue l'agente | Proprietario della piattaforma | ID del carico di lavoro, ambiente, distribuzione, attestazione, credenziale |
| Servizio | Gateway, orchestratore o entità macchina downstream | Proprietario del servizio | ID servizio, pubblico, ambiti, classe di credenziali, dipendenza |
| Strumento o risorsa | Funzionamento protetto e dati o sistema di destinazione | Proprietari di strumenti e risorse | ID canonico, versione, proprietario, identità e azione accettate |
| Recensore | Controllore umano per un'azione trattenuta consequenziale | Proprietario del rischio d'impresa | Identità umana, istantanea del ruolo, limite di autorità, indipendenza, decisione |
Scegli un'identità dedicata, delegata o ibrida
Un'identità dedicata conferisce all'agente la propria autorità di proprietà dell'azienda. Un'identità delegata trasferisce l'attuale autorità di un utente nell'attività. Un ibrido registra entrambe le parti: l'agente rimane l'attore e l'umano rimane il soggetto o lo sponsor. Questa separazione supporta policy, revoche e audit accurati.
Gli account di servizio condiviso indeboliscono l'attribuzione e spesso garantiscono un ampio accesso permanente. Mantienili dietro un gateway mediato dal servizio quando un sistema di destinazione non può emettere credenziali dell'agente ristretto. Registra l'agente originante, il soggetto umano, la decisione politica e la ricevuta a valle per ogni chiamata mediata.
| Modello | Vantaggi | Rischi | Ciclo vitale | Seleziona quando |
|---|---|---|---|---|
| Identità dell'agente dedicato | Proprietà stabile, sovvenzioni limitate, revisione separata e revoca | Privilegi permanenti, espansione dell’identità, agenti orfani | Registrarsi, attestare il carico di lavoro, concedere, osservare, certificare, ruotare, revocare | Il lavoro di produzione ripetibile porta con sé l'autorità di proprietà dell'impresa |
| Identità utente delegato | L'ambito e la responsabilità dell'utente rimangono legati all'attività | Accesso utente ambientale, assegnazioni obsolete, confusione tra attore e soggetto | Autenticare l'utente, assegnare record, ridurre l'ambito, emettere, scadere, revocare | Un utente nominato rimane il proprietario dell'autorità per l'azione |
| Attore e soggetto ibrido | Agente e persona restano entrambi attribuibili e revocabili indipendentemente | Lo scambio di token e la politica diventano più complessi | Gestisci entrambi i cicli di vita delle identità e collegali per richiesta | L’agente ha una propria identità e l’attuale autorità dell’utente modifica la decisione |
| Esecuzione mediata dal servizio | Gli obiettivi legacy ottengono un'applicazione centrale e un limite di credenziali | Bypass del gateway, credenziale downstream condivisa, ricevute incomplete | Credenziali del broker, applicazione di ogni chiamata, rotazione, riconciliazione, ritiro | La destinazione non può emettere credenziali specifiche dell'agente o delegate |
Richiesta e sequenza di autorità delegata
Vincola il soggetto umano, l'attore agente, il carico di lavoro, la delega, lo scopo, il target e la scadenza prima dell'emissione del token. Utilizzare una credenziale di breve durata legata al pubblico per la risorsa di destinazione. Risolvere nuovamente l'autorità corrente al confine dell'azione perché ruoli, assegnazioni, fatti di rischio e policy possono cambiare durante una sessione.
Alternativa al testo. L'utente assegna uno scopo all'agente. L'agente avvia un carico di lavoro attestato. Il carico di lavoro richiede un token. Il servizio token convalida l'attore e il soggetto delegato, quindi emette una credenziale vincolata al pubblico di breve durata. Il carico di lavoro invia il contesto completo alla policy. Lo strumento riceve solo una richiesta consentita o validamente approvata e restituisce una ricevuta di esecuzione.
Scorri orizzontalmente per esaminare il grafico.
Registrare separatamente il soggetto umano e l'attore agente attraverso l'emissione di token, la politica, l'esecuzione e le prove.
Apri il grafico a grandezza naturalePossiedi ogni dimensione di diritto
Il privilegio minimo diventa testabile quando ogni dimensione ha un proprietario, un punto decisionale, un percorso di revisione, un percorso di revoca e un campo di prova. Valuta la tupla completa per ogni richiesta consequenziale. Un ruolo può fornire una linea di base, mentre lo scopo, il valore, i dati, l’ambiente e il tempo mantengono ristretta la sovvenzione effettiva.
| Dimensione | Proprietario e punto decisionale | Percorso di revisione | Percorso di revoca | Prove minime |
|---|---|---|---|---|
| Agente | Proprietario dell'agente; legame identitario | Revisione dell'inventario e della proprietà | Disabilita l'agente e nega le sessioni | ID agente, proprietario, versione, stato |
| Attrezzo | Proprietario dello strumento; portale degli strumenti | Concessione dello strumento e revisione della versione | Rimuovi la concessione e il rifiuto delle chiamate | ID strumento, versione, concessione, risultato |
| Risorsa | Proprietario delle risorse; server delle risorse | ACL delle risorse e revisione delle assegnazioni | Rimuovere la concessione di risorse | ID risorsa, tenant, risultato dell'autorizzazione |
| Dati | Titolare dei dati; query o gateway dati | Confini dei dati e revisione sul campo | Rimuovere il set di dati o l'accesso al campo | Confine, campi, scopo, risultato |
| Azione | Titolare del trattamento; cancello pre-effetto collaterale | Matrice di azioni e revisione dell'uso osservato | Nega il tipo di azione | Azione, parametri, codice motivo |
| Scopo | Titolare d'impresa; delega e politica | Mandato e revisione per finalità legittima | Fine del mandato o della delega | Scopo, sponsor, date di efficacia |
| Quantità | Proprietario del rischio; politica delle transazioni | Soglia e revisione aggregata | Limite inferiore o banda di blocco | Valore, moneta, aggregato, decisione |
| Ambiente | Proprietario della piattaforma; emittente e gate di distribuzione | Revisione della concessione del dominio fiduciario e della produzione | Rimuovere la fiducia o la concessione dell'ambiente | Ambiente, carico di lavoro, pubblico |
| Tempo | Proprietario dell'IAM; emissione di token e cancello di azione | Revisione della scadenza e dell'accesso dormiente | Scade il token, la sessione o la concessione | Tempo di emissione, efficacia, scadenza, revoca |
Combina deliberatamente i modelli di autorizzazione
Il controllo degli accessi basato sui ruoli fornisce un lavoro stabile o una base di servizio. Il controllo degli accessi basato sugli attributi valuta i fatti relativi a soggetto, risorsa, azione e ambiente. Il controllo degli accessi basato sulle relazioni risolve le relazioni grafiche come l'assegnazione, la proprietà o l'appartenenza al caso. L'accesso basato sulle capacità comporta un oggetto di autorità trasferibile ristretto che dovrebbe rimanere vincolato al target, limitato nel tempo e revocabile.
Utilizza la combinazione più piccola che esprime la decisione reale. Registrare gli input risolti e la sovvenzione effettiva finale in modo che i revisori possano riprodurre il risultato dopo le modifiche di gruppi, attributi, relazioni o stato delle capacità.
| Modello | Decisione utile | Esempio dell'agente | Requisito di controllo |
|---|---|---|---|
| Basato sui ruoli (RBAC) | Quali operazioni di base appartengono a questo ruolo? | l'agente di revisione del credito può redigere una nota | Piccoli ruoli, separazione dei compiti, ingegneria periodica dei ruoli |
| Basato sugli attributi (ABAC) | I fatti attuali su argomenti, risorse, azioni e ambiente consentono l’accesso? | Lettura della produzione dei campi consentiti per un caso assegnato a basso rischio | Attributi attendibili, freschezza, versione della politica, prove sul campo valutato |
| Basato sulle relazioni (ReBAC) | L'attore ha la relazione richiesta con questo oggetto? | il sottoscrittore è assegnato al caso CR-1842 | Grafico autorevole, definizione dell'ambito dell'inquilino, scadenza del rapporto e provenienza |
| Basato sulle capacità | Questo oggetto con autorità limitata consente l'operazione esatta? | funzionalità di approvazione monouso per una richiesta di pagamento vincolato | Bersaglio, azione, titolare, vincoli, scadenza, difesa a replay, revoca |
Flusso decisionale sui diritti e sull'approvazione
Valutare identità, tenant, delega, pubblico e scadenza prima di risolvere i diritti. L'autorità non valida o mancante interrompe la richiesta. La policy di runtime seleziona quindi consenti, avvisa, require_approval o blocca. Un'approvazione richiesta conserva la richiesta esatta e la rilascia solo dopo che un revisore indipendente idoneo decide prima della scadenza.
Alternativa al testo. Il flusso verifica l'identità e il contesto del token, quindi tutte e nove le dimensioni dei diritti. Blocchi di contesto non validi. La politica seleziona uno dei quattro risultati. Il blocco si ferma. Richiedi approvazione invia la richiesta associata a un revisore indipendente. Il rifiuto o la scadenza si fermano. Consenti, avvisa o approvazione valida viene eseguito una volta e registra la ricevuta e la prova.
Scorri orizzontalmente per esaminare il grafico.
La connettività e l'autenticazione conducono all'autorizzazione, alla politica, all'approvazione, all'esecuzione e alle prove come porte separate.
Apri il grafico a grandezza naturaleEmettere credenziali di breve durata e controllare la rappresentazione
Emettere le credenziali dopo l'autenticazione del carico di lavoro e la risoluzione dell'autorità corrente. Associa ciascuna credenziale a un pubblico, un dominio di fiducia, un ambiente, una relazione tra soggetto o attore, scopo, ambito e durata breve. Mantieni i privilegi di aggiornamento e scambio più ristretti rispetto all'autorità originale.
OAuth 2.0 Token Exchange definisce token soggetto e attore separati per la delega. L'affermazione act può esprimere l'attore attuale. Gli indicatori di risorsa associano una richiesta di token alla risorsa di destinazione. Le richieste di autorizzazione ricche possono contenere azioni strutturate e dettagli sulle risorse. Ogni protocollo si basa ancora sul server di autorizzazione e sul server di risorse per applicare la politica locale e la revoca.
- Just in time: concedi l'accesso all'avvio dell'attività, dopo l'approvazione o l'assegnazione, e lo scade con l'attività.
- Rotazione: automatizza la sostituzione di chiavi e credenziali, conserva prove di generazione e sovrapposizione e testa le vecchie credenziali dopo il passaggio.
- Confine di rappresentazione: riserva la rappresentazione per casi espliciti in cui l'attore diventa indistinguibile dalla destinazione; preservare l'attore originale in un record protetto separato.
- Confini della delega: mantiene visibili sia il soggetto che l'attore e riduce l'autorità delegata per l'attività.
- Gestione dei token: esclude i segreti non elaborati dai log; conservare l'emittente, l'identificatore o il digest del token, il pubblico, gli ambiti, il tempo di validità, la scadenza e il risultato della revoca.
Politica di privilegio minimo riutilizzabile
La policy seguente è un esempio di progettazione indipendente dal fornitore per un lettore di documenti di revisione del credito. Copre tutte e nove le dimensioni dei diritti e collega il contesto mancante o scaduto a un blocco. Scarica il file JSON per workshop e test. Sostituisci ogni identificatore sintetico e soglia con un contratto locale approvato.
{
"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"
]
}Esegui la verifica dei diritti come controllo
Una revisione inizia con un'identità e un accesso riconciliati alla popolazione, quindi verifica l'autorità effettiva e l'uso osservato. Scarica la cartella di lavoro sull'architettura IAM per l'elenco di controllo completo, le tabelle decisionali e il record di revisione.
- Riconcilia la popolazione. Confronta gli agenti registrati e gli account di servizio con emittenti di token, entità cloud, archivi segreti, gateway, rilevamento MCP, identità CI/CD, spesa dei pacchetti e chiamate agli strumenti osservate.
- Risolvi l'accesso effettivo. Includi sovvenzioni dirette, ruoli, attributi, relazioni, capacità, gruppi, deleghe, accesso temporaneo, regole di policy e autorizzazioni downstream.
- Trova eccezioni di controllo. Registra l'autorità orfana, condivisa, dormiente, duplicata, scaduta, non osservata, tra tenant, autoapprovabile ed eccessiva.
- Applicazione del test. Esercizio consentito, richieste di approvazione, bloccate, scadute, con contesto mancante, revocate e con relazione obsoleta.
- Riconcilia i risultati. Unisci ciascun campione al risultato della politica, alla decisione del revisore, alla ricevuta dello strumento, alla situazione aziendale e al record delle prove.
- Certifica il risultato con ambito. Registra criteri, popolazione, periodo, revisore, eccezioni, decisione, scadenza, revisione successiva e riferimenti alle prove.
Scopri e controlla gli account di servizio
Costruisci la popolazione di identità non umane da diverse fonti indipendenti. Solo alle directory delle identità mancano le credenziali create in progetti cloud, sistemi CI/CD, archivi segreti, client MCP locali, pianificatori, automazione del browser e applicazioni downstream. Le osservazioni di gateway e di rete rivelano identità che aggirano il catalogo previsto.
Per ogni account di servizio, registra il processo proprietario, la persona responsabile, gli agenti e i carichi di lavoro che possono utilizzarlo, la posizione delle credenziali, gli obiettivi consentiti, le sovvenzioni effettive, l'ultimo utilizzo, la scadenza, la rotazione, il metodo di revoca e l'origine delle prove. Metti in quarantena o revoca gli account senza proprietario attuale o senza utilizzo approvato dopo la revisione della sicurezza definita.
| Fonte | Cosa rivela | Prova di riconciliazione |
|---|---|---|
| Emittenti di identità ed token | Client registrati, entità servizio, token, ambiti, scadenza | Ogni attore emesso è associato a un agente o servizio di proprietà |
| Piani di controllo cloud, cluster e CI/CD | Identità del carico di lavoro, processi, entità di distribuzione | Ogni carico di lavoro in esecuzione utilizza l'identità e l'ambiente previsti |
| Negozi segreti e manager chiave | Chiavi API, certificati, proprietari, stato di rotazione | Ogni segreto è associato a un consumatore e a un target approvati |
| Gateway di strumenti e MCP | Client, server, strumenti, chiamate, audience osservati | L'uso osservato è contenuto nell'inventario e nelle sovvenzioni approvati |
| Registri delle risorse downstream | Chiamante efficace ed effetti collaterali reali | Ogni effetto si riconcilia con una decisione e una ricezione a monte |
Revoca, interrompi, ripristina e ripristina
La revoca chiude l'autorità per un uso futuro. L'arresto di emergenza contiene lavoro attivo e in coda. Il rollback ripristina una versione o una configurazione sicuramente funzionante. Il ripristino degli incidenti riconcilia gli effetti a valle, emette nuove credenziali, verifica lo stato sicuro e utilizza una decisione di riavvio separata.
Alternativa al testo. Il proprietario dell'incidente registra l'ambito interessato e attiva uno stato di rifiuto. I controlli del flusso di lavoro annullano il lavoro attivo e in coda. I controlli dell'identità disabilitano l'agente e il carico di lavoro, revocano i token e ruotano le credenziali. I gateway rifiutano le nuove richieste. I proprietari degli strumenti riconciliano gli effetti accettati e quelli impegnati. Le prove registrano i riconoscimenti e gli accessi residui. Il ripristino utilizza una versione sicuramente valida, nuove credenziali, una lista consentita ristretta e l'approvazione del riavvio.
Scorri orizzontalmente per esaminare il grafico.
Mantenere l'incidente aperto finché ogni attuatore richiesto non riporta il proprio risultato e non viene misurato l'accesso residuo.
Apri il grafico a grandezza naturale| Controllare | Effetto | Proprietario | Prove richieste |
|---|---|---|---|
| Revoca | Termina una concessione, delega, token, chiave, sessione o identità | IAM e proprietari di risorse | Obiettivo, attore, autorità, comando, risultato, vita residua |
| Arresto di emergenza | Annulla il lavoro e nega nuovi effetti collaterali nell'ambito interessato | Proprietari di incidenti e runtime | Ambito, comando, riconoscimenti, effetto collaterale finale accettato |
| Ripristino | Ripristina una versione, una policy o una configurazione precedente verificata | Cambiamento e proprietari di servizi | Versioni precedenti e ripristinate, attore, approvazione, validazione |
| Recupero | Riconcilia effetti e riavvii sotto nuova autorità | Incidente e imprenditori | Compensazione, canarino, nuove credenziali, decisione di riavvio |
Applicare i confini del tenant e dell'organizzazione
Tratta tenant, organizzazione, dominio attendibile, ambiente e regione come fatti di autorizzazione con emittenti autorevoli. Convalidali a ogni confine esterno e usali nelle query del datastore, nel pubblico dei token, nel contesto delle politiche, nella ricerca di approvazioni, nell'instradamento degli strumenti e nella selezione delle prove.
Mantieni le identità di produzione e non di produzione in domini attendibili separati o spazi dei nomi equivalenti. Qualificare attributi e ruoli stranieri dall'autorità emittente. La federazione stabilisce quali credenziali possono essere autenticate tra domini; l'autorizzazione locale decide comunque quale azione e risorsa può utilizzare ciascuna identità straniera.
- Rifiutare un tenant o un selettore di organizzazione in conflitto con il token autenticato.
- Associa identificatori di risorse, limiti di relazione, funzionalità e approvazioni a un tenant.
- Utilizza token audience specifici per target ed evita token al portatore accettati da diverse risorse non correlate.
- Testa letture, scritture, approvazioni, delegazioni, chiavi di cache, code ed esportazioni di prove tra tenant.
- Registra il tenant autorevole e il dominio attendibile in ogni evento di identità, policy, esecuzione e prova.
Assegnare la responsabilità lungo tutto il ciclo di vita
Nominare un ruolo responsabile per ogni identità, diritto, decisione, effetto e confine di prova. I gruppi consultivi possono rivedere il progetto. L'autorità operativa rimane assegnata a una persona o a un ruolo con un delegato, un periodo di efficacia e un percorso di escalation definiti.
| Ruolo | Possiede | Decide | Produce |
|---|---|---|---|
| Titolare del processo aziendale | Scopo, conseguenze, tolleranza al rischio | Mandato e classi di azione approvati | Registrazione dello scopo, soglie, accettazione |
| Proprietario dell'agente | Identità dell'agente, versione, intento dello strumento | Iscrizione, cambiamento, pensionamento | Scheda dell'agente, revisione del proprietario, prova del rilascio |
| Proprietario IAM | Identità, token, delega, ciclo di vita delle credenziali | Fiducia dell'emittente, concessione, scadenza, rotazione, revoca | Eventi di identità e credenziali |
| Proprietario della piattaforma | Identità del carico di lavoro e disponibilità dell'applicazione | Attestazione, fiducia ambientale, stato sicuro | Carico di lavoro, distribuzione e integrità del controllo |
| Proprietari di strumenti e dati | Operazione protetta, risorsa, confine dei dati | Identità, azione, campo, destinazione accettata | Ricevute di autorizzazione e di esecuzione |
| Titolare della polizza | Regole di runtime e quattro risultati | Pubblicazione delle policy e percorso delle eccezioni | Versione, simulazione, decisione, codici motivo |
| Proprietario dell'autorità di revisione | Idoneità e separazione del revisore | Ruolo, valore limite, delega, escalation | Istantanea dell'autorità e record della richiesta di decisione |
| Proprietario dell'incidente | Contenimento, riconciliazione, ripresa | Stop all'ambito, compensazione, ripartenza | Incidente, revoca, Rollback, prova di recupero |
| Audit interno o garanzia | Criteri e test indipendenti | Ambito, campionamento, accertamento, confine di certificazione | Documenti di lavoro, eccezioni, conclusione, seguito |
Seleziona un modello di distribuzione
Scegli il modello in base al proprietario dell'autorità, alla capacità del sistema target, alla conseguenza dell'azione, al volume dell'identità e all'attribuzione richiesta. Una singola organizzazione può utilizzare diversi modelli tra i processi preservando un modello di prova.
| Modello | Adatto | Controlli obbligatori | Rischio principale | Regola di selezione |
|---|---|---|---|---|
| Agente dedicato e identità del carico di lavoro | La destinazione moderna accetta il carico di lavoro o le identità del client | Attestato, concessione ristretta, credenziale breve, proprietario, policy gate | Privilegio permanente e identità orfana | Predefinito per l'autorità di produzione ripetibile |
| Token utente delegato | Il target valuta l'autorità di un utente denominato | Vincolo di attore e soggetto, riduzione dell'ambito, scadenza, cessione | Accesso utente ambientale | Utilizzare quando l'utente rimane il proprietario dell'autorità di azione |
| Scambio di token ibrido | Il bersaglio ha bisogno sia dell'agente-attore che del soggetto umano | Gettone soggetto, gettone attore, pubblico, autorità ridotta, prova | Confusione tra attore e soggetto | Da utilizzare quando entrambe le identità modificano l'autorizzazione |
| Gateway con credenziale downstream intermediata | La destinazione legacy accetta un account di servizio | Gateway obbligatorio, decisione per chiamata, ricevuta, rilevamento bypass | Credenziali condivise e bypass del gateway | Da utilizzare quando la destinazione non può emettere identità ristrette |
| Identità compito effimero | Lavori isolati su larga scala | Attestazione automatizzata, associazione di compiti, vita breve, prove sulla popolazione | Volume di identità e lacune nell'inventario | Da utilizzare quando l'emissione e la revisione sono automatizzate end-to-end |
| Federazione interorganizzativa | L'agente e la risorsa appartengono ad autorità diverse | Trust qualificato, mappatura degli emittenti, policy locale, associazione dei tenant | Ruolo straniero o attributo eccessivo di fiducia | Utilizzare solo con fiducia bilaterale e semantica esplicite |
Esempio pratico: revisione del credito regolamentata
Una banca assegna un agente di controllo del credito al caso CR-1842. L'agente ha un'identità dedicata e viene eseguito con un carico di lavoro di produzione attestato. Il soggetto delegato per la presente fattispecie è un sottoscrittore nominato. Il servizio token emette una credenziale 15-minute il cui destinatario è il servizio documenti.
L'autorizzazione consente quattro campi approvati, tre azioni e importi fino a EUR 100,000 per lo scopo credit_application_review mentre l'assegnazione rimane attiva. La policy consente di leggere questi campi e di redigere un promemoria. Una proposta di decisione di credito o una richiesta superiore a EUR 25,000 crea una richiesta di decisione. Un nuovo scopo, un campo vietato, un importo superiore al limite di autorizzazione oppure blocchi di identità, delega, tenant, pubblico o policy correnti mancanti. L'approvazione opera all'interno del tetto autorizzativo.
Il sottoscrittore richiedente non può decidere sulla richiesta trattenuta. Un secondo revisore qualificato vede l'azione esatta, la fonte delle prove, le ragioni politiche, i requisiti dell'autorità, la scadenza e l'effetto previsto. L'approvazione rilascia la stessa richiesta associata una volta. La ricevuta downstream e lo stato del caso si uniscono ai record di identità, delega, autorizzazione, politica, revisore ed esecuzione.
| Palcoscenico | Decisione | Prova |
|---|---|---|
| Identità e delega | Agente, carico di lavoro, soggetto sottoscrittore, assegnazione della pratica, inquilino valido | Attore, soggetto, carico di lavoro, incarico, tempo effettivo, scadenza |
| Gettone | Emetti credenziali di servizio documenti di 15-minuti | Emittente, token digest, pubblico, ambiti, emissione e data di scadenza |
| Autorizzazione e politica | Consenti quattro campi e bozza; richiedere l'approvazione per la decisione o un importo superiore | Sovvenzioni effettive, versione della politica, valori, risultati, ragioni |
| Approvazione | Un revisore indipendente approva la richiesta vincolata prima della scadenza | Richiesta di decisione, istantanea del ruolo, logica, sintesi dell'azione |
| Esecuzione | Eseguilo una volta e aggiorna lo stato del caso | Chiave di idempotenza, ricezione utensile, stato prima e dopo |
| Revoca | La rimozione dell'assegnazione fa scadere la delega e rifiuta le chiamate successive | Comando di revoca, esito token, rifiuto, accesso residuo |
Come l'architettura si associa agli attuali contratti KLA
Il Piano di controllo dell'KLA governa le azioni degli agenti strumentati. L'attuale implementazione fornisce una politica di runtime, un livello di approvazione, esecuzione, derivazione e prova. I provider di identità aziendali, i server di risorse e i sistemi di credenziali rimangono l'autorità per le loro identità e concessioni.
La mappatura seguente riflette il codice presente nell'origine del repository al commit a4e8087f. Il comportamento di distribuzione e produzione rimane non verificato. I collegamenti di origine sono aggiunti a quel commit. Lo stato distingue un contratto in corso da una mappatura parziale o da un'astrazione concettuale.
| Zona architettura | Mappatura attuale dell'KLA | Fonte del deposito | Stato |
|---|---|---|---|
| Identità di esecuzione e autenticazione del tenant | L'API di esecuzione verifica gli emittenti e il pubblico JWT consentiti, deriva l'associazione del tenant e registra l'iniziatore, il soggetto per conto dell'oggetto e il client chiamante. | middleware di autenticazione e percorso di esecuzione | Attuale con lacuna del soggetto delegato |
| Autorizzazione e contesto dell'azione | Le richieste di policy possono contenere entità, risorsa, azione, attore, ambiente, strumento, destinazione, sensibilità dei dati e contesto aziendale. | contratti di polizza | Contratto attuale flessibile |
| Autorizzazione del piano di controllo e isolamento del tenant | permissionProcedure autentica il chiamante e non riesce a chiudersi quando l'autorizzazione denominata è assente. protectedProcedure esegue solo l'autenticazione; i percorsi live inclusi integrations.list, llmProviders.list e usage.getQuotaStatus lo utilizzano senza un controllo esplicito dell'autorizzazione. La copertura dell'autorizzazione è specifica della procedura. Le richieste di ambito del contesto del tenant e le tabelle del database di proprietà del tenant utilizzano la sicurezza forzata a livello di riga; tali livelli rimangono specifici della tabella e del servizio. | definizioni di procedura, router di integrazioni, router del provider, router di utilizzo, middleware tenant e migrazione di rafforzamento RLS | Controllo a strati corrente; verificare ogni servizio e tavolo |
| Decisione politica | Il motore delle policy di KLA restituisce consenti, avvisa, require_approval o blocca con identità di policy, regole corrispondenti, campi valutati, motivi e routing di approvazione opzionale. | contratti di polizza | Contratto attuale |
| Cancello di transizione con chiusura in caso di guasto | Il cancello di transizione del flusso di lavoro blocca il contesto dell'elemento di lavoro mancante, i contratti di pacchetto non risolti, la convalida dell'output non riuscita, gli errori di valutazione delle policy e i risultati del blocco delle policy prima di avanzare. | porta di transizione | Attuale contratto di flusso di lavoro governato |
| Approvazione umana | Decision Desk controlla l'autorizzazione decisionale, il ruolo richiesto, lo stato in sospeso, l'identità del produttore e il tempo dovuto per le richieste decisionali sul piano di controllo. | router approvazioni | Attuale con campi dipendenti dal produttore |
| Annullamento del tempo di esecuzione | Un percorso di annullamento con ambito tenant segnala flussi di lavoro attivi o controllati e registra l'annullamento. La revoca del token del provider di identità rimane un attuatore esterno. | annullamento dell'esecuzione e esecuzione del flusso di lavoro | Controllo del runtime corrente; fan-out parziale dell'incidente |
| Eventi e derivazione dell'audit | I produttori di lavoratori acquisiscono identità, policy, approvazione, esecuzione, hash e tracciano la correlazione tra diversi record autorevoli. | eventi di controllo e osservabilità del flusso di lavoro | Mappatura multi-record corrente |
| Prova | Evidence Room può raggruppare i record selezionati in un pacchetto di prove sigillate il cui manifest, hash, firme e prove supportano i controlli offline. | contratto di prova | Contratto in bundle attuale |
Attuali lacune dell'KLA e astrazioni concettuali
KLA valuta e registra l'autorità al confine dell'azione governata. In questo riferimento sono escluse diverse responsabilità IAM aziendali. Tratta i campi e i flussi sottostanti come requisiti di integrazione fino a quando il divario indicato non avrà un contratto attualmente implementato.
- Oggetto delegato. La creazione dell'esecuzione attualmente imposta
onBehalfOfSubjectsull'oggetto che ha avviato e registra il client chiamante. L'intero contratto di esecuzione pubblica attualmente è privo di un soggetto utente finale attestato separatamente e di una catena di delega. - Ciclo di vita dell'identità. I provider di identità aziendali, le autorità di attestazione del carico di lavoro, le directory delle risorse umane e i sistemi di rilevamento degli account di servizio universale rimangono dipendenze esterne.
- Ciclo di vita delle credenziali. I connettori e i sistemi di destinazione possiedono l'emissione, la rotazione, la revoca, l'intermediazione e l'attivazione degli incidenti delle credenziali dello strumento downstream.
- Normalizzazione dei diritti. I contratti attuali supportano entità, risorse, azioni, attributi, argomenti degli strumenti, ambiente e contesto flessibile. Ogni percorso può rappresentare scopo, importo, dati e fatti relazionali attraverso campi flessibili; il contratto lascia la loro normalizzazione al produttore.
- Modelli di autorizzazione. RBAC, ABAC, modelli di relazione e di capacità in questo riferimento sono scelte di architettura. L’attuale contratto politico dell’KLA è indipendente dal modello.
- Certificazione. Il prodotto attuale registra controlli e prove. La certificazione universale dell'identità di un agente o della popolazione con diritti resta esclusa dal contratto attuale.
- Fan-out di revoca. È implementata la cancellazione del runtime. La disabilitazione dell'identità end-to-end, la revoca dei token, l'isolamento della rete, la cancellazione downstream e la compensazione rimangono azioni esterne coordinate.
- Record portatile. Lo schema del registro di controllo dell'agente AI normalizza diversi produttori KLA in un unico evento indipendente dal fornitore. I produttori attuali emettono i loro autorevoli documenti nativi, che il riferimento mappa nella busta pubblica.
Fonti primarie e freschezza
Questa architettura è stata verificata il 28 luglio 2026. Gli standard di identità, le specifiche del protocollo, la bozza di linee guida e i profili di implementazione possono cambiare. Ricontrolla l'origine live e la distribuzione locale prima di utilizzare uno stato in una decisione di controllo, approvvigionamento o sicurezza.
- Documento concettuale sull'identità e l'autorizzazione del software NIST NCCoE e dell'agente AI (bozza, pubblicata 5 febbraio 2026)
- Guida NIST SP 800-162, al controllo dell'accesso basato sugli attributi
- Progetto NIST di controllo degli accessi basato sui ruoli e riferimento allo standard attuale
- Architettura Zero Trust del NIST SP 800-207,
- Scambio token RFC 8693, OAuth 2.0
- RFC 8707, Indicatori di risorse per OAuth 2.0
- RFC 9396, OAuth 2.0 Richieste di autorizzazione avanzate
- Standard SPIFFE 1.15.2 e specifiche dell'identità del carico di lavoro
- Specifica dell'autorizzazione del protocollo Model Context, 25 novembre 2025
- Best practice per la sicurezza del Model Context Protocol
Domande frequenti
Un agente AI dovrebbe utilizzare la propria identità o l'identità di un utente?
Utilizza un'identità agente dedicata per un'autorità ripetibile di proprietà aziendale. Utilizzare l'autorità utente delegata quando un utente denominato rimane il proprietario dell'autorità. Utilizzare un ibrido quando sia l'agente-attore che il soggetto umano modificano la decisione di autorizzazione.
Qual è la differenza tra l'identità dell'agente e l'identità del carico di lavoro?
L'identità dell'agente è l'attore aziendale governato in modo duraturo. L'identità del carico di lavoro identifica il processo in esecuzione, la distribuzione o l'istanza dell'attività che esegue l'agente.
Quali diritti dovrebbe valutare una policy dell'agente AI?
Valutare agente, strumento, risorsa, dati, azione, scopo, quantità, ambiente e tempo. Assegnare un proprietario, un punto decisionale, una revisione, un percorso di revoca e un campo di prova a ogni dimensione.
In che modo l'autorità delegata differisce dall'impersonificazione?
La delega preserva il soggetto umano e l’attore agente come identità separate con autorità limitata. La rappresentazione presenta un'identità come un'altra e richiede una registrazione protetta separata dell'attore e dell'autorità originali.
La connettività MCP autorizza una chiamata allo strumento dell'agente AI?
La connettività MCP stabilisce un percorso di protocollo. I controlli di autenticazione e token audience identificano il chiamante e la destinazione. L'autorizzazione aziendale, la policy di runtime, l'approvazione, l'esecuzione e le prove rimangono controlli separati.
Con quale frequenza è necessario rivedere i diritti degli agenti AI?
Imposta una cadenza basata sul rischio e attiva una revisione fuori ciclo dopo modifiche a proprietario, scopo, strumento, dati, policy, versione, ambiente, incidente o organizzazione. L'autorità temporanea dovrebbe scadere prima della prossima revisione periodica.
Cosa dovrebbe coprire un test di revoca dell'agente AI?
Testare la disabilitazione dell'identità, la revoca di token e sessioni, il rifiuto di aggiornamento, la rotazione delle credenziali, il rifiuto di policy, il lavoro attivo e in coda, le attese di approvazione, i lavori downstream, gli effetti confermati, le prove e il riavvio controllato.
La polizza riutilizzabile è un contratto API KLA?
La policy scaricabile è un esempio di progettazione indipendente dal fornitore. La sezione di mappatura KLA nomina i contratti di repository attuali e contrassegna mappature parziali e astrazioni concettuali.
Punti chiave
Un percorso di autorità dell'agente difendibile mantiene il soggetto umano, l'attore dell'agente, il carico di lavoro, le credenziali, i diritti, la politica, il revisore e l'effetto dello strumento separatamente attribuibili. Risolvere tutte e nove le dimensioni dei diritti prima di ogni azione consequenziale, emettere credenziali di breve durata legate all'obiettivo, mantenere l'approvazione al limite dell'azione e preservare un record di prova correlato. Scarica la cartella di lavoro sull'architettura IAM, utilizza la guida all'audit MCP per la governance delle chiamate agli strumenti e implementa il record leggibile dalla macchina con lo schema del log di controllo dell'agente AI.
