Trang Chủ Phát triển Danh sách kiểm soát truy cập java (java acl) là gì? - định nghĩa từ techopedia

Danh sách kiểm soát truy cập java (java acl) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Danh sách điều khiển truy cập Java (Java ACL) có nghĩa là gì?

Danh sách điều khiển truy cập Java (ACL) là cấu trúc dữ liệu cấp hoặc từ chối quyền truy cập tài nguyên dựa trên các mục nhập đối tượng của nó. ACL độc lập với các chương trình xác thực hoặc mã hóa, cũng như các tài nguyên được bảo vệ khác. Một mục nhập ACL điển hình bao gồm một đối tượng chính hoặc nhóm, các đối tượng cho phép liên quan và giá trị dương hoặc âm. Mục nhập phải có giá trị dương để cho phép đối tượng chính thực hiện hành động.


Gói java.security.acl chứa tất cả các giao diện cần thiết để triển khai ACL Java, trong khi cấu trúc dữ liệu sun.security.acl chỉ định triển khai gói java.security.acl mặc định. Đối tượng chính hoặc nhóm ACL của Java là một quy trình của con người hoặc hệ thống và đối tượng cấp phép là một hoạt động được người dùng cho phép.

Techopedia giải thích Danh sách điều khiển truy cập Java (Java ACL)

Trong mô hình Java ACL, người dùng có thể cần phải yêu cầu một hoạt động dữ liệu cụ thể. ACL kiểm tra các mục nhập của nó để xác định quyền của người dùng và nếu người dùng được ủy quyền, người dùng có thể thực hiện thao tác. ACL là một người bảo vệ cấp hoặc từ chối cấp quyền truy cập bằng cách hành động trên các mục nhập dữ liệu có chứa.

Java ACL có thể được giải thích với ví dụ sau: Một cá nhân tên John muốn xóa một phần dữ liệu cụ thể. Khi John đưa ra yêu cầu xóa dữ liệu, ACL sẽ kiểm tra các mục nhập của nó để xác minh xem John có thể thực hiện hành động này hay không. Nếu một mục xác nhận rằng John được ủy quyền, John có thể xóa dữ liệu. Nếu John không có sự cho phép của người dùng phù hợp, anh ta không thể thực hiện việc xóa và bị từ chối truy cập.

Danh sách kiểm soát truy cập java (java acl) là gì? - định nghĩa từ techopedia