【摘 要】
:
由于软件技术的飞速发展,导致软件内漏洞数目也在飞速增长。而过去手工挖掘漏洞的方式存在着对安全研究员经验要求高,挖掘漏洞速度慢的缺点,导致其难以满足目前软件内漏洞快速增长的需求。模糊测试作为一种目前较为常用的自动化漏洞挖掘工具,可以帮助安全研究员自动化的发现目标程序存在的漏洞,同时快速锁定漏洞产生原因。大大降低了漏洞挖掘对安全研究员经验的要求,并提高了安全研究员挖掘漏洞速度。但是由于模糊测试的随机性
论文部分内容阅读
由于软件技术的飞速发展,导致软件内漏洞数目也在飞速增长。而过去手工挖掘漏洞的方式存在着对安全研究员经验要求高,挖掘漏洞速度慢的缺点,导致其难以满足目前软件内漏洞快速增长的需求。模糊测试作为一种目前较为常用的自动化漏洞挖掘工具,可以帮助安全研究员自动化的发现目标程序存在的漏洞,同时快速锁定漏洞产生原因。大大降低了漏洞挖掘对安全研究员经验的要求,并提高了安全研究员挖掘漏洞速度。但是由于模糊测试的随机性比较强,导致模糊测试过程中可能会存在大量的无效测试。而现实世界中应用程序规模和复杂性较高,模糊测试中的大量无效测试使得模糊测试覆盖到的代码在全部代码中的占比不高。针对以上问题,本文提出了以下两种优化方式。首先本文将二进制程序反汇编为源码,并完善了漏洞检测机制。由于在大多数漏洞挖掘过程中是无法获得程序的源码进行模糊测试,只能使用灰盒模糊测试工具或者黑盒模糊测试工具进行测试。灰盒模糊测试工具或黑盒模糊测试工具的效率远低于白盒模糊测试工具,所以本文首先将二进制代码反汇编为可执行的源代码,然后再使用白盒模糊测试工具进行模糊测试。针对反汇编过程中存在栈转移位置导致栈无法监测的问题,本文通过栈污染技术实现对栈的检测。其次本文提出一种新的种子选择算法。为了能够让模糊测试覆盖到目标程序复杂结构,同时保证算法复杂性不是很高。本文从静态和动态两个方面搜集一些目标程序复杂结构相关的信息,转换为种子的分数,并应用在种子选择中,使得模糊测试可以借助更有趣的输入以对程序复杂结构覆盖更加全面。一方面,本文借助马尔可夫过程对程序控制流图中的基本块所处的复杂情况进行评估。对于马尔可夫过程无法处理控制流图中循环的情况,所以本文对模型进行改进以处理控制流图循环的情况。一方面,本文通过统计的方法来获取目标程序信息辅助模糊测试。最后本文将评估结果统一转化为种子的分数来辅助模糊测试过程。在最后的实验中,使用改进后的模糊测试工具在不同的目标程序中发现30多个漏洞,同时本文的模糊测试工具的覆盖率也比honggfuzz等工具提升5%。
其他文献
正渗透(FO)技术是一种低能耗、污染小、成本低的膜分离水溶液淡化技术。近年来,智能水凝胶,特别是温敏水凝胶作为新型正渗透汲取剂,由于易回收水资源、避免盐反渗透现象,并且受外界温度刺激影响下能快速达到吸水与脱水回收水资源,因而成为研究热点。但是,智能型温敏水凝胶一般形成的水通量较少,因此本文着重研究温敏水凝胶的优化及污泥灰(SSA)对其改性以期提高温敏性水凝胶性能,并探究其特性与FO工艺中的表现。(
推进建筑废弃物减量化是建筑废弃物治理的重要内容,也是节约资源、保护环境、促进建筑行业可持续发展的重要举措。建筑废弃物减量化是指在建设项目中将产生的有害废物量减少到可行的最小程度,减少废弃物对环境的影响,促进建筑业可持续发展。目前很多国家的建筑废弃物减量化管理体系还不够完善,且在减量化管理中缺少对源头减量和激励政策的重视。因此,准确识别出建设项目各阶段的建筑废弃物减量化重要影响因素显得尤为重要。由于
随着生物医疗技术的飞速发展,越来越多的科研工作者将研究重点放在了聚合物水凝胶的应用前景上,而对聚合物水凝胶的凝胶性能、溶胶-凝胶转变机制及逆变性能的研究相对较少。因此对聚合物水凝胶的响应类型、凝胶机制、逆变机制进行研究显得尤为重要,同时也能为聚合物水凝胶的设计和应用提供更好的理论支撑。本论文主要以三嵌段共聚物复合水凝胶聚(N-异丙基丙烯酰胺-co-丙烯酸正丁酯)-聚乙二醇-聚(N-异丙基丙烯酰胺-
从生物质获得工业化学品是可再生生物质资源利用的一个重要途径。生物质基化学品的主要特点是其大多为醇醛酸酯类含氧化合物,因此含氧官能团之间的相互转化是生物质化工中的一个重要研究内容。醛水变换反应可以实现醇和醛类化合物高选择性地转化为羧酸,且以水作为温和氧化剂,因此是一种环境友好的、无污染的绿色转化过程。本文采用共沉淀法制备了Mn和Ni改性的CuZnAl催化剂用于催化多相体系的醛水变换反应,以丙醛为模型
近年来,随着互联网的快速发展和计算机的普及,我们的社会进入一个知识爆炸的时代。知识的形成和增涨是动态的过程,体现为知识流在社会网络节点之间传递。因此在海量的文本中分析知识的流动与挖掘知识间的相互关系已成为数据挖掘的研究热点。本文选取论文引用网络作为知识流传播的路径载体,使用了两个数据集:《人工智能》期刊和《柳叶刀》期刊,采集数据并分别构建了引用网络。基于GN算法将引用网络划分成不同的研究方向,并基
面对中国“富煤贫油”的国情,煤制乙二醇是降低我国乙二醇对外依存度的有效途径,应用前景广阔。然而,煤炭富碳缺氢的元素特性,导致该技术质能效率低、能耗与碳排放问题突出。如何高效、低成本、低碳排放的统筹集成富氢资源,以实现碳氢元素高效互补和系统技术-经济-环境综合性能最优为目标。基于煤与焦炉气、页岩气等富氢资源的元素互补特性,对传统的煤制乙二醇工艺(CtEG)进行系统集成与优化,分别提出了三种集成不同甲
纤维素是地球上最丰富、可再生、可生物降解的刚性右手螺旋天然多糖高分子。纤维素接枝共聚改性是纤维素衍生化改性的手段之一,能综合利用纤维素骨架的耐热稳定性、生物相容性及其侧链的各种特性,获得新的优良性能,如手性分离、耐磨性、吸水性、防污性、导电性等。甚至可利用纤维素主链的天然螺旋手性传递到侧链上制备一系列功能材料。本论文采用两种点击化学技术将系列螺旋聚苯异腈分子链接枝到各种纤维基材上赋予新的性能,主要
目的:本课题旨在通过对中频脉冲电刺激颈肩穴位区治疗甲状腺手术后颈肩不适患者的临床观察,并评价该方法的治疗效果,力求找到一种能够快速止痛、临床疗效显著且患者易于接受的治疗甲状腺术后颈肩不适的方法。方法:选取2020年12月至2021年3月在广州中医药大学第一附属医院二外科住院并行甲状腺手术的患者作为病例收集对象,选择符合标准的60例患者进行临床观察。将符合标准的60例患者按随机数字表法分为治疗组和对
传统的夸克模型认为:三价夸克组成重子,正反夸克对组成介子。但是,在实验的发展中我们发现重子并非只含有三夸克成分,还存在五夸克成分等等。因此,我们更应该重新审视重子的性质和结构。本文从手征SU(3)夸克模型出发,利用群论方法建立五夸克重子模型,并且将三夸克与五夸克进行线性组合,最终得到重子谱。对于五夸克态,有很多种夸克团结构,本文主要研究qqq-qq结构和qq-qq-q结构。我们一般认为:由三夸克重
由亲水性聚合物链段和疏水性聚合物链段两部分共同组成的聚合物称为两亲性嵌段聚合物。亲水性聚合物链段和疏水性聚合物链段在溶剂中的相互作用差异会导致两亲性嵌段共聚物在水溶液中表现出自组装特性,形成棒状、球状等不同结构的胶束。通过改变两亲性嵌段聚合物中单体种类以及亲水单体和疏水单体的比例可以得到不同结构和功能的聚合物材料。本文采用可逆加成-断裂链转移自由基聚合方法(Reversible Addition-