L'autorizzazione granulare è un controllo degli accessi che verifica i permessi a livello di singoli oggetti, azioni o relazioni, invece di concedere un accesso ampio basato solo su un ruolo o un gruppo. Un sistema potrebbe consentire a un utente di visualizzare un documento, modificare solo determinati campi o accedere a risorse collegate al proprio team o al proprio account cliente.
Questo è importante nella sicurezza informatica perché permessi troppo ampi sono una causa comune di esposizione dei dati e di abuso dei privilegi. I modelli granulari aiutano a limitare il raggio d'impatto, supportano il principio del privilegio minimo e rendono più facili da auditare i flussi di lavoro sensibili. Nella pratica, le organizzazioni lo implementano con motori di policy, grafi di autorizzazione basati sulle relazioni o sistemi policy-as-code che prendono decisioni di allow/deny prima che l'applicazione fornisca i dati o esegua un'azione. I difensori lo usano per centralizzare le regole, mentre gli attaccanti spesso cercano di sfruttare policy configurate in modo errato, controlli a livello di oggetto non corretti o relazioni obsolete.


