【摘 要】
:
模糊测试技术是一种有效的漏洞挖掘方法,本文分析了当前模糊测试技术的特点和存在的问题,将模糊测试技术与分布式技术相结合,设计分布式模糊测试系统提高漏洞挖掘的效率。提
论文部分内容阅读
模糊测试技术是一种有效的漏洞挖掘方法,本文分析了当前模糊测试技术的特点和存在的问题,将模糊测试技术与分布式技术相结合,设计分布式模糊测试系统提高漏洞挖掘的效率。提出了一种基于动态适应度函数的模糊测试方法,综合考虑种子的新旧程度和执行路径深度因素,设计了根据测试阶段不同而动态变化的适应度函数,并根据动态适应度函数定量计算出种子被选择的概率和生成测试用例的数量,完善了遗传算法生成测试用例的步骤,较好的解决了当前模糊测试技术存在的测试用例收敛过早,导致路径覆盖率不足的问题,设计实现了基于动态适应度函数的模糊测试工具DynFuzzer。提出了基于状态聚类的分布式模糊测试任务分配策略,首先通过大量随机测试获得目标程序的初始状态空间;然后根据路径前缀将初始状态空间划分为相互独立的状态子空间,并将其对应的任务分发到各测试节点;最后利用路径约束控制变异的方向,保证各测试节点探测的状态空间相互独立。通过上述任务分配策略可以将模糊测试任务互不重复的分配到各个测试节点上,解决了当前分布式模糊测试测试节点任务重复导致测试效率低的问题,设计实现了可结合多种模糊测试工具的分布式模糊测试平台。论文使用BegBunch、CGC赛题和libtiff库作为测试集设计了多组对比实验,分别证明了论文设计的基于动态适应度函数的模糊测试工具DynFuzzer和基于状态聚类的分布式模糊测试平台的有效性。最后将模糊测试工具DynFuzzer部署在分布式模糊测试平台上实现了分布式模糊测试系统,并利用该系统对4个已披露的漏洞CVE-2015-8870、CVE-2018-15607、CVE-2018-9165和CVE-2018-1000222实现了验证,证明了本论文研究在实际漏洞挖掘领域的实用性。
其他文献
随着人类社会网络化进程的加快,现代社会对关键基础设施网络的依赖程度越来越高。这些关键基础设施不仅成为战时重要的军事目标,同时也面临着日益严峻的恐怖活动威胁。如何保
妨害作证罪中的指使他人作伪证这一构成要件行为与教唆伪证行为密切相关,具有单独研究的价值。在我国《刑法》中,与指使伪证行为有关的罪名主要是伪证罪和辩护人、诉讼代理人
本文选取明末《了凡四训》与《人谱》为研究重点,旨在研究《了凡四训》“立命之学”与《人谱》“成圣之学”中的自省观,探讨明末善书中对自省观念的不同阐释。明末内忧外患的
技术流通及其再发展之良性循环的重要路径之一,便是专利许可合同登记制度的完善。专利许可合同登记之效力性规范,是专利许可合同登记制度之核心制度。然而,无论从立法设计层
在第二代测序技术广泛应用之后,人类基因组测序数据以爆炸式的速度飞速增长。虽然第二代测序技术的广泛使用为相关研究累积了大量的测序数据,但是得到这些测序数据只是获取基因组中有效信息的基础,研究的最终目的是要发现这些碱基对的排列组合与个体表型和癌症疾病的相关关系。通过分析和研究基因组数据有助于人们了解人类基因的工作原理。第二代测序数据具有片段短,复杂度高等特点,这对基因组数据分析工作提出了更高的挑战。人
随着转基因作物科研力度的不断加大,我国转基因作物产业化的步伐也逐渐加快,转基因作物产业化的种类有望扩大,从转基因作物科研到转基因作物产业化的发展离不开法律制度的支
副职领导是我国党政机关内部的行政领导职务,肩负着极其重要的任务,既要辅佐好正职领导,又要体恤部属职工,在一定程度上,将副职领导当作单位内部组织管理运行的“润滑剂”、
民法作为市民社会的法律,其既围绕私人权利展开,又要回应现实问题,是一种包含经验理性市民立法。《民法总则》采用以功能性为导向的立法模式,虽更具开放性,然仍难免有待完善
在高新技术战争中,快速响应机制和联合作战模式已成为决定战争胜负的主要因素。联合作战的作战方案由指挥机关根据敌情和对策而制定,是作战过程和作战样式的基本设想,也是作
随着改革开放全面深化和市场经济的迅速发展,中国面临着严重的生态危机问题。习近平总书记面对当下我国生态文明建设的机遇和挑战,审时度势,站在历史的新起点,基于人类的共同