国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:唐成华,蔡维嘉,林和,强保华,
单位:1.广西可信软件重点实验室,广西桂林541004;2.桂林电子科技大学a.广西密码学与信息安全重点实验室;b.广西云计算与大数据协同创新中心,广西桂林541004;
关键词:模糊测试,代码分析,关键分支,漏洞检测,
基金:国家自然科学基金资助项目(62062028);广西可信软件重点实验室基金资助项目(KX202320);广西研究生教育创新计划资助项目(YCSW2023295);;
在软件开发及应用中,由于具有可复现性,模糊测试能够帮助发现漏洞和有针对性地对漏洞成因进行分析。为了解决模糊测试过程的效率及测试力度等问题,提出了软件漏洞模糊测试的关键分支探索及热点更新算法。该方法通过捕获、分析和利用受检程序在处理测试用例时的执行位置的关键信息,以指导模糊测试过程的探索方向和测试用例的生成。实验结果表明,提出的方法相较于传统随机发散的模糊测试方法在漏洞发现能力上有较大提升,在Otfcc、Swftools等14个开源程序中发现了100余个未被公布的漏洞,为模糊测试用于软件漏洞检测提供了新的可靠途径。
来源:2024年第7期
《计算机应用研究》期刊编辑部