Selektiivinen kulunvalvonta ( englanniksi discretionary access control , DAC ) - kohteiden pääsynvalvonta objekteihin pääsynhallintaluetteloiden tai pääsymatriisin perusteella. Muita käytettyjä nimiä ovat harkinnanvarainen kulunvalvonta , valvottu kulunvalvonta ja rajoittava kulunvalvonta .
Pääsykohteella "Käyttäjä nro 1" on pääsy vain pääsyobjektiin nro 3, joten sen pyyntö pääsyobjektille nro 2 hylätään. Aiheella "Käyttäjä nro 2" on oikeus päästä käsiksi sekä pääsyobjektiin nro 1 että pääsyolioon nro 2, joten hänen näitä objekteja koskevia pyyntöjä ei hylätä.
Jokaiselle parille (subjekti - objekti) on annettava selkeä ja yksiselitteinen luettelo sallituista käyttöoikeustyypeistä (luku, kirjoittaminen jne.), toisin sanoen ne käyttöoikeudet, jotka on valtuutettu tälle aiheelle (yksilö tai ryhmä henkilöitä) ) tähän resurssiin (objektiin) [1] .
Harkinnanvaraisen pääsynhallinnan rakentamiseen on useita tapoja:
Myös sekarakennevaihtoehdot ovat mahdollisia, kun samaan aikaan järjestelmässä on sekä omistajia, jotka asettavat käyttöoikeudet omiin objekteihinsa, että pääkäyttäjä , jolla on mahdollisuus muuttaa minkä tahansa kohteen oikeuksia ja/tai vaihtaa sen omistajaa. Juuri tämä sekoitettu versio on toteutettu useimmissa käyttöjärjestelmissä, kuten Unix tai Windows NT .
Valikoiva kulunvalvonta on resurssien pääsyä rajoittavan politiikan tärkein toteutus luottamuksellisten tietojen käsittelyssä tietoturvajärjestelmän vaatimusten mukaisesti.