XACML策略优化方法研究

被引量 : 0次 | 上传用户:DragonDoor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何确保信息的安全性以及对关键资源的安全访问已经成为重要的研究课题,其中访问控制是确保系统安全的一个重要手段。XACML (eXtensible Access Control Markup Language,可扩展的访问控制标记语言)已经逐渐成为访问控制的主要标准之一,这就要求XACML具有高效的策略评估引擎。然而当规则和策略数达到一定规模时,策略评估性能很容易成为制约系统可用性的瓶颈,所以亟需提升策略评估引擎性能以保证系统可用性。针对这一问题,本文从XACML策略本身潜在的不足出发从规则压缩、冗余消除、属性数值化和动态重排序四个方面对XACML策略进行优化。规则压缩将简单规则压缩成复杂规则,将匹配次数从乘数级降至加数级。冗余消除在不影响策略评估结果的前提下去除策略库中的冗余规则及冗余状态,缩小策略库规模。属性数值化将文本的XACML策略属性转化为数值的属性,使评估引擎匹配方式使用高效的数值匹配,而不是低效的字符串匹配,同时使用Hash表结构存储数值属性与文本属性的映射关系有利于策略维护。动态重排序有效利用策略执行统计数据,同时考虑策略和规则复杂度,动态调整策略和规则在策略库和策略的顺序,使优先级高的策略与规则置于执行队列前端。本文提出的策略优化方法除动态重排序外都属于判定前的策略预处理过程,与策略匹配评估的具体流程相对独立,侵入性较弱,因此可作为共性优化技术与其他策略评估引擎融合使用。在仿真实验与结果分析中,本文为验证所研究和提出优化方法的有效性,列出各种优化方法的运行时间和效率比。实验结果表明与Sun XACML相比各优化方法对性能都有不同程度提升。最后,本文将所有优化方法融合,并与商业应用策略评估引擎XEngine进行综合对比分析。实验结果表明将各优化方法进行融合后策略评估引擎性能进一步得到质的提升,性能远优于Sun XACML,且优于商业应用策略评估引擎XEngine 。
其他文献
分析发动机水箱产生故障的常规原因。采用实境模拟,重现在通电或者有电位差的环境下,发动机冷却液与电感式液位传感器的相互作用。在此环境下,电位差会诱发铁锈并吸附发动机
以集安板栗为主要原料,在单因素试验的基础上,通过响应面法优化集安板栗调味酱的配方,并建立回归模型。结果表明:集安板栗调味酱的最佳配方为红糖添加量19.5%,柠檬酸添加量1.1%,黄原胶
会话中的话语重复是中一种常见的语言现象。日语中同样存在着大量的语言重复现象,笔者以日本电视剧中的会话为素材,尝试着对日语中的这一语言现象做了一些考察,分析归纳了其
对于义务教育阶段的学生来讲,初一(七年级)的开始阶段是承上启下的重要节点,标志着学生小学阶段的终结和初中课程的开端.无论从知识的难度深度还是教师的教学方法,都与小学教学有较
<正>案情:梁某于2012年入职江西省南昌某公司担任生产员工,2017年年底与男友刘某结婚,2018年8月初,梁某预产期将至,向公司申请休产假,休假时间为2018年8月底至2019年2月初,共
<正> 北京市平谷区自1998年12月开始搭建信息网络平台,五年来,以“数字平谷”为核心,遵循“统一规划、互连互通、一个平台、资源共享”的总体原则,先后进行了政府信息化、教
提出一种具有红外指令自学习功能的无线智能遥控器的设计方案。遥控器综合应用了单片机技术、红外遥控技术、无线电遥控技术 ,具有红外指令接收与学习、无线电指令接收、红外
目的探讨重庆地区汉族人群CYP2C19基因多态性与脑血管疾病患者服药后产生氯吡格雷抵抗(CR)的相关性。方法纳入医院神内科2017年6月至2018年5月需用氯吡格雷治疗的心脑血管疾
股价信息含量(Synchronicity),通常是指在公司年度财务报表发布前可以从股票价格以及股票价格波动的情况反映出来的公司特质信息。如果股票价格能充分有效地反映公司层面的特
农村信用社是目前我国农村牧区最主要的金融机构,通常称农村金融“主力军”,主要以服务辖区“三农三牧”为宗旨,对促进“三农”经济的发展、城乡中小微企业的发展、农村金融