Зміст:
- Визначення - Що означає Список контролю доступу до Java (Java ACL)?
- Техопедія пояснює список контролю доступу до Java (Java ACL)
Визначення - Що означає Список контролю доступу до Java (Java ACL)?
Список контролю доступу Java (ACL) - це структура даних, яка надає або забороняє дозвіл на доступ до ресурсів на основі своїх об'єктних записів. ACL не залежить від схем автентифікації або шифрування, а також інших захищених ресурсів. Типовий запис ACL включає головний або груповий об'єкт, пов'язані об’єкти дозволів та додатне чи негативне значення. Запис повинен мати позитивне значення, щоб дозволити головному об'єкту виконати дію.
Пакет java.security.acl містить усі інтерфейси, необхідні для реалізації Java ACL, тоді як структура даних sun.security.acl визначає реалізацію пакету java.security.acl за замовчуванням. Основний або груповий об'єкт Java ACL - це процес людини або системи, а об'єкт дозволу - операція, дозволена користувачем.
Техопедія пояснює список контролю доступу до Java (Java ACL)
У моделі Java ACL користувачеві може знадобитися запитувати конкретну операцію з даними. ACL перевіряє свої записи, щоб визначити дозволи користувача, і якщо користувач буде авторизований, користувач може виконати операцію. ACL - це охорона, яка надає або забороняє дозвіл доступу, діючи на записи, що містяться в даних.
Java ACL може бути пояснено наступним прикладом: Особа на ім'я Джон хоче видалити певну частину даних. Коли Джон робить запит на видалення даних, ACL перевіряє його записи, щоб перевірити, чи може Джон виконувати цю дію чи ні. Якщо запис підтверджує, що Джон має право, Джон може видалити дані. Якщо Джон не має відповідного дозволу користувача, він не може виконати видалення та йому заборонено доступ.
