paperbot · PL 论文追踪

全部论文 待读 收藏

P2 FOT: a versatile, configurable, extensible fuzzing framework

FOT:一个通用、可配置、可扩展的模糊测试框架
FSE Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2018匹配度 2/10 · 该论文关注灰盒模糊测试框架的模块化与插件化,属于动态测试而非用户核心关注的静态分析、浮点程序分析、贝叶斯程序分析或 LLM/Agent 与程序分析的交叉。虽然其工程化与真实项目漏洞发现有一定工具价值,但与研究方向的核心问题关联较弱。引用 18 inbox
Hongxu Chen, Yuekang Li, Bihuan Chen, Yinxing Xue, Yang Liu
crossref: 2026-09-12

AI 速览

一句话:提出模块化灰盒模糊测试框架FOT,支持插件式集成新技术,并在真实项目中发现多个漏洞。

灰盒模糊测试是检测软件漏洞的有效方法,已有大量新技术被加入模糊器的不同组件。然而,社区缺少模块化框架来方便地插入新技术并支持技术的复用、集成与比较。为此,作者提出 Fuzzing Orchestration Toolkit(FOT),强调通用、可配置和可扩展,允许以插件方式组合不同模糊测试技术。通过 FOT 及其扩展,作者在 11 个项目中发现了 111 个新缺陷,其中 18 个被分配 CVE 编号,表明该框架能有效支撑漏洞发现并促进技术集成与比较。

问题
灰盒模糊测试新技术不断涌现,但缺乏模块化框架来便捷地插件化新技术,阻碍了技术复用、集成与公平比较。
方法
提出通用、可配置、可扩展的模糊测试框架 FOT,通过模块化架构支持将新技术作为插件集成到灰盒模糊器的不同组件中。
评估
使用 FOT 及其扩展进行漏洞挖掘,在 11 个项目中发现 111 个新缺陷,其中 18 个获得 CVE 编号。
原文摘要(Abstract)

Greybox fuzzing is one of the most effective approaches for detecting software vulnerabilities. Various new techniques have been continuously emerging to enhance the effectiveness and/or efficiency by incorporating novel ideas into different components of a greybox fuzzer. However, there lacks a modularized fuzzing framework that can easily plugin new techniques and hence facilitate the reuse, integration and comparison of different techniques. To address this problem, we propose a fuzzing framework, namely Fuzzing Orchestration Toolkit (FOT). FOT is designed to be versatile, configurable and extensible. With FOT and its extensions, we have found 111 new bugs from 11 projects. Among these bugs, 18 CVEs have been assigned. Video link: https://youtu.be/O6Qu7BJ8RP0.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4631,
  title = {FOT: a versatile, configurable, extensible fuzzing framework},
  author = {Hongxu Chen and Yuekang Li and Bihuan Chen and Yinxing Xue and Yang Liu},
  booktitle = {FSE},
  year = {2018},
  doi = {10.1145/3236024.3264593}
}