Obsah:
- Definícia - Čo znamená zoznam riadenia prístupu Java (Java ACL)?
- Techopedia vysvetľuje zoznam riadenia prístupu Java (ACL)
Definícia - Čo znamená zoznam riadenia prístupu Java (Java ACL)?
Zoznam riadenia prístupu Java (ACL) je dátová štruktúra, ktorá na základe záznamov o objektoch udeľuje alebo odmieta povolenie na prístup k zdrojom. Zoznam ACL je nezávislý od schém autentifikácie alebo šifrovania, ako aj od iných strážených zdrojov. Typický záznam ACL obsahuje objekt principála alebo skupiny, pridružené objekty oprávnení a kladnú alebo zápornú hodnotu. Záznam musí mať kladnú hodnotu, aby umožnil hlavnému objektu vykonať akciu.
Balík java.security.acl obsahuje všetky rozhrania potrebné na implementáciu ACL Java, zatiaľ čo dátová štruktúra sun.security.acl určuje predvolenú implementáciu balíka java.security.acl. Objekt Java ACL alebo skupinový objekt je ľudský alebo systémový proces a objekt oprávnenia je operáciou povolenou používateľom.
Techopedia vysvetľuje zoznam riadenia prístupu Java (ACL)
V modeli ACL Java môže užívateľ potrebovať požiadavku na špecifickú dátovú operáciu. ACL skontroluje svoje záznamy, aby určil oprávnenia užívateľa a ak je užívateľ autorizovaný, užívateľ môže vykonať operáciu. ACL je strážca, ktorý udeľuje alebo zakazuje prístupové práva konaním podľa zadaných údajov.
Java ACL možno vysvetliť nasledujúcim príkladom: Jednotlivec menom John chce vymazať konkrétny údaj. Keď John požiada o vymazanie údajov, ACL skontroluje svoje záznamy, aby overil, či môže John vykonať túto akciu. Ak záznam potvrdí, že je autorizovaný John, John môže údaje vymazať. Ak Ján nemá príslušné užívateľské povolenie, nemôže vymazanie vykonať a je mu zamietnutý prístup.
