access control list (ACL) on taulukko, joka kertoo tietokoneen käyttöjärjestelmä, joka käyttää oikeuksia kullakin käyttäjällä on tietty järjestelmä kohde, kuten tiedosto, kansio tai yksittäisen tiedoston. Jokaisella objektilla on tietoturvaominaisuus, joka tunnistaa sen kulunvalvontaluettelon. Luettelossa on merkintä jokaiselle järjestelmän käyttäjälle, jolla on käyttöoikeudet., Yleisin oikeudet ovat kyky lukea tiedoston (tai kaikki tiedostot hakemistoon), kirjoittaa tiedosto tai tiedostot, ja suorittaa tiedoston (jos se on suoritettava tiedosto tai ohjelma). Microsoft Windows NT/2000, Novellin NetWare, Digitaalinen on OpenVMS, ja UNIX-pohjaiset järjestelmät ovat käyttöjärjestelmiä, jotka käyttävät access control list. Luettelo toteutetaan eri tavalla kunkin käyttöjärjestelmän.
Windows NT / 2000: ssa kuhunkin järjestelmäobjektiin liittyy kulunvalvontaluettelo (ACL)., Jokaisella ACL: llä on yksi tai useampi kulunvalvontamerkintä (ACEs), joka koostuu käyttäjän tai käyttäjäryhmän nimestä. Käyttäjä voi olla myös roolinimi, kuten” ohjelmoija ”tai” testaaja.”Jokaiselle näistä käyttäjistä, ryhmistä tai rooleista käyttöoikeudet on ilmoitettu bittijonossa, jota kutsutaan käyttöoikeusnaamioksi. Yleensä Järjestelmän ylläpitäjä tai objektin omistaja luo objektille kulunvalvontaluettelon.