预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于映射机制的细粒度RBAC委托授权模型 一、介绍 细粒度的角色基于授权(RBAC)是一种灵活的安全访问控制方法,它通过定义角色的层次结构,将用户划分到特定的角色,由此掌握他们可以访问的资源的授权。在某些情况下,为了完成某些具体任务,用户需要将一部分角色的授权扩展到另一个用户,这就是RBAC中的委托授权。本文介绍一种基于映射机制的细粒度RBAC委托授权模型。 二、细粒度RBAC RBAC模型是一种基于角色的安全管理模型,它是一种集中化的访问控制策略,利用角色的概念来组织和管理用户的访问权限。考虑到企业中的安全策略和规章制度都会发生变化,因此细粒度RBAC在原有模型中增加了动态角色和任务角色等,使用户可以根据情况进行自身角色的调整。 三、委托授权 在实际使用RBAC时,用户经常因需要完成某项任务而需要暂时获取一些其他角色的授权,这就是RBAC中的委托授权。举个例子,在某家银行中,某个辅助人员需要进入系统执行一些后台操作,而这些操作需要经过主管同意才能执行。为了解决这种情况,他可以委托主管角色,以获得必需的授权。 四、映射机制 映射机制是细粒度RBAC委托授权的核心,它是一种定义了一种映射关系的方法,可以将一个或多个角色的授权委托给另一个用户。映射机制包括四个组成部分:授权源、授权对象、映射规则和授权目标。 五、细粒度RBAC委托授权模型 基于映射机制的细粒度RBAC委托授权模型,首先需要定义角色、用户和资源的基本属性。然后,定义授权源角色、授权对象用户、映射规则和授权目标角色。授权源角色和授权目标角色可以相同,不同的目标角色的授权可以进行叠加,即权限可以层层委托。用户可以取消授权,这种方式比较灵活,使用户可以根据实际情况进行调整。 六、总结 基于映射机制的细粒度RBAC委托授权模型,是一种比较灵活的安全访问控制方法,能够满足企业安全策略和规章制度变化的需求。在实际实施时,需要恰当地进行角色的设计和规则的制定,才能有效地保证安全授权和访问控制的实施。