期刊文献+

模糊测试中的变异策略在约束求解上的应用探究

下载PDF
导出
摘要 模糊测试是一种先进的自动化测试技术,可用于检测程序潜在漏洞。大多数模糊测试技术在处理复杂约束时效果较差。为提高约束求解能力,提出了TurboFuzz技术,使用路径敏感分析建模变量约束关系,并采用模拟退火算法避免陷入局部最优。评估结果显示,TurboFuzz的边覆盖数量超过基于符号执行技术的工具,并求解出其他技术无法处理的约束。在真实程序测试中,TurboFuzz发现了13个新漏洞。研究通过比较不同技术、提出了TurboFuzz优化方案,提升基于变异的模糊测试的效率,使其成为有效的自动化测试技术。TurboFuzz为处理复杂约束开启了新思路,并为符号执行和模糊测试建立了联系。
作者 石永生
出处 《电脑编程技巧与维护》 2024年第6期13-15,33,共4页 Computer Programming Skills & Maintenance
基金 江苏信息职业技术学院2023年度校级质量工程教学科研类项目“二进制软件模糊测试的评估与改进”(编号:JSITKY202310)的阶段性研究成果。
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部