发展历程 什么是Java访问控制列表(Java ACL)? -技术百科的定义

什么是Java访问控制列表(Java ACL)? -技术百科的定义

目录:

Anonim

定义-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:名为John的个人想要删除特定的数据。 当约翰请求删除数据时,ACL会检查其条目以验证约翰是否可以执行此操作。 如果条目确认John被授权,John可以删除数据。 如果John没有适当的用户权限,则他将无法执行删除操作并被拒绝访问。

什么是Java访问控制列表(Java ACL)? -技术百科的定义