Seznam řízení přístupu Java (Java ACL)

Autor: Randy Alexander
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 24 Červen 2024
Anonim
Seznam řízení přístupu Java (Java ACL) - Technologie
Seznam řízení přístupu Java (Java ACL) - Technologie

Obsah

Definice - Co znamená seznam řízení přístupu Java (Java ACL)?

Seznam řízení přístupu Java (ACL) je datová struktura, která uděluje nebo zakazuje oprávnění k přístupu k prostředkům na základě svých položek objektů. Seznam ACL je nezávislý na schématech ověřování nebo šifrování a na jiných chráněných prostředcích. Typická položka ACL zahrnuje objekt principu nebo skupiny, přidružené objekty oprávnění a kladnou nebo zápornou hodnotu. Záznam musí mít kladnou hodnotu, aby hlavní objekt mohl provést akci.

Balíček java.security.acl obsahuje všechna rozhraní potřebná k implementaci Java ACL, zatímco datová struktura sun.security.acl určuje výchozí implementaci balíčku java.security.acl. Objekt Java ACL nebo skupinový objekt je lidský nebo systémový proces a objekt oprávnění je operace povolená uživatelem.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje seznam řízení přístupu Java (ACL)

V modelu Java ACL může uživatel vyžadovat konkrétní datovou operaci. ACL zkontroluje své položky, aby určil uživatelská oprávnění, a pokud je uživatel autorizován, může uživatel provést operaci. ACL je hlídač, který uděluje nebo zakazuje přístupové právo tím, že jedná o zadané údaje.


Java ACL lze vysvětlit pomocí následujícího příkladu: Jednotlivec jménem John chce odstranit konkrétní část dat. Když John požádá o vymazání dat, ACL zkontroluje své záznamy, aby ověřil, zda může John provést tuto akci. Pokud položka potvrdí, že John je autorizován, může John data vymazat. Pokud John nemá příslušné uživatelské oprávnění, nemůže odstranit a je mu odepřen přístup.