轻量级污点导向型模糊测试技术研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:lee419444083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模糊测试是重要的二进制漏洞挖掘方法。近些年来学术界尝试将模糊测试与污点传播、协议逆向、基因算法等技术相结合以提高其针对性。污点导向型模糊测试就是一种被广泛借鉴和认可的复合技术。然而由于漏洞机理的复杂性,且模糊测试本身缺乏完备的理论支撑,因而研究人员通常只验证了该技术的可行性,即能否成功挖掘出漏洞。对于技术本身的适用性、性能提升等基础性理论问题缺乏进一步的研究。此外,该技术并不能对其关联输入进行语义层次的限制,能否在继续保留轻量级特点的同时为其赋予更强的目标导向能力也是值得研究的方向。本文围绕污点导向型模糊测试技术,开发研究所需基础工具,重点研究了该技术的基础性理论问题及如何在保证技术轻量级特色的条件下予以改进。主要研究内容与成果如下:(1)设计并实现了二进制动态分析引擎与并行模糊测试平台。在动态分析引擎的设计中,通过多种设计保证引擎的通用性与高扩展性,主要包括基于pin与BAP的离线重放、基于Piqi的规范化轨迹格式描述、面向BIL中间语言等;在并行模糊测试平台的设计中,提出了使用内存虚拟硬盘技术转移硬盘瓶颈,使平台整体吞吐量大幅度提高。同时,结合测试机器内外环境优化、基于vmtools的脚本式管理等技术改善了平台稳定性及管理便捷性。这些工具为后续研究提供了高效、高可控的基本平台;(2)结合漏洞实例与数学分析研究了污点导向型模糊测试技术的适用限制及性能提升问题。在适用限制问题研究中,综合14个CVE漏洞的手工分析与前述基础工具的细粒度调试结果,建立了污点的元数据传播模型,解释了该技术存在的主要限制;在性能提升问题研究中,通过假设模糊测试变异前后样本比特长度不变,将模糊测试抽象成伯努利概型。利用概率论知识,求出该技术相比传统模糊测试的效率提升公式,依据公式下界值总结效率提升随关键参数的变化趋势。实验结果表明,效率提升公式的计算值接近实际值,具有良好的参考价值。上述工作为该技术的基础理论研究提供系统、数学的补充;(3)提出并分析了一种基于约束验证的改进方法。改进方法受启发于动态符号执行技术,但使用约束验证替代约束求解以保证原技术的轻量级特点—改进方法收集约束生成约束验证器,并以约束滤层的方式加进原技术流程,通过省去"过畸形"变异样本的实际测试来提升效率。该改进对于不同类型的漏洞,效果与最佳配置存在差异,本文给出了整数溢出型漏洞下改进方法的最佳配置。此外,改进方法具有很高的并行潜力,在多线程、进程环境下能获取更大的效率收益。实验结果表明,针对整数溢出型漏洞,改进方法相比原技术,效率提升了 2-4倍。
其他文献
对于金属镓而言,2000年实在为20世纪画上了一个巨大的惊叹号。刚进入2000年,同20世纪末的其他年份一样,金属镓以小幅慢涨的姿态在480美元/公斤的范围晃点。随着炎热的夏季的
中药重金属污染危害消费者健康.目的:综述中药重金属污染现状及其检测方法并提出应对策略;方法:通过Medline/PubMed,ScienceDirect,CNKI和ISI等数据库检索相关文献进行分析.
对于川西高原这类特殊环境下发育的滑坡,因其发生前无明显的滑动迹象,滑坡隐蔽性强,其危害性极大。这类滑坡在无地震和降雨作用情况下,因冻融作用使得上部岩体突然溃滑,继而转化为
期铜周评LME三月期铜概况:开盘1493美元/吨,最高1493美元/吨,最低1449美元/吨,收盘1462美元/吨,较上周-30美元/吨,成交量238543(手),持仓量183613(手),库存量667425(吨),较
引言:胰腺癌仅占全身恶性肿瘤的1%-2%,却成为10种最常见的恶性肿瘤之一,居恶性肿瘤的死亡原因的第4位,须然在医学上对治疗胰腺癌达成一些共识,包括手术治疗的术式,药物的治疗
2012年生长季(6-9月)采用封闭箱法研究不同放牧强度对典型草原CO2通量日变化的影响,结果表明:重度放牧地生物量显著低于其它放牧样地。各放牧样地草地生态系统CO2净气体交换(NEE)
患者女,24岁。7天前吃热汤过急,烫了咽部,自觉疼痛、发憋。三天前因饮水时呛咳,气短伴发烧来诊。检查:体温37.6℃,脉搏104次/分,呼吸28次/分,血压110/10毫米汞柱。呼吸促迫,
外商直接投资在东道国经济发展中发挥着重要作用,其进入有助于人力资本的形成,融入国际贸易。这项研究的重点是确定在吸引外国直接投资流入东非方面最重要的外国直接投资是什么。本研究采用实证和描述性统计方法,从FDI的一般决定性因素方面分析了东非目前的立场。该研究使用了1997年至2017年五个东非国家的面板数据。采用Hausman检验,来可以确定使用固定效应还是随机效应。本文采用随机效应方法。根据实证结果
目的:探讨hTERC基因检测联合液基细胞学(TCT)、HPV检测筛查宫颈癌的临床意义方法:随机收集中南大学湘雅二医院妇科门诊进行宫颈癌筛查的1000例女性作为研究对象,对其宫颈脱落细
<正> 哮喘性支气管炎是小儿呼吸道疾病中较常见的一种,其药物疗效常不佳。我们应用负氧离子、超短波治疗141例,取得较好的效果,报告如下。资料与方法141例中,住院病人14例,门