基于特殊矩阵的策略查询优化和规则冲突检测方法

来源 :河南大学 | 被引量 : 0次 | 上传用户:wd1219981997
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的快速发展,使得各种软件的用户和信息资源的数量呈现前所未有的快速增长,而且各类用户身份和信息种类的日益繁杂,要求更为细粒度的访问控制策略对用户访问资源做相应的控制。细粒度的访问控制有利于系统对信息资源做精细化管理,然而,这必然会导致策略库中策略数量的增加。在一个系统的访问控制策略具有较大规模时,会形成产生两种不可避免的问题:策略查询效率较低和可能的策略冲突,两者会对策略评估的效率和结果产生影响。因此,如何优化策略查询的效率和快速检测存在的策略冲突是本文研究的重点。在策略数量较少时,对策略库实行简单的逐条遍历也能在短时间内完成策略评估,但是,随着策略数量的增加,简单的遍历会造成效率上的严重下降。针对这个问题,需要对策略查询方法进行优化,在研究人员提出的优化思路中,较为常见的是动态重排序。该方法可以有效提高命中率,缩短策略评估过程,但是依然没有解决策略评估是需要遍历所有相关规则的问题,同时不断地计算优先级需要耗费计算代价。策略数量的增加,同样能够导致规则冲突发生频率增加。在一个没有规则冲突的集合中,规则间每个属性取值(包括Effect元素)必定不全相等,当一条新的规则加入现有的集合时,很难符合规则不冲突的条件,因此需要对规则冲突做快速检测。在冲突检测方面,研究人员提出了基于向量交集和有向图模型等方法,但是由于模型比较复杂,在构建和使用模型检测冲突时耗时较长,不利于快速检测。本文的贡献成果有以下两点:(1)提出了一种优化策略查询的方法。本文在分析XACML描述特点的基础上,利用属性与或矩阵和类型分析,提出一种基于属性与或矩阵和类型分析的XACML策略查询的方法,降低策略评估实施时的规则匹配数量。该方法修改现有Context Handler的处理过程,增加一个访问控制规则匹配预处理环节,在该环节中计算得出每个规则属性的区分度,利用区分度和属性与或矩阵筛选掉与当前访问控制请求无关的规则,然后对筛选后的规则集合进行匹配,上述过程能够提高策略评估效率。(2)提出来一种高效的规则冲突检测方法。对每个规则属性计算其在相应子区间上的覆盖状态,相应地,在对一个规则集计算各个属性的覆盖状态后,得到一个覆盖状态矩阵。两条规则中相同属性的取值范围是否存在重叠,只需对比覆盖状态是否相等,而在检测规则冲突时,只是对构建的矩阵进行遍历,避免了其他方法中由于结构的复杂性造成的检测效率低下,提高了对策略冲突检测效率。
其他文献
<正>已有研究证实,慢性应激可促进动脉粥样硬化(AS)的发展〔1〕,虽多以精神社会因素为主〔2,3〕,但对AS相关因素均可产生影响〔4〕。自稳态失衡对机体来说也是一类重要的应激
我们不回避这个时代,不想逆势而动。但我希望给这个浮躁的、碎片化获取信息的时代注入一些比较沉静的、比较理性的东西。
<正>2014年7月,这样的悲剧发生在了一对姐妹身上。当时孩子们的父亲正在浴室放洗澡水,这时候屋里突然传来一声巨响。当他闻声冲进屋内的时候,眼前的景象让他大惊失色,两个女
伴随时代的不断发展,人们生活水平的不断提升,心理健康问题逐渐受到人们的关注。针对我国大学生展开的心理健康教育问题是近年来不断深化的教育工作内容之一,研究我国大学生
以往的商业展示设计已经不能够满足低碳环保和可持续发展的要求,面临诸多问题亟待解决。文章从选择低碳材料、运用简洁的设计语言、实现回收和循环利用以及提高照明节能功效
随着社会的飞速发展,人们对建筑的美观性、安全性以及耐久性等方面的要求相应提高,更加注重居住环境的舒适性。文章中介绍了民用建筑结构设计及其优化措施。
目的探讨全身联合鼓室给予地塞米松治疗重度特发性突聋的疗效及预后影响其因素,以期为临床治疗提供依据。方法选取80例重度特发性突聋患者,随机均分为研究组和对照组,各40例。对
目的探讨腹腔镜监护宫腔镜下微剪术治疗子宫纵隔的临床效果。方法61例子宫纵隔患者中38例行腹腔镜监护宫腔镜下微剪术(微剪组),23例行腹腔镜监护宫腔镜下电切术(电切组),其中10例完
低温是一个至关重要的环境因子,能够影响植物的生长,发育以及地理分布。高山离子芥是一种典型的高山冰缘植物,主要分布于亚洲中部海拔3800米以上的大陆冰川附近。在高山离子
随着冶金技术的不断发展,为建筑行业提供了一批性能较高的钢材,同时推动了我国建筑钢结构行业的迅速发展。建筑钢结构的应用在一定程度上推进了建筑行业的发展速率,但同时也