Cuprins:
- Definiție - Ce înseamnă Java Access Control List (Java ACL)?
- Techopedia explică lista de control de acces Java (ACL Java)
Definiție - Ce înseamnă Java Access Control List (Java ACL)?
O listă de control de acces Java (ACL) este o structură de date care acordă sau refuză permisiunea de acces la resurse pe baza intrărilor sale de obiect. ACL este independent de schemele de autentificare sau de criptare, precum și de alte resurse protejate. O intrare tipică ACL include un obiect principal sau de grup, obiecte de permisiune asociate și o valoare pozitivă sau negativă. Înregistrarea trebuie să aibă o valoare pozitivă pentru a permite obiectului principal să efectueze acțiunea.
Pachetul java.security.acl conține toate interfețele necesare pentru a implementa ACL Java, în timp ce structura de date sun.security.acl specifică implementarea implicită a pachetului java.security.acl. Principalul sau obiectul de grup Java ACL este un proces uman sau de sistem, iar obiectul de permisiune este o operație permisă de utilizator.
Techopedia explică lista de control de acces Java (ACL Java)
În modelul Java ACL, un utilizator poate avea nevoie să solicite o operațiune specifică de date. ACL verifică intrările sale pentru a determina permisiunile utilizatorului, iar dacă utilizatorul este autorizat, acesta poate efectua operațiunea. ACL este un dispozitiv de protecție care acordă sau refuză permisiunea de acces, acționând asupra intrărilor de date conținute.
Java ACL poate fi explicat cu următorul exemplu: O persoană numită John dorește să șteargă o anumită informație. Când John face o solicitare de ștergere a datelor, ACL verifică intrările sale pentru a verifica dacă John poate efectua sau nu această acțiune. Dacă o intrare confirmă că John este autorizat, John poate șterge datele. Dacă John nu are permisiunea utilizatorului corespunzător, nu poate efectua ștergerea și i se refuză accesul.
