基于任务的访问控制模型
- 格式:pptx
- 大小:1.44 MB
- 文档页数:18
收稿日期: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个层次中的重要一层。
基于任务的访问控制模型邓集波;洪帆【期刊名称】《软件学报》【年(卷),期】2003(014)001【摘要】目前的访问控制模型都是从系统的角度出发去保护资源,在进行权限的控制时没有考虑执行的上下文环境.然而,随着数据库、网络和分布式计算的发展,组织任务进一步自动化,与服务相关的信息进一步计算机化,这促使人们将安全问题方面的注意力从独立的计算机系统中静态的主体和客体保护,转移到随着任务的执行而进行动态授权的保护上.介绍了一种称为基于任务的访问控制TBAC(task-based access control)的访问控制机制.它从工作流中的任务角度建模,可以依据任务和任务状态的不同,对权限进行动态管理.TBAC非常适合分布式计算和多点访问控制的信息处理控制以及在工作流、分布式处理和事务管理系统中的决策制定.介绍了TBAC的基本概念,对其模型进行了形式化描述和分析.可以预见,TBAC将在办公及商业等多种领域中得到广泛的应用.【总页数】7页(P76-82)【作者】邓集波;洪帆【作者单位】华中科技大学,计算机科学与技术学院,数据安全与保密实验室,湖北,武汉,430074;华中科技大学,计算机科学与技术学院,数据安全与保密实验室,湖北,武汉,430074【正文语种】中文【中图分类】TP311【相关文献】1.P2P网络中基于模糊理论的任务访问控制模型 [J], 刘浩;张连明;陈志刚2.P2P网络中基于准入度的任务访问控制模型 [J], 刘浩;陈志刚;张连明3.基于任务和角色的多粒度动态访问控制模型 [J], 彭佳玮;孙国强;杨少友4.一种基于属性和任务的工作流访问控制模型 [J], 杨琳杰;袁平;王泽芳5.基于任务的访问控制模型在智慧高校共享服务平台中的应用研究 [J], 张燕玲因版权原因,仅展示原文概要,查看原文内容请购买。
rbac概念-回复关于rbac概念的文章。
第一步:介绍RBAC的概念RBAC(Role-Based Access Control)即基于角色的访问控制,是一种访问控制模型。
它基于角色的访问控制模型将权限授予角色,然后将角色分配给用户。
通过这种模型,可以对用户执行的操作进行细粒度的控制,以实现安全性和便利性的平衡。
第二步:解释RBAC的基本元素在RBAC模型中,有几个基本元素需要理解。
1. 用户:用户是系统中的实体,可以是人员、设备或其他实体,需要访问系统的资源。
2. 角色:角色是一组共享相似权限的用户集合。
角色根据实际业务需求进行定义,通常代表某个职位或工作职责。
3. 权限:权限是对系统资源进行操作的能力。
它可以是读取、写入、修改或删除等各种操作。
4. 资源:资源是系统中的实体,可以是数据、文件、设备或其他用户。
第三步:介绍RBAC的核心原则RBAC模型基于以下核心原则进行设计和实施。
1. 最小权限原则:最小权限原则指的是用户只能获得完成工作所需的最低权限。
这样做可以减少系统遭到攻击或误操作的风险。
2. 分离职责原则:责任应该分散到不同的角色中,以避免个人滥用权限。
一个角色应该代表一项独立的任务或职责。
3. 可扩展性原则:RBAC模型应该能够适应组织的变化和扩展。
新用户、角色或权限应该能够轻松地添加到系统中。
第四步:详细描述RBAC模型的工作流程RBAC模型的工作流程通常包括以下几个步骤。
1. 角色定义:确定系统中所需的角色,每个角色应具有特定的职责或权限。
2. 权限分配:将权限分配给每个角色,确定每个角色可以执行的操作。
3. 角色分配:将角色分配给用户,根据用户的职位或职责将其分配给合适的角色。
4. 访问控制:系统根据用户的角色确定其可以执行的操作。
只有在用户具有相应角色和权限的情况下,才能访问特定资源。
第五步:解释RBAC模型的优点和应用场景RBAC模型有许多优点,使其成为很多组织和系统的首选访问控制模型。
基于角色的访问控制模型的研究与实现随着互联网应用的不断发展,对于访问控制的需求也越来越突出。
访问控制是信息安全领域中的一个重要概念,其主要作用是限制对系统资源的访问权限,防止非法用户或者黑客攻击。
而基于角色的访问控制模型作为一种高效的访问控制方案引起了广泛关注,并且在实际应用中得到了广泛应用和验证。
因此,本文将从基于角色的访问控制模型的基本概念、角色授权、角色间关系以及实现等方面对该模型进行研究和分析。
一、基于角色的访问控制模型的基本概念基于角色的访问控制模型是一种将访问控制对象映射到角色的访问控制模型,即将访问控制的对象和操作与角色进行一一对应。
简单来说,就是将权限分配给不同角色,用户通过不同角色的权限进行访问。
因此,该模型的核心就是角色。
在角色的实现中,通常需要进行三个基本步骤:1. 定义角色:角色是指系统中的一种身份,包括名字、描述等。
例如,管理员、普通用户、游客等。
2. 定义角色权限:角色权限指的是通过角色所能够进行的操作以及访问控制对象的范围,如访问某个网站的某个功能模块。
3. 分配角色给用户:即将角色授予用户,赋予其相应的权限。
二、角色授权在基于角色的访问控制模型中,角色授权是非常重要的一个环节。
它的主要作用就是确定角色所能够访问的对象。
而实现授权主要需要完成以下两个任务:1. 确定访问控制对象:通常来说,访问控制对象可以是数据库、文件、某项服务等。
这些对象通常被分为不同的组,并分配给不同的角色进行访问。
2. 确定操作权限:操作权限包括增、删、改、查等。
管理员通常拥有更高的操作权限,但普通用户只能执行部分操作。
三、角色间关系在实现基于角色的访问控制模型时,还需要考虑角色之间相互影响的问题,这就需要建立角色之间的关系。
常见的角色关系类型包括:层级关系、并行关系和联合关系。
其中,层级关系指的是一种包含和被包含的关系,可以用于组织架构中;并行关系是指不同角色之间拥有相同级别的权限,可以用于团队中;而联合关系则是指多个角色共同完成某个任务,通常用于复杂的业务场景中。