paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fuzzing Methods Recommendation Based on Feature Vectors

基于特征向量的模糊测试方法推荐
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 1/10 · 该论文研究模糊测试方法的特征向量匹配与推荐,属于软件测试与机器学习应用,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向没有直接交集。引用 3 inbox
Chi Zhang, Jinfu Chen
crossref: 2026-09-12

AI 速览

一句话:通过提取目标程序特征向量并匹配模糊测试算法相似度,为不同程序推荐更合适的模糊测试方法。

模糊测试能通过非预期输入发现漏洞,但现有方法各有优劣,难以适应所有目标程序,因此为特定程序挑选合适的模糊测试方法十分关键。本文首先对目标程序进行分析,提取语法、上下文等特征向量,刻画程序信息;进而构建匹配模型,计算目标程序与候选模糊测试算法的相似度,从而选出匹配度更高的算法。评估表明,该推荐方式能提升检测效率、精确率、召回率与 F-measure 等统计指标。

问题
模糊测试方法众多且各有优劣,单一方法难以适应所有目标程序,如何为不同程序选择匹配度更高的模糊测试方法成为问题。
方法
先分析目标程序并提取语法、上下文等特征向量,再构建匹配模型计算目标程序与模糊测试算法的相似度,据此推荐匹配度更高的算法。
评估
通过匹配模型选出更合适的模糊测试算法,并以检测效率、精确率、召回率、F-measure 等统计指标衡量其提升效果。
原文摘要(Abstract)

Fuzzing is a technique that aims to detect vulnerabilities or exceptions through unexpected input and has found tremendous recent interest in both academia and industry. Although these fuzzing methods have great advantages in the field of vulnerability detection, they also have their own disadvantages in the face of different target programs. It is obviously impractical for a fuzzing test method to adapt to all the target programs. Therefore, we study how to select the appropriate fuzzing methods for different target programs. Specifically, we first analyze the program, and then extract the feature vectors of the target program to get the information of the program, such as syntax, context and so on. Next, we build a matching model to match the similarity of target program and the fuzzing algorithm to select the fuzzing algorithm with higher matching degree. Through our matching model, we get a more suitable fuzzing algorithm to improve the detection efficiency, precision, recall, F-measure, and other statistical measures.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6569,
  title = {Fuzzing Methods Recommendation Based on Feature Vectors},
  author = {Chi Zhang and Jinfu Chen},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678630}
}