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

来源 :考试周刊 | 被引量 : 0次 | 上传用户:motombo555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 针对支持多安全策略访问控制框架形成最终安全决定存在冲突及有效组织多个安全策略的问题,本文分析了当前主要访问控制框架的特点,提出了改进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)X&&Y(X与Y),当+X且+Y为真时,X为真;(2)X||Y(X或Y),当+X或者+Y为真时,X为假。
  为了表达运用四种安全标识的多安全策略在组合时复合结果,按照D、R、O、I从高到低优先级排列的复合结果。+(D{1})表示安全链表中只能存在一个使用decisive标识的安全策略,且该策略判定结果为真;+(R*)表示安全链表中存在一个或多个使用required标识的安全策略,且该组安全策略判定结果都为真;-(R*)表示安全链表中存在一个或多个使用required标识的安全策略,且该组安全策略有可能存在一个或多个判定为假,整个结果为假;+(O*)、-(O*)、+(I*)、-(I*)表示如上。
  假设有如下模块类型及对应的标识:MLS标识required;BIBA标识optional;LOMAC标识optional;SEBSD标识required,这些模块加载到MAC框架链表中。仅SEBSD及MLS策略判定都为真时,访问决定为真,否则为假。其他策略的标识优先级小于required,故required标识模块的复合结果起决定作用。
  
  4.改进MAC多安全策略组合方法的分析
  
  改进MAC多安全策略组合方法有效地解决了系统在不同条件下对安全策略的不同需求;表达式匹配模式的学习与应用标识的配置实现比较简单,减少了对访问控制模块的影响;有助于降低性能开销,减少无用策略的支持,为系统提供整体性能,并提供更灵活的选择空间。
  应用多安全策略框架系统的管理员加载策略模块时作出相应的控制标识的选择,正确地制订匹配模式,能省去对多安全策略的加载顺序的调整所花的时间。不足在于需系统管理员预先设置好多重文件系统安全标志、每个角色的网络访问权限等,这可以通过单独的设置平台完成。
  
  5.结语
  
  访问控制框架满足安全操作系统发展的需要。通过对当前主要的访问控制框架进行分析,我们提出改进MAC多安全策略组合方法,引入表达式匹配模式,有效组织多个安全策略形成最终的安全决定,实现了多安全策略的主从、优先关系,满足应用中多安全策略框架的不同环境下的需要。
  
  参考文献:
  [1]Robert Watson,Wayne Morrison.The TrustedBSD MAC Framework:Extensible Kernel Access Control for FreeBSD5.0[C].Proceedings of the FREENIX Track2003 USENIX Annual Technical Conference,2003.
  [2]Ray Spencer,Stephen Smalley.The Flask Security Architecture:System Support for Diverse Security Policies[C].Proceedings of the Eighth USENIX Security Symposium,1999:11-17.
  [3]Robert N M Watson.Introducing Supporting Infrastructure for Trusted Operating System[C].BSD Conference,2000:34-60.
  [4]陈汉章,张玉清.访问控制框架及其在Linux中的应用研究[J].计算机应用研究,2007,24 (4):217-219.
  [5]汪伦伟.访问控制框架中多策略模块的组合方法[EB/OL].http://www.ibm.com/developer-works/cn/linux/l-acf/.2005,2.
其他文献
目的:探究小骨窗血肿清除术和传统开颅手术治疗脑溢血的临床疗效.方法:本次研究对象选择2018年10月至2019年10月期间于我院接受诊断治疗的 76 例高血压脑出血患者,将所有接受
2020年8月,兵团出台《兵团消费扶贫行动实施方案》(以下简称《方案》),明确消费扶贫目标任务和具体举措,促进困难群众持续增收. 《方案》指出,要严格落实“四不摘”要求,积极
期刊
十三大通过的赵紫阳同志的工作报告重申:“党领导人民制定了宪法和法律,党应当在宪法和法律的范围内活动”。这一规定,是对我们党执政三十多年正反两方面经验教训的深刻总结
高校思想政治工作在一场风波之后,再次成为人们关注的热点。在跨入90年代之际,从稳定高校局势、培养合格人才着眼,人们很自然地瞩望于高校思想政治工作。 确实,党的十三届四
云南人民广播电台台长覃信刚对博物馆具有浓厚情结。在与他数次工作交往中,我们都能强烈地感受到这一点。云南广播博物馆的建成,不仅凝聚着他的心血,而且也成为云南电 Qin X
近几年来,河北省文综(思想品德和历史)考试一直采用开卷形式,这样的改革对学生发散性思维、创新意识和创新能力的培养确实有重大意义。开卷考试是以开放式的主观试题为主,不再仅考查学生死记硬背的能力,而是着重考查学生运用所学知识分析社会生活的能力。开放性试题一般会更多地关注现实生活,注重教材知识与时事热点的结合点,考查学生对教材知识的理解和运用知识分析社会生活的能力,考查学生理论联系实际的能力。开卷试题的
摘要: 英语应用能力考试是符合我国高等职业教育和普通高等专科教育目的的一种考试。本文主要对这一考试作简要介绍,并根据这一考试特点提出一些应对策略。  关键词: 高职高专应用能力考试介绍应对策略    我国高职高专的教育教学目的是培养高级应用型人才,其英语教学应贯彻“实用为主,够用为度”的方针,既要培养学生具备必要的语言基础知识,又应培养学生运用英语进行涉外业务工作的能力。为了检测高职高专学生是否达
2009年6月1日,曾雄踞世界汽车霸主地位77年的美国通用汽车公司申请破产保护,引起巨大震撼。时隔两天,四川腾中重工机械有限公司(以下简称腾中重工)收购通用汽车悍马品牌的新闻,则引来了更大的震撼。这一新闻迅速占据了全球主要媒体的重要版面,各大网站也开通专题页面进行跟踪报道,名不见经传的腾中重工公司一夜成名。  在事件开始,腾中重工利用公众的好奇心,抛出了一个充满戏剧性和爆炸性的新闻事件——腾中重工
本文通过对1989—2018年石河子与莫索湾30年气象资料进行分析,受古尔班通古特沙漠影响,莫索湾纬度高于石河子,但夏季温度逆势高于石河子.
摘要: 面对我国涉外经济发展的新需求,商务英语教学必须调整思路,完善课程体系设置和优化课程内容,以培养出英语基础扎实、语言技能运用娴熟的涉外经济专门人才。  关键词: 商务英语培养目标课程内容课程体系改革    国际经济形势的变化和社会的发展对涉外经济专门人才的需求正发生着变化。这种变化要求我们必须对国际经济形势有一个比较清醒的认识。市场经济的发展需要一批熟悉外经贸专业知识和精通外语的复合型涉外经