面向软件漏洞检测的Fuzzing样本优化方法

来源 :山东大学学报(理学版) | 被引量 : 0次 | 上传用户:zz33xx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件漏洞检测在信息物理融合系统中通常使用模糊测试(Fuzzing)技术。针对Fuzzing技术中存在大量冗余的测试样本,且样本探测异常的有效性较低的情况,提出一种面向软件漏洞检测的Fuzzing样本优化的方法。首先筛除随机样本中软件不接受的样本,并通过改进的动态规划算法获得初始样本的精简集,以减小初始样本的数量;然后在测试过程中跟踪污点传播路径,利用Simhash和海明距离的改进算法求解样本传播路径相似度,通过删除相似度较高的样本进一步降低样本冗余;最后对触发异常的样本进行遗传变异构建新的测试样本,以增加样本的有效性。通过实验结果可以看出,相较于利用基于贪心算法和基于异常分布导向的方法此文提出的方法有效减小了测试样本冗余,并且提升了测试样本的有效性。
其他文献
本课题来源于湖北省教育厅重点研究项目《大型低速重载滚动轴承故障诊断的关键技术研究》,其研究成果应用到某炼钢厂转炉耳轴的监测与故障诊断系统中,取得了良好的应用效果。
随着社会经济的发展,科学研究的脚步也在不断前进,我国作为一个农业生产大国,先进的电子信息成品在农业中被应用是必然的情况,这种现象的出现令我国农业机械行业的发展变得更
高职会计课堂的目标是为社会输送具备财会基本能力的专业会计从业者。从高职院校的发展现状来看,能力培养弱于知识传授,重视理论轻视实践的教学方法不利于高职学生多层次能力
随着移动通信用户量的逐渐增大,越来越多的客户已经不满足单纯的话音、短信和低速数据下载业务,他们需要更高速、更方便的数据下载方式以满足能随时随地处理各种事务的要求。
目的探讨颈椎骨折脱位并完全性脊髓损伤患者早期综合治疗策略。方法对急诊入院的78例颈椎骨折脱位并完全性脊髓损伤进行颅骨牵引、大剂量甲基强的松龙、神经节苷脂、脱水药物
为了科学地评价循环经济的发展状况,从企业到国家建立一套新的国民经济核算制度,其中企业绿色会计制度是这一制度的基本内容之一。绿色会计制度的制定包括:建立绿色会计理论
张力本是物理力学中的一个概念,在工业设计中引申为视觉冲击力、视觉震撼力等,即能给人以较强吸引、刺激和震撼的“视觉力度”。工业设计中的视觉张力以夸张表现,突出个性,甚
目的:探讨刺络放血疗法在临床应用中的情况。方法:收集2001年6月至2011年6月376篇刺络放血相关论文,对刺络放血治疗病种及使用刺络放血方法进行分析、归纳。结果:刺络放血疗
随着城市化进程的加快,机动车的数量越来越多,我国道路交通状况逐渐呈现出复杂化、多样化、饱和化等特点,交通安全违法行为呈上升趋势,使得交通管理工作面临着新的挑战。公安
在目前的微电子工业的现行条件下,电子封装工业中用作互连结构焊点的无铅焊料合金与目前常用的Cu基板在加电和不加电条件下均会发生原子间的反应,从而形成金属间化合物(IMC)。本