网站大量收购独家精品文档,联系QQ:2885784924

改进MAC多安全策略组合方法设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
改进MAC多安全策略组合方法设计

改进MAC多安全策略组合方法的设计   摘要: 针对支持多安全策略访问控制框架形成最终安全决定存在冲突及有效组织多个安全策略的问题,本文分析了当前主要访问控制框架的特点,提出了改进MAC多安全策略组合方法,引入了表达式匹配模式,改进了基于控制标识的安全决定策略,解决了访问控制框架在支持多安全策略时执行效率低、缺乏适应性的问题。   关键词: 访问控制框架MAC多安全策略框架改进      1.引言      访问控制框架将安全策略决定与其实施相隔离,确保访问控制总是有一致的安全策略判定视图,在安全策略方面提供灵活性,但是多个安全策略规则之间可能存在冲突。如何有效组织多个安全策略形成最终的访问决定,是访问控制框架需要考虑的重要的问题。   Linux系统中提出的LSM框架和FreeBSD系统中MAC框架[1]支持多个安全策略,但是组织多个安全策略形成策略判定的方法不相同。通过对访问控??框架中多安全策略的如何组合形成安全决定的问题进行分析与比较,针对其存在的问题,我们提出一种多策略组合问题的解决方法:改进MAC多安全策略组合方法。      2.多安全策略组合技术分析      Flask框架实现了由四个子策略组成的多安全策略[2],包括多级安全(MLS)策略、类型实施(TE)策略、基于标识的访问控制(IBAC)策略和基于角色的访问控制(RBAC)策略。其支持的多种不同的安全策略模块作为访问控制决策组件(ADF)已经在系统中实现。   LSM是Linux内核上开发的访问控制框架,不同的访问控制模块可以在相同的Linux内核上实现,如使用不同的安全模型,只需以可装载内核模块的形式加载。LSM多安全策略堆栈的细节由系统主要安全模块决定,给安全模块的管理带来复杂性,多个安全模型之间存在的冲突没有很好地解决。   TrustedBSD[3]项目开发的MAC框架支持多个MAC策略,是一个灵活的可扩展的安全框架,其在编译或运行时对内核的访问控制模型进行扩展,新的系统安全策略可以作为内核模块实现,被链接到内核。   上述多安全策略的组合关系主要是两种:一是多安全策略之间是并列关系,访问控制决定需要满足所有的多安全策略;二是多安全策略之间有主从关系,安全策略的组合问题由最先向系统注册的主安全模块决定。前一种情况难以适应应用系统环境多样性和多变性;而后一种情况,安全策略之间的确存在优先顺序,但其将安全策略的组合问题交给主安全策略模块,增加了主安全模块的设计及实现难度[5]。      3.改进MAC多安全策略组合方法的基本思想      为满足实际中应用系统运行环境对多种策略主从、优先级的需求,使MAC多安全策略框架更具适应性,且不增加安全策略模块的设计难度,我们对MAC多安全策略框架作了改进。基本思路是:(1)设置优先级控制标识priority mark;(2)通过标识设置不同的链表路径,从而改变控制策略;(3)引入表达式匹配模式;(4)按照priority mark优先级标识加载,设置匹配模式控制不同标识的多安全策略模块。   优先级控制标识有:(1)decisive(决定的),该策略模块形成最终访问是决定的,如验证成功,其它标识模块被忽略,返回真,否则为假,系统中可有零个或有且只有一个该标识的策略模块;(2)required(必要的),表示最终的访问决定是必须的,如返回真,则所有required标记的策略模块必须为真,如多个该标识的策略模块中某个验证失败,则访问决定判定为假;(3)optional(可选的),表示该策略模块是可选的,即使该模块返回假,仍允许访问,框架忽略其为假,并继续处理下面的策略模块;(4)invalid无效的,表示使用该策略模块是无效的,如使该模块起作用,将标识改变即可。约定D是decisive标识缩写形式,R是required标识缩写形式,O是optional缩写形式,I是invalid缩写形式。则标识优先级从高到低为DROI。   为了使控制标识更能表达实际应用中的多条件需要,我们引入表达式匹配模式,对安全策略验证真假及安全链表中放置安全策略的数量进行表示。字符表达的语义为:(1)+(X)表示X为真;(2)-(X)表示X为假;(3)X?表示X一次或一次也没有;(4)X*表示X一次或多次;(5)X{n}表示X恰好n次;(6)X{n,}表示X至少n次;(7)X{n,m}表示X至少n次,但是不超过m次。使用的逻辑运算包括:(1)XY(X与Y),当+X且+Y为真时,X为真;(2)X||Y(X或Y),当+X或者+Y为真时,X为假。   为了表达运用四种安全标识的多安全策略在组合时复合结果,按照D、R、O、I从高到低优先级排列的复合结果。+(D{1})表示安全链表中只能存在一个使用de

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档