개발 Java Access Control List (java acl) 란 무엇입니까? -techopedia에서 정의

Java Access Control List (java acl) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Java ACL (Java Access Control List)은 무엇을 의미합니까?

ACL (Java Access Control List)은 오브젝트 항목을 기반으로 자원에 대한 액세스 권한을 부여하거나 거부하는 데이터 구조입니다. ACL은 인증 또는 암호화 체계 및 기타 보호 자원과 무관합니다. 일반적인 ACL 항목에는 프린시 펄 또는 그룹 오브젝트, 연관된 권한 오브젝트 및 양수 또는 음수 값이 포함됩니다. 주체 개체가 작업을 수행 할 수 있도록 항목에 양수 값이 있어야합니다.


java.security.acl 패키지에는 Java ACL을 구현하는 데 필요한 모든 인터페이스가 포함되어 있으며 sun.security.acl 데이터 구조는 기본 java.security.acl 패키지 구현을 지정합니다. Java ACL 프린시 펄 또는 그룹 오브젝트는 사용자 또는 시스템 프로세스이며 권한 오브젝트는 사용자가 허용하는 조작입니다.

Techopedia는 Java ACL (Java Access Control List)을 설명합니다.

Java ACL 모델에서 사용자는 특정 데이터 작업을 요청해야 할 수 있습니다. ACL은 해당 항목을 확인하여 사용자 권한을 결정하고 사용자에게 권한이 부여 된 경우 사용자가 작업을 수행 할 수 있습니다. ACL은 포함 된 데이터 항목에 대해 조치하여 액세스 권한을 부여하거나 거부하는 보호입니다.

Java ACL은 다음 예제로 설명 될 수 있습니다. John이라는 개인이 특정 데이터 조각을 삭제하려고합니다. John이 데이터 삭제를 요청하면 ACL은 John이이 조치를 수행 할 수 있는지 여부를 확인하기 위해 해당 항목을 점검합니다. John이 권한이 있음을 확인한 항목이 있으면 John은 데이터를 삭제할 수 있습니다. John에게 적절한 사용자 권한이 없으면 삭제를 수행 할 수 없으며 액세스가 거부됩니다.

Java Access Control List (java acl) 란 무엇입니까? -techopedia에서 정의