XML语言中命题逻辑的安全策略复合分析

来源 :课程教育研究·学法教法研究 | 被引量 : 0次 | 上传用户:newAya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】因为网络系统的异构性,以及个人对安全需求的不同,安全策略多样性可能导致的不一致和冲突现象使用安全策略分析成为必要,本文从命题逻辑的理论框架和分析算法对策略的一致性和变化影响分析,冲突检测。能够实现对安全策略自动分析服务。
  【关键词】安全策略;算法;检测
  【中图分类号】TP309.2 【文献标识码】A
  【文章編号】2095-3089(2018)33-0007-01
  Abstract:Because of the heterogeneity of network systems and the differences in security needs of individuals, it is necessary to use security policy analysis for inconsistencies and conflicts that may result from the diversity of security policies. In this paper, the theoretical framework and analysis algorithm of propositional logic are used to analyze the consistency and variation of policy, and conflict detection. It can automatically analyze the security policy.
  Key words:security strategy; algorithm; check
  命题演算大概是在所有当前使用的逻辑演算中最简单的一种,它是使用命题形式把世界抽象成符号的一套语言体系。它的特征是具有强大的表达能力同时非常的简单。
  一、问题描述
  网络中系统的互联提高了网络数据资源的共误享性和协作能力,而资源的拥有者或管理者希望在资源上加上访问约束,来限制非法用户的访问,否则数据资将存在严重的安全威胁,这势必造成同样的资源上有各方的安全需求,因为每个角色对数据的安全需求并不相同,安全策略会把某些敏感重要的权限分配给了不可知用户,而检测这种情况是非常困难的。这可归为一种潜在的安全威胁。
  二、命题逻辑安全策略的分析
  1.命题逻辑安全策略分析。
  Wijesekera在命题逻辑层次上提出了一种安全策略复合的框架,命题逻辑层次指的是把安全策略看做一些抽象的符号以及把他们的语义看做为指派给主体的许可集的任意转化器——>如果主体 s 由一个策略指派了许可集中一个集合 x,那么 x 中仅有一个许可集可以指派给 s,但是怎样选择那个许可集是随意的。从这个角度将,此方法的语义跟安全策略中的标准概念有很大的不同,但它是安全访问策略或许可指派约束的元策略的一种典型,比如义务约束的分离。
  一个许可可表示成{object, action},而许可集就是上述许可的集合。比如{(file1,+read),(file1,-write)}便是一个许可集。而{Alice,PermitSet}指许可集PermitSet 指 派 给 对 象 Alice , (Alice, {{(file1,+read), (file1,-write)},{(file1,-read),(file1,+write)}) 指 Alice 被 指 派 了 许 可 集 或 者 为{(file1,+read),(file1,-write)} , 或 者 为(file1,-write)},{(file1,-read),(file1,+write)},但两者不可兼得。使用了 T:(s,PermSet) –>(s,PermSet’)转化,意为对 s 的许可集指派从 PermSet 转化为PermSet’。注意 T 可能是不确定的,因为对象 s 可能被指派两个或更多的许可集。既然策略是一种指派,那么策略操作可以用关系或者几何理论操作符来表达。它们被分为两类:外部和内部操作符。大部分操作符如合取和析取都有这两类的扩展。比如合并,内部合并的结果为两个策略许可集的许可合并形成的许可集,而外部合并的结果为两个策略许可集合并成新的包含许可集的许可集集合。运算符有:(外部析取), (外部合取), (外部差), (外部否定), (内部析取), (内部合取), (内部差), (内部否定),(失效符), (外部投影),(外部指配), (顺序合并), (open 完全,指允许所有), (close 完全,指拒绝所有),min(选择否定集),max(选择肯定集),(闭包),(内部指配)。
  此方法提供的框架可以合并不一致,不完全,不确定的策略。这主要是通过上述操作符的分类来实现的,它提供四种对不确定策略的支持。策略是否是确定的是可以通过内部操作符来分析的。同时,本方法定义了主体,对象,状态,动作,授权,来完善命题逻辑复合框架的语义。完善了命题逻辑在安全控制描述方面的语义完整性,通过它可以验证策略的一致性和检测策略的冲突。
  D. Wijesekera 给出了一个表达和复合举例,此例说明了在基于角色的安全可控制中集合断言的需要。
  2.命题逻辑安全策略D—Algebra 复合分析。
  由于 XACML 在产生决策时缺乏正常的语义,在复合领域 XACML 会产生预料之外的决策结果。那如何解决这个问题呢?明显的,我们需要找到一种合适的决策建模方法,来弥补 XACML 的缺陷,于是产生了D—代数,它是一种决策复合的方法。
  在这里,需要提到一种跟 XACML 有着很深渊源的逻辑代数,即 L∞-代数,因为它支持多值的特性极大的支持了 XACML,但是它有极大的缺陷,而不能直接转化成 XACML,比如它的让人无法忍受的计算高复杂性。于是 Qun Ni 等人提出了一种解决办法,即 D-代数。它满足了决策建模的需求,能支持 XACML 的合并算法以及其他问题。比如将在第三节讲到的投票问题。   通常决策集合加上其上的运算符就可组成 D-代数。它是一种代数的结构,其中不为空的元素集合,0 是其中一个常数元素。﹁为一元运算符,而⊕,二元运算符。﹁为否定,⊕可以理解为析取,而可以定义為:
  在D-代数中不支持 x⊕x=x,因为多个跟一个总是不相同的,因为这一点可以应用于下文讲到的投票问题。从上述三个运算符,可以衍生出其他常用的运算符,比如⊙, ,其中前者可理解为合取,而后者表示集合的差集,他们都可以用前面的运算符表示出来。比如
  D-代数的代数依赖于应用及其规则。比如 XACML,如果相关的属性信息没有错误,给定一个请求,所有的策略规则将产生下面三个其中的一个决策,permit,deny 或者 notapplicable.它们都被称为确定的决策。我们用{p},{d},{na}来表示。相对的,便有一种不确定的决策,用{p,na},{d,na}来表示。它们的意思为返回的决策结果是不确定的,或为前者,或为后者。
  据此,针对 XACML 的解释,给定 P-解释。
  涵义与式 1 相同.
  从从上述解释来看,P-解释是 8 值的(2^3)。Qun Ni 验证了 D-代数的计算上表达的有效性,即针对每个决策矩阵构造相应的 P-解释的表达式。决策矩阵类似于真值表,维数可变。
  其中,2 维决策矩阵就可表达 XACML 的相应合并算法,比如 permit-overides。维数越大,表达的策略就可越复杂。在语言的问题描述中,本文提到由于 XACML 在一些合并算法中缺少规范的语义,导致了不明确的决策结果。XACML 定义了五种标准的规则合并算法,六种标准的策略合并算法。但是因为“indeterminate”的出现,一些算法,比如 first-applicable 会产生不恰当的结果。D-代数很好的解决了这个问题,它将从每个算法的思想出发,结合 XACML 原有算法,利用自己的解释,给出更规范的语义定义。比如first-applicable表述如下:
  三、结束语
  当然,因为其表达的有效性,所有的 XACML 算法,P-解释都可以容易的表达出来,上图的First-Applicable 有点复杂。其他的算法表达比较容易。但是,鉴于其精确性和有效性,其在此处键入公式。有点已经远远大于其表述形式上的表述。命题逻辑应用的是许可集不确定指派的转化思想来表达策略的效果。
  参考文献
  [1]李程程,张永胜,刘广钰.一种安全的语义Web服务模型研究.计算机技术与发展,2010.
  [2]Qun Ni,Elisa Bertino,Jorge Lobo.D-Algebra Composing Access Control Policy Decisions.ASIACCS’09 March 10-12,2009.
  [3]张松慧,陆标光.基于XACML的Web服务安全访问控制.计算机应用研究.
  [4]徐金芳,张永胜,隆坤.XCAML中策略/规则组合算法优化.微计算机信息,2009.
  [5]D.Wijesekera and S.Jajodia.A propositonal policy algebra for access control .ACM Transactions on Information and System Security (TISS),6(2):286-325,2003.
  作者简介:张达利(1983-),男,浙江温岭人,浙江工商职业技术学院教师 网络工程师,主要从事计算机网络方面研究。
