APP下载

基于角色访问控制模型的研究与改进

2012-07-05张晓明韩冬松马腾飞王欢陈占芳刘雨婷

长春理工大学学报(自然科学版) 2012年4期
关键词:数据库理论用户

张晓明,韩冬松,马腾飞,王欢,陈占芳,刘雨婷

(1.白城兵器试验中心,白城 137000,2.长春理工大学,长春 130022)

权限管理系统是重复开发率最高的模块之一,主要表现在数据存储、权限管理、权限访问机制等方面。此外,大多数权限管理系统在业务方面也存在着很多不足,主要表现在:企业规模扩大,系统复杂度提升,带来管理上的复杂;人员工作岗位变化频繁,人员对资源、信息的访问关系复杂,带来了信息系统访问权限的调整难度;各个应用系统需要独立地维护一套用户管理系统,带来了工作复杂度的增加;信息系统的增多,系统间的切换给用户工作带来不便。

本文借鉴了RBAC96模型、ARBAC97模型的优点,以通用网络管理平台[1]为研究基础做进一步的研究和探索。

1 访问权限管理技术及其相关理论

1.1 RBAC96模型

RBAC96 模型[2]包括基本模型 RBAC0(Core RBAC)、角色分级模型 RBAC1(Hierarchal RBAC)、角色限制模型RBAC2(Constraint RBAC)、统一模型RBAC3(CombinesRBAC)。每个子模型在RBAC模型基础上陆续增加了角色继承、静态职责分离、动态职责分离等功能。其模型结构如图1。

1.2 ARBAC97模型

ARBAC97模型[3]着重强调了角色管理角色的思想。模型包括用户角色管理、权限角色管理、角色层次关系管理和限制管理等几部分。模型的管理员本身也是具有角色,称为管理员角色。具有管理角色的用户,能够对角色进行管理,并且能够将角色-权限指派这一任务下放给下级用户。具有普通角色的用户则只能享有该角色被指派的权限。图2给出了ARBAC97模型的基本框架。

图1 RBAC96模型Fig.1 RBAC96 model

图2 ARBAC97模型Fig.2 RBAC97 model

2 E-RBAC模型理论

2.1 E-RBAC模型的定义

E-RBAC模型如图3所示。……

登录APP查看全文

猜你喜欢

数据库理论用户
坚持理论创新
神秘的混沌理论
理论创新 引领百年
相关于挠理论的Baer模
数据库
关注用户
关注用户
数据库
关注用户
数据库