Съдържание:
- Определение - Какво означава списък за контрол на достъпа на Java (Java ACL)?
- Techopedia обяснява списъка за контрол на достъпа до Java (Java ACL)
Определение - Какво означава списък за контрол на достъпа на Java (Java ACL)?
Списък за контрол на достъпа на Java (ACL) е структура от данни, която предоставя или отказва разрешение за достъп до ресурси въз основа на своите записи на обект. ACL е независим от схемите за удостоверяване или криптиране, както и от други защитени ресурси. Типичният ACL запис включва главен или групов обект, свързани обекти на разрешение и положителна или отрицателна стойност. Записът трябва да има положителна стойност, за да позволи на главния обект да извърши действието.
Пакетът java.security.acl съдържа всички интерфейси, необходими за реализиране на Java ACL, докато структурата на данните sun.security.acl указва по подразбиране реализацията на пакета java.security.acl. Основният или групов обект на Java ACL е човешки или системен процес, а обектът на разрешение е разрешена от потребителя операция.
Techopedia обяснява списъка за контрол на достъпа до Java (Java ACL)
В Java ACL модела може да се наложи потребител да поиска конкретна операция с данни. ACL проверява своите записи, за да определи потребителските разрешения и ако потребителят е упълномощен, той може да извърши операцията. ACL е охрана, която предоставя или отказва разрешение за достъп, като действа върху съдържащите се в тях данни.
Java ACL може да се обясни със следния пример: Лице на име Джон иска да изтрие определена част от данните. Когато Джон отправя искане за изтриване на данните, ACL проверява своите записи, за да провери дали Джон може да извърши това действие или не. Ако запис потвърди, че Джон е упълномощен, Джон може да изтрие данните. Ако Джон няма съответното потребителско разрешение, той не може да извърши изтриването и му е отказан достъп.
