【摘 要】
:
当前软件漏洞问题日益严重,恶意攻击者最常使用的手法就是利用缓冲区溢出(Buffer Overflow,BOF)漏洞对目标程序进行攻击,所以对BOF漏洞的检测研究意义重大。使用模糊测试技术进行BOF漏洞检测是最有效的手段之一,但目前主要存在两个问题:一是由模糊测试生成的样本的针对性和有效性差;二是样本对待测软件中可能导致BOF的代码覆盖率低。本论文针对这两个问题进行研究:针对问题一,首先结合静态分析
论文部分内容阅读
当前软件漏洞问题日益严重,恶意攻击者最常使用的手法就是利用缓冲区溢出(Buffer Overflow,BOF)漏洞对目标程序进行攻击,所以对BOF漏洞的检测研究意义重大。使用模糊测试技术进行BOF漏洞检测是最有效的手段之一,但目前主要存在两个问题:一是由模糊测试生成的样本的针对性和有效性差;二是样本对待测软件中可能导致BOF的代码覆盖率低。本论文针对这两个问题进行研究:针对问题一,首先结合静态分析根据BOF漏洞的攻击方式,将不触发BOF的样本归为无效样本并删除,在不降低样本能覆盖的基本块的情况下根据基于动态规划的改进算法删减样本;然后结合动态污点分析(Dynamic Taint Analysis,DTA)技术跟踪测试样本的传播路径,得到程序异常位置、触发异常的样本和样本的传播指令序列,计算多个样本的传播路径相似度,若高于阀值则只保留其中一个样本,删除其他样本;最后根据本文提出的基于遗传算法(Genetic Algorithm,GA)构造新样本的算法,针对已触发程序异常的样本,通过遗传变异操作,构造新的样本。针对问题二,首先对经典BOF漏洞的出现错误的原因进行详细分析;然后对待测程序进行反汇编,利用本文提出的算法判断函数是否满足BOF漏洞存在条件,收集满足条件的函数中的BOF漏洞的脆弱点,得出目标程序中BOF漏洞的脆弱点集;最后结合符号执行技术提出一种基于禁忌搜索(Tabu Search,TS)的改进算法,将遍历过的脆弱点存入禁忌表中,避免重复探测同一路径同时避免陷入循环搜索,由此遍历目标程序中BOF漏洞的脆弱点集,生成脆弱点的路径约束,指导生成测试样本对软件进行测试。最后由实验得出:针对问题一,本论文提出的方法有效减小了测试样本规模,并且提高了样本的针对性;针对问题二,本论文提出的方法保证了对脆弱点的覆盖,提升了BOF漏洞的发现率。
其他文献
京杭大运河全长1794公里不仅是世界上空间跨度最大的人工运河,同时它也是使用时间最久的一条运河,其在历史上曾起到了稳定政治、交流文化、促进经济发展、巩固军事等重大作用。历经两千多年的历史沉淀,京杭大运河已形成极其浓厚的文化内涵,是接连中华文明的重要纽带。2014年大运河申遗成功,然而大运河作为“活态”遗产,随时可能受到建设、生态等方面针对其真实性和完整性的破坏,其“活态”性质比其他遗址类遗产更具除
本论文以关联理论为理论支撑,以《酒国》及其英译本为研究对象,旨在研究中英隐喻翻译的问题。关联理论认为,交际双方要实现成功交际必须遵循关联原则。关联性的强弱受两个因
电致变色材料作为一种新型功能材料,凭借其独特的光学调控能力,在建筑节能等领域展现出广阔的应用前景和巨大的产业价值。WO_3作为阴极无机电致变色材料性能优异,储备量大且环境友好,是未来有望实现“智能窗”实用化的关键材料,受到了科学界和产业界的广泛关注。本论文针对目前WO_3电致变色薄膜的响应速度、稳定性不足等缺陷,通过调整制备工艺对薄膜微结构进行调控并阐述微结构演化机理;同时通过原位加热和后续退火处
舞毒蛾核型多角体病毒(Lymantria dispar multiple nucleopolyhedrovirus,Ld MNPV))感染舞毒蛾幼虫后,能够引起感病舞毒蛾幼虫显著上爬行为(国外俗称树顶病)。这种生物学现象受到了很多专家学者的关注,但其机理尚不明确。本研究通过病毒、真菌、细菌三种病原分别侵染舞毒蛾,对其进行行为观察和转录组分析比较,研究病毒与其他病原物感染舞毒蛾后行为与基因表达差异。
在世界能源格局深刻调整、环境资源约束不断加强的新时期,国内风电、光伏发电技术规模高速增长。虚拟同步机技术作为一种新兴的具有良好并网特性的逆变器控制策略发展迅速。但是,新能源发电不够稳定或系统局部故障而引起的系统频率频繁、大幅变化以及大容量并联逆变器机组环流等问题的出现,对虚拟同步机控制策略的设计及其进一步优化提出了新的挑战。针对以上问题,本文对基于虚拟同步发电机控制的微网逆变器进行了以下研究:(1
研究区位于松辽盆地大庆长垣中部的三级构造带杏树岗构造上,本次研究的层位是下白垩统泉四段扶余油层扶Ⅰ-扶Ⅱ层。如今,大庆油田已进入开发后期,扶余油层作为大庆接续产量的重要层位,现已成为开发动用的主要研究对象。因此,对研究区目的层位进行对比,分析其砂体分布特征,研究其储层非均质性,对后续研究具有重大意义。论文根据测井资料和油田历史资料,运用“封闭骨架剖面控制对比”技术,建立了研究区扶Ⅰ-扶Ⅱ层主力层的
鱼类作为优质的蛋白质获取来源,其需求量在近50年都呈现稳固提升的趋势。我国拥有辽阔的海洋资源,但随着水产养殖量的增加,近海养殖正趋于饱和,过于密集的养殖密度已经给近海海洋环境造成了破坏。近年来深海养殖技术迅速发展,涌现出以挪威设计的Ocean Farm 1和Havfarm等为代表的新型深海养殖装备。我国缺乏深海化、智能化的新型的深海养殖装备,这些具备先进技术的深海养殖装备在水产养殖方面极具竞争力,
随着万物互联时代的到来,生活中一切都呈现出快速数据化的趋势,人的一切活动也正在被数据化,这为人们提供便捷生活的同时,给公民的隐私保护带来了巨大挑战。《2018年度网络安全及网络欺诈行为分析报告》指出90%的移动应用程序都会不同程度获取手机隐私权限,但当前对用户隐私的研究主要集中于微信,对用户数量众多且存在隐私风险的短视频APP少有研究。因此,本研究对短视频用户隐私认知和保护意识的考察具有理论价值和
在中国教育中大多数家长是十分关注孩子的数学学习状况的,而小学数学与初中数学的学习和教授过程中都存在着很大的区别,如果初一新生还按照自己的学习方法来学习,老师、家长还按照自己原有的模式来教育,会让刚升入七年级的学生存在一定程度的脱节现象。这一现象不仅让老师和家长感到焦虑和苦恼,而且对学生的数学学习的兴趣和结果有很大的影响,所以数学老师应该对小初数学教育衔接有一定的了解和研究。本研究使用问卷调查和访谈
本文以主位推进模式为理论依据,结合语言学著作Beyond Pure Reason的汉译实践,探讨了主位推进模式在学术著作汉译中的应用。主位推进模式呈现了语篇的框架结构,是分析语篇的重要手段之一,既利于译者准确地解读语篇,也是译者构建译语语篇的重要参照。本文简要介绍了主位、述位、主位推进等相关概念以及主述位推进模式的分类,并回顾了国内外学者在主位推进模式应用方面的成果以及存在的问题。在其前人研究的基