面向模糊测试的测试用例生成优化技术研究

来源 :广州大学 | 被引量 : 0次 | 上传用户:zhangyutinglzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件复杂度增加,软件出现错误的概率也逐渐增大,软件安全漏洞数量持续增多,网络空间安全形势日趋严峻。模糊测试作为一种快速、高效的漏洞挖掘技术日益受到安全研究人员的广泛关注,但现有许多漏洞挖掘方案都是针对源代码插桩编译的二进制程序,而对于无源代码二进制程序却不能达到预期的漏洞挖掘效果。研究者们通过引入符号执行、污点分析、机器学习等技术与模糊测试技术相结合以提升新生成测试用例的质量,尽管这些技术在一定程度上能够缓解面向无源码二进制程序进行模糊测试时代码覆盖率低的缺点,但新技术引入的同时,也会从不同角度给模糊测试系统带来另外的挑战,例如符号执行带来的路径爆炸问题、动态污点分析带来的内存和性能消耗问题。为解决无源码模糊测试中难以通过输入验证、种子变异不智能和代码覆盖率低的挑战,在引入新技术的同时兼顾漏洞挖掘效率,本文以初始种子生成和模糊器变异策略为着手点,基于模糊测试面临的“难以通过输入验证、如何变异生成更好的测试用例、如何提升代码的覆盖率”三大关键挑战,利用静态分析、动态分析、生物遗传变异等提出三项测试用例生成优化技术。本文主要工作与贡献如下:1、提出并实现基于轻量级动态污点分析的种子文件生成技术。针对当前模糊测试系统种子语料变异生成的测试用例对复杂逻辑代码块渗透能力弱、覆盖率低的问题,首先对现有模糊测试系统的解决方案进行分析研究,在调研分析的基础上,引入轻量级动态污点分析技术启发式的生成初始种子集,从而快速的产生有价值的测试用例。本文通过轻量级动态污点分析技术快速有效地生成高质量初始种子文件,进而提升模糊测试系统新生成测试用例的代码覆盖率。2、提出并实现基于静态分析的魔术字节绕过技术。针对当前黑盒模糊测试技术变异策略的盲目性、无法获取目标程序内部详细信息、无法通过校验保护并执行深层次路径的问题,引入静态信息获取技术提取指令类型及其对应的操作数内容,经过对获取到的静态信息进行过滤和清洗,将静态信息传递到模糊器的变异阶段,从而提升测试用例绕过程序内部复杂校验的速度。3、提出并实现模糊测试测试用例智能优化技术。针对当前黑盒模糊测试技术中单维变异策略面临难以绕过应用程序中复杂校验和验证的问题,提出基于基因突变与交叉互换的多维变异策略提升测试用例的歧异度,从而避免模糊器长期陷入某一代码块进行无意义的变异。针对多维变异策略的调用问题,本文引入粒子群优化算法对不同的变异算子进行调度。针对模糊器长期执行高频分支而错过对有效低频分支执行的问题,本文引入稀有分支优先的输入队列文件选择策略,提高探测到稀有分支输入文件的性能评分。最后设计并实现面向模糊测试的测试用例生成优化技术原型系统Ex AFL,在LAVAM、CGC和真实程序三种不同类型的数据集上对系统进行综合评估,验证本系统具有轻量级、高效、代码覆盖率高等特点。实验证明Ex AFL能够快速准确的检测到二进制程序中的漏洞,发现较多的独特崩溃。
其他文献
在高中英语教学中,学生的英语阅读相对分散,而且对英语“整本书”的教学研究和实践也并不广泛。因为开展英语“整本书”教学具有一定难度,导致当下高中英语“整本书”阅读教学存在诸多问题:学生没有有效的阅读策略和方法,阅读效率低,没有成就感,因此感到厌烦;老师缺乏有效的、系统的教学模式,因此常对此不重视。这些都是导致高中英语“整本书”阅读教学工作无法积极开展的原因。本文从高中英语“整本书”阅读教学实施现状入
探讨记忆与注意之间的关系是心理学领域的热点话题,前瞻记忆作为记忆类型的一种存现于我们大脑的日常思维活动之中,并参与着我们的认知活动过程;在运动过程中存在着纷繁复杂的多种刺激,对于复杂的动作技能组合我们需要集中注意这种特定的刺激专注于动作的套路展示,注意(Attention)是一种关注于特定刺激的能力,因此,注意与记忆之间存在必然的联系。注意瞬脱(Attention Blink,AB)是注意在时间领
学位
随着CAR-T细胞治疗技术热度上升,越来越多的企业开始进入该领域,市场竞争愈发激烈,专利布局作为市场竞争的有力武器,各公司对CAR-T细胞治疗技术专利布局更加重视,近年来CAR-T细胞治疗技术专利申请呈现爆发式增长。本文以全球CAR-T细胞治疗领域的专利数据为研究样本,通过分析该领域全球及中国专利申请趋势,技术来源及主要创新主体情况,对CAR-T细胞治疗技术专利布局情况有所了解,为CAR-T细胞治
期刊
在2018年修订了《公务员法》之后,家庭美德行为正式纳入公务员的行为规范中,要求公务员要发扬先锋带头作用遵守中华民族的家庭美德,违反家庭美德的公务员将受到法律的制裁,这也进一步提升了我们国家对于公务员群体的道德要求。但是结合具体的相关法条,也会发现存在的一些问题,例如相关立法中对于家庭美德行为的判定标准较为模糊,没有一个相对科学合理的参考,公务员违反家庭美德行为的情节裁量标准缺失,以及在进行违反家
学位
历史是一门关于时间和空间的学问,时空观念是历史叙事和研究必不可少的重要基础,也是中学生历史学科核心素养培养的重要内容。过去的历史与现实存在着天然的时空差距,学生对历史知识的学习会产生陌生感,这就需要教师进行精心的教学设计,将重要史实放在特定的时空框架下讲解。随着新课改的深入,历史教学设计的重点正从三维目标走向历史核心素养,历史教师在教学内容、思路、方法上都应该有所调整,笔者以时空观念素养为核心探讨
攀枝花铁矿区内发育有浅色辉长岩墙(主要由浅色辉长岩组成),对其开展研究对进一步厘清攀西地区超大型铁矿床的形成机理具有重要意义。通过对浅色辉长岩系统的矿物学、岩石学和地球化学研究,探讨了其成因、与层状辉长岩体的关系,并约束了攀枝花铁矿床成矿作用的结束时限。野外地质调查表明,浅色辉长岩墙穿插切割层状辉长岩体、脉状铁矿体,表明其侵位时代晚于后两者,浅色辉长岩墙的侵位可能代表了该地区成矿作用的结束。电子探
本文以广州市在1949年之后建立的2411个住宅区名称作为研究对象,从语言和文化两个角度出发,采取描写与解释相结合、分析与归纳相结合、定量分析与定性分析相结合的方法对其进行多方位的探究,以期发现命名的语言特征、文化内涵、时代特征以及潜在的问题,力图为今后的住宅区命名提供借鉴。第一章为绪论。介绍选题缘由、研究目的、相关课题的研究现状,对广州住宅区的研究情况如研究对象、研究方法以及语料来源等作出具体说