其他文献
【摘要】随着教育理念的发展,我们对于教育教学有了更深地认识,不断地基于教学实践,丰富教学开展,将传统优秀文化进行引入,是一种促进教学发展的有效思路。纸雕,也叫纸浮雕,作为中国传统的文化艺术,历史悠久,有着很高的艺术性,将其在小学教学中引如,能够十分有效地提升学生对于传统文化的学习,能够培养学生的艺术性思维,拓展教学开展,能够有效地促进教学模式层面的改革发展。本文基于小学纸雕艺术教学开展实践,分析小
期刊
【摘要】随着新课改的不断深入,高中的音乐教学中也更加注重培养学生的民族意识,增强民族自豪感和爱国情怀。当前的高中音乐教学中,包含了很多民族音乐元素,作为音乐教学的重要内容,民族音乐蕴含着我国民族文化的精髓,承载了学生的爱国情怀,通过对民族音乐的学习,学生会积累音乐素养,加深对音乐的理解。本文对民族音乐教学的意义进行概述,并分析如何在高中音乐教学中深化民族音乐教学,希望可以提升学生的音乐鉴赏水平,弘
期刊
【摘要】“模块式教学法”是一种以基本理论为基础,偏重于知识应用和职业能力培养的教学模式,因其效果显著,而被越来越多的教师使用。本文以《文化活动创意策划》课程为例,浅谈模块式教学法在公共文化服务与管理专业课程教学中的尝试。  【关键词】模块式教学法 专业课程 尝试  【基金项目】本文为广东省高职教育创业教育教学指导委员会2017年度教学改革项目“基于大学生实际工作能力提高的高职创新创业教育模式改革研
期刊
【摘要】谷歌地球作为新兴的地理信息技术融入初中地理课堂,可以为地理教学带来大量、丰富的时空地理数据,为教师教学和活动案例提供了大量的素材。地理核心素养是地理学科育人价值的集中体现,其中区域认知是其重要组成要素之一,学生通过区域认知的发展而逐步形成的正确的价值观念、综合思维和关键能力,谷歌地球对于培养学生区域认知能力具有重要作用。  【关键词】区域认知 谷歌地球 地理教学  【中图分类号】G633.
期刊
【摘要】随着社会经济的发展,人们对自身的生活质量要求越来越高,一些新型设备的应用也越来越普及,其中的制冷和空调设备就被人们广泛的应用。由于受到了群众的重视,让相关人员不得不加强对一些技术展开研究工作,控制技术也是重要的一项内容。由于我国的资源越来越少,技术人员把空调设备和电气自动控制技术相结合,不但能完善整个运行流程,还能减少工作量,并且效率也得到了提升。  【关键词】制冷与空调 电气自动控制 经
期刊
【摘要】语言是交流和思维的工具。孩子语言的发展不仅对其学习与发展有着重要的影响,而且也会影响他们的人际交往能力和社会适应能力。  【关键词】农村 留守儿童 口语交际能力  【中图分类号】G623.2 【文献标识码】A 【文章编号】2095-3089(2018)35-0276-02  引言  小学语文课程标准指出,口语交际能力是现代公民的基本能力。我们应该培养学生的倾听、表达和回应能力,让学生具备一
期刊
【摘要】目前,我校大学生的课余时间相当充裕,但有多数学生不能合理、有效地安排自己的课余时间。旨对美术与设计学院学生课余时间安排有进一步的了解,获得更多美术与设计学院学生对课余生活的安排和看法,我开展了这次对于美术与设计学院在校学生课余时间安排的调查。通过分析,找出问题,提出对策,以丰富大学生的课余生活、提高大学生课余生活的质量。  【关键词】大学生 业余时间 对策和建议  【中图分类号】G645.
期刊
【摘 要】将SOLO分类评价理论应用到历史课堂提问中,构建单点结构水平、多点结构水平、关联结构水平和抽象拓展结构水平“四维”设问层次,提高课堂提问的有效性,培养学生思维能力。  【关键词】SOLO分类评价理论;历史课堂;有效提问  【中图分类号】G633.51 【文献标识码】A  【文章编号】2095-3089(2018)33-0005-01  香港大学教育心理学教授比格斯首创的SOLO分类评价理
期刊
【摘 要】“一带一路”背景下我国的经济将会有了极大发展,而跨境电商人才的培养模式更是高职院校的重中之重。笔者从广东高职院校跨境电商人才培养的现状入手,探讨跨境电商专业人才培养模式的构建:“校企共建”的课程体系与提升应用平台能力培养模式、产教结合与学徒制的引进与提升外语沟通能力培养模式和创新国内外交流模式提升师资教育能力模式。  【关键词】一带一路;跨境电商;人才培养模式  【中图分类号】G712
期刊
【摘 要】十八大以来,党中央高度重视网络阵地建设和宣传工作。习近平总书记多次强调要充分运用新型传播手段创新高校宣传工作,积极引导高校网络文化健康文明的发展。教育部在《高校思想政治工作质量提升工程实施纲要》中提出大力推进网络教育,树立网络思维,提升网络文化素养,构建网络育人体系,这些都是我们做好新形势下高校网络思想政治工作的方针和行动指南。本文旨在探索建设“网络心语”工作室,以网文的形式从不同的角度
期刊