基于任务的访问控制模型_第1页
基于任务的访问控制模型_第2页
基于任务的访问控制模型_第3页
基于任务的访问控制模型_第4页
基于任务的访问控制模型_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于任务的访问控制模型刘晓璐姚晓方主要内容简要介绍

1TBAC授权

2TBAC模型

3基于信任的任务访问控制

4

1.简要介绍基于任务的访问控制模型(TBACModel,Task-basedAccessControlModel)是从应用和企业层角度来解决安全问题,以面向任务的观点,从任务(活动)的角度来建立安全模型和实现安全机制,在任务处理的过程中提供动态实时的安全管理。在TBAC中,对象的访问权限的控制并不是静止不变的,而是随着执行任务的上下文环境发生变化。TBAC有几点含义:

首先,它是在工作流的环境考虑信息的保护问题。在工作流环境中,每一步对数据的处理都与以前的处理相关,相应的访问控制也是这样,因而TBAC是一种上下文相关的访问控制模型。其次,它不仅能对不同工作流实行不同的访问控制策略,而且还能对同一工作流的不同任务实例实行不同的访问控制策略。所以TBAC又是一种基于实例的访问控制模型。最后,因为任务都有时效性,所以在基于任务的访问控制中,用户对于授予他的权限的使用也是有时效性的.

重要概念任务(task):工作流程中的一个逻辑单元,是一个可区分的动作,与多个用户相关,也可能包括几个子任务。授权结构体(authorizationunit):是由一个或多个授权步组成的结构体,它们在逻辑上是联系在一起的。

任务中的子任务,对应于授权结构体中的授权步。授权步(authorizationstep):一个原始授权处理步,是指在一个工作流程中对处理对象的一次处理过程。授权步是访问控制所能控制的最小单元,由受托人集(trustee-set)和多个许可集(permissionsset)组成。受托人集:可被授予执行授权步的用户的集合。许可集:受托集的成员被授予授权步时拥有的访问许可。依赖(dependency):授权步之间或授权结构体之间的相互关系。

2.TBAC授权TBAC中,授权需用五元组(S,O,P,L,AS)来表示。其中S表示主体,O表示客体,P表示许可,L表示生命期,AS表示授权步。P是授权步AS所激活的权限,而L则是授权步AS的存活期限。在授权步AS被激活之前,它的保护态是无效的,其中包含的许可不可使用。当授权步AS被触发时,它的委托执行者开始拥有执行者许可集中的权限,同时它的生命期开始倒计时。在生命期期间,五元组(S,O,P,L,AS)有效。生命期终止时,五元组(S,O,P,L,AS)无效,委托执行者所拥有的权限被回收。根据需要,授权步的保护态中的权限集中也可以加入使用次数限制。比如,保护态中的写权限只能使用3次,当授权步使用写权限3次以后,写权限自动从保护态中的执行者许可集中去除。授权步不是静态的,而是随着处理的进行动态地改变内部状态。授权步的状态变化一般自我管理。授权步的生命期、许可的次数限制和授权步的自我动态管理,三者形成了TBAC的动态授权。授权步内部状态的状态变迁图睡眠状态:授权步还未生成;激活状态:授权步被请求激活,此时授权步已经生成;有效状态:授权步开始执行,随着权限的使用,保护态发生变化;

挂起状态:授权步被管理员或因执行条件不足而强

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论