ACL
È l'acronimo di "Access Control List."
Un'ACL è un elenco di autorizzazioni degli utenti per un file, una cartella o un altro oggetto di dati. Le voci di un'ACL specificano quali utenti e gruppi possono accedere a qualcosa e quali azioni possono eseguire. Le ACL vengono utilizzate dai sistemi operativi, dai dispositivi di rete e dai software di gestione dei database per aiutare ad amministrare l'accesso alle risorse.
I sistemi operativi multiutente come Windows, macOS e Linux usano le ACL per gestire le autorizzazioni per file e cartelle nel file system. Queste ACL regolano l'accesso sia per i singoli utenti sia per i gruppi di utenti e determinano quali azioni possono eseguire. Sui sistemi operativi basati su Unix, queste operazioni includono lettura, scrittura ed esecuzione; le ACL di Windows supportano anche queste stesse operazioni e aggiungono le autorizzazioni di modifica e controllo completo.
I sistemi di gestione dei database usano le ACL per controllare la possibilità di accedere e modificare i contenuti di un database. Un'ACL di database gestisce l'accesso sia agli oggetti del database come una (tabella o una vista specifica) sia ai dati stessi nelle (righe e nelle colonne di una tabella). Gli amministratori di database possono controllare quali utenti e gruppi di utenti possono aggiungere, aggiornare ed eliminare dati da un database; possono persino nascondere specifici campi a determinati utenti per mantenere segrete alcune informazioni consentendo comunque l'accesso ai dati meno sensibili.
I dispositivi di rete usano le proprie ACL per controllare e filtrare il traffico di rete. Tuttavia, invece di controllare l'accesso in base a utenti e gruppi, usano altri criteri per decidere se consentire il passaggio del traffico. I criteri tipici includono l'indirizzo IP di origine e destinazione, il numero di porta, il protocollo o persino l'ora del giorno. Questi criteri possono anche essere combinati per offrire un controllo molto preciso sul traffico di rete. Ad esempio, un router può essere configurato tramite un'ACL per bloccare i video in streaming durante la notte, consentendo comunque il passaggio del traffico di navigazione web.
Metti alla prova le tue conoscenze