// Glossario IT

ABAC (Attribute-Based Access Control)

Un modello di controllo degli accessi che valuta dinamicamente attributi multipli (utente, risorsa, contesto) per decidere se concedere l'accesso.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Il modello ABAC (Attribute-Based Access Control) decide se concedere l'accesso valutando dinamicamente una combinazione di attributi al momento della richiesta: chi è l'utente, quale risorsa sta cercando di raggiungere, da dove si sta connettendo, a che ora, e altri fattori contestuali, invece di basarsi su un ruolo statico assegnato in anticipo come farebbe l'RBAC.

Perché conta

Offre una granularità e una flessibilità molto maggiori dell'RBAC puro, permettendo per esempio di concedere l'accesso a un documento solo durante l'orario lavorativo, solo da dispositivi aziendali, o solo se l'utente appartiene sia al reparto giusto sia al progetto giusto contemporaneamente. Questa flessibilità ha però un costo in termini di complessità di configurazione e verifica rispetto a un modello a ruoli più semplice.