摘要
由于近年来软件被攻击和利用情况越来越多,漏洞挖掘已成为互联网安全中一个重要研究领域。模糊测试作为一种高效的漏洞挖掘技术,逐渐成为漏洞挖掘中的研究热点。本文利用模糊测试思想,通过用例变异生成的方式来获取新的测试用例,并利用用例在程序中的执行路径作为反馈来指导用例的生成,提高模糊测试的性能。为高效的记录程序的执行路径情况,本文采用了程序插桩方式来标识程序执行路径,并根据执行路径的情况来选择性的进行变异操作,避免了大量无用样例的生成,提高了模糊测试的效率。本文中根据所提出的方法对部分开源软件进行了测试,能够在较短时间内获取更多的执行路径并发现程序中的异常。
出处
《中国新通信》
2020年第1期43-44,共2页
China New Telecommunications