基于扩展角色访问控制模型的应用研究
- 格式:pdf
- 大小:231.84 KB
- 文档页数:5
收稿日期:2005-05-13基金项目:江苏省高校指导性项目(Q2118042)作者简介:景栋盛(1981—),男,江苏苏州人,硕士研究生,研究方向为计算机安全、CSCW ;杨季文,教授,研究方向为中文信息处理等。
一种基于任务和角色的访问控制模型及其应用景栋盛,杨季文(苏州大学计算机科学与技术学院,江苏苏州215006)摘 要:近年来RBAC (Role -Based Access Control )及TBAC (Task -Based Access Control )模型得到广泛的研究。
文中比较了一些现有访问控制模型的各自特点和适用范围,针对现有模型的不足,为了提高系统的安全性、通用型和实用性,通过结合RBAC 及TBAC 模型各自的优点,提出了一个新型的访问控制模型T -RBAC (Task -Role Based Access Control )。
描述了T -RBAC 模型结构和特点,阐述了模型对最小权限原则、职权分离原则、数据抽象原则及角色层次关系的支持,给出了模型在协同编著系统中的一个应用和将来工作的主要目标。
关键词:基于角色的访问控制;基于任务的访问控制;基于任务和角色的访问控制中图分类号:TP309 文献标识码:A 文章编号:1005-3751(2006)02-0212-03A Model of T ask -RoleB ased Access Control and Its ApplicationJ IN G Dong 2sheng ,YAN G Ji 2wen(Computer Dept.of Suzhou University ,Suzhou 215006,China )Abstract :The research work of RBAC (role -based access control )and TBAC (task -based access control )is greatly emphasized in re 2cent years.This paper compares the characteristics and applicability spectrum of some recent models.To the deficiency of the existing model ,in order to improve the security ,compatibility and practicability of application systems ,through combining the advantages of RBAC and TBAC model ,a new -type model ,T -RBAC (-role based access control ),is discussed.The configuration and character 2istics of the model is described.The support of least privilege ,separation of duties ,data abstraction and roles hierarchies in the model is explained.An application of the model in computer supported cooperative system and the main goal of future research is presented.K ey w ords :RBAC ;TBAC ;T -RBAC0 引 言访问控制在ISO74982里是网络安全服务5个层次中的重要一层。
[收稿日期]20060710 [作者简介]樊银亭(1975),男,2002年大学毕业,讲师,现主要从事计算机网络与信息处理方面的教学与研究工作。
一种扩展角色访问控制模型的研究与实现 樊银亭,王春清,周德祥 (河南工业大学信息科学与工程学院,河南郑州450007)[摘要]针对传统的角色访问控制(RBAC)模型的不足,对角色权限及角色层次关系进行了分析,提出了一个改进的角色访问控制模型———ERBAC 。
应用实例说明,新模型在描述同样的角色关系时角色数量比传统模型要少,因而比传统模型更加简化和直观,特别适合于管理信息系统的应用。
[关键词]安全管理控制;角色;访问控制;控制模型;权限[中图分类号]TP311[文献标识码]A [文章编号]16731409(2006)03006003角色访问控制[1~3](Rol e 2Ba sed Access Cont rol ,RBAC)作为目前流行的安全管理控制方法,近年来得到广泛的研究,并以其灵活性、方便性和安全性在大型数据库系统的权限管理中得到普遍应用。
RBAC 的基本思想是将访问许可权分配给角色,用户通过赋予不同的角色获得角色所拥有的访问许可权,即具有相同角色的用户具有相同的权限。
由于在实际的系统应用中,处于不同部门同一级别的用户常常具有相同性质的工作,如果直接按照该模型创建用户角色,则这样创建的角色比较多,而每个角色所含的用户少而使该模型失去优势。
为此,对该模型作了一些适当的修改扩展,形成扩展角色访问控制ERBAC (Ext ended R ole 2Based Access C ontrol )模型。
在该模型中,把部门和角色结合起来取代以前的角色,新角色关联具有相同性质的对象集合和职位相同的用户集合,结合用户所在部门,分配不同的权限。
1 扩展角色的访问控制模型111 ERBAC 模型中的基本元素在ERBA C 模型中,其组成元素有:①用户(User s):可以是人,也可以是计算机等;②部门(Depart ment s ):用户所在工作单位;③角色(Role s ):如经理、采购员等;④业务对象(Object s ):用户访问控制的客体;⑤操作(Operat io ns ):对业务对象的访问控制;⑥权限(Per mi ssions ):表示对系统中的客体进行特定模式访问的操作许可,包括授予、未定和拒绝;⑦规则(Rul es):对业务对象的外加约束控制。