Sisällysluettelo:
- Määritelmä - Mitä Java Access Control List (Java ACL) tarkoittaa?
- Techopedia selittää Java-pääsynhallintaluettelon (Java ACL)
Määritelmä - Mitä Java Access Control List (Java ACL) tarkoittaa?
Java-pääsynhallintaluettelo (ACL) on tietorakenne, joka myöntää tai estä lupaa käyttää resursseja objektitietojensa perusteella. ACL on riippumaton todennus- tai salausmenetelmistä sekä muista suojatuista resursseista. Tyypillinen ACL-merkintä sisältää pää- tai ryhmäobjektin, siihen liittyvät lupaobjektit ja positiivisen tai negatiivisen arvon. Merkinnällä on oltava positiivinen arvo, jotta pääobjekti voi suorittaa toiminnon.
Java.security.acl-paketti sisältää kaikki Java ACL -sovelluksen toteuttamiseen tarvittavat rajapinnat, kun taas sun.security.acl-tietorakenne määrittelee java.security.acl-oletuspaketin oletustoimituksen. Java ACL -pää- tai ryhmäobjekti on ihminen tai järjestelmäprosessi, ja lupaobjekti on käyttäjän sallima toiminta.
Techopedia selittää Java-pääsynhallintaluettelon (Java ACL)
Java ACL -mallissa käyttäjän on ehkä vaadittava tiettyä dataoperaatiota. ACL tarkistaa merkinnät määrittääkseen käyttäjän oikeudet ja jos käyttäjälle on valtuutus, käyttäjä voi suorittaa toiminnon. ACL on vartija, joka myöntää tai evät käyttöoikeuden toimimalla sisältämiin tietoihin.
Java ACL voidaan selittää seuraavalla esimerkillä: John nimeltä henkilö haluaa poistaa tietyn osan. Kun John pyytää tietojen poistamista, ACL tarkistaa sen merkinnät varmistaakseen, voidaanko John suorittaa tämä toiminto. Jos merkintä vahvistaa, että John on valtuutettu, John voi poistaa tiedot. Jos Johnilla ei ole asianmukaista käyttäjän lupaa, hän ei voi suorittaa poistoa, ja häneltä evätään pääsy.
