ACL
Staat voor "Access Control List."
Een ACL is een lijst met machtigingen van gebruikers voor een bestand, map of ander gegevensobject. De vermeldingen in een ACL geven aan welke gebruikers en groepen toegang hebben tot iets en welke acties ze mogen uitvoeren. ACL's worden gebruikt door besturingssystemen, netwerkapparaten en databasebeheersoftware om de toegang tot bronnen te helpen beheren.
Multi-user besturingssystemen zoals Windows, macOS en Linux gebruiken ACL's om machtigingen voor bestanden en mappen in het bestandssysteem te beheren. Deze ACL's regelen de toegang voor zowel afzonderlijke gebruikers als gebruikersgroepen en bepalen welke acties ze mogen uitvoeren. Op Unix-gebaseerde besturingssystemen omvatten deze bewerkingen lezen, schrijven en uitvoeren; ACL's in Windows ondersteunen dezelfde bewerkingen en voegen de machtigingen wijzigen en volledig beheer toe.
Databasemanagementsystemen gebruiken ACL's om de toegang tot en het wijzigen van de inhoud van een database te beheren. Een database-ACL beheert de toegang tot zowel databaseobjecten zoals een specifieke (tabel of weergave) als de gegevens zelf in de (rijen en kolommen van een tabel). Databasebeheerders kunnen bepalen welke gebruikers en gebruikersgroepen gegevens aan een database mogen toevoegen, bijwerken en verwijderen; ze kunnen zelfs specifieke velden verbergen voor bepaalde gebruikers om sommige informatie geheim te houden en tegelijkertijd toegang tot minder gevoelige gegevens toe te staan.
Netwerkapparaten gebruiken hun eigen ACL's om netwerkverkeer te beheren en te filteren. In plaats van de toegang te beheren op basis van gebruikers en groepen, gebruiken ze echter andere criteria om te bepalen of verkeer mag worden doorgelaten. Typische criteria zijn het bron- en bestemmings-IP-adres, het poortnummer, het protocol of zelfs het tijdstip van de dag. Deze criteria kunnen zelfs worden gecombineerd om netwerkverkeer zeer nauwkeurig te beheren. Een router kan bijvoorbeeld met een ACL zo worden geconfigureerd dat deze 's nachts streamingvideo blokkeert, terwijl webverkeer nog steeds wordt doorgelaten.
Test je kennis