Il livello di identità e autorizzazione è la parte di un sistema che dimostra chi è un utente e decide cosa quell'utente è autorizzato a fare. I controlli di identità di solito coinvolgono l'accesso, i token, i cookie di sessione o il single sign-on. L'autorizzazione applica quindi regole come ruoli, permessi e proprietà delle risorse.
Questo livello è fondamentale perché protegge il resto dell'ambiente. Se gli aggressori aggirano l'autenticazione, possono impersonare utenti legittimi. Se abusano delle falle di autorizzazione, possono leggere dati privati, modificare impostazioni o attivare azioni amministrative che non dovrebbero mai raggiungere. Nelle piattaforme per sviluppatori e negli strumenti CI/CD, controlli di identità deboli possono esporre codice, pipeline di compilazione e servizi connessi.
I difensori irrobustiscono questo livello con criteri rigorosi per le password, autenticazione multifattore, accesso con il minimo privilegio, registrazione centralizzata e una gestione attenta delle sessioni. La revisione regolare di permessi e confini di fiducia aiuta a evitare che piccoli errori si trasformino in una compromissione completa dell'account.


