paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Trailblazer: Practical End-to-end Web API Fuzzing (Registered Report)

Trailblazer:实用的端到端 Web API 模糊测试(注册报告)
ISSTA Proceedings of the 34th ACM SIGSOFT International Symposium on Software Testing and Analysis2025匹配度 1/10 · 论文属于Web API模糊测试与自动化测试领域,核心问题是无规格说明下的请求定位与有效载荷生成,与用户关注的静态分析、LLM/Agent与程序分析交叉、浮点程序分析、贝叶斯程序分析均无直接关联。仅与程序测试/分析在广义上相邻,但不匹配核心研究方向。引用 2 inbox
Lianglu Pan, Shaanan Cohney, Toby Murray, Van-Thuan Pham
crossref: 2026-09-12

AI 速览

一句话:提出 Trailblazer,在缺乏 API 规格说明时实现端到端 Web API 模糊测试。

论文针对 Web API 自动测试中的两个关键难题:确定向何处发送 API 请求,以及如何为给定请求构造合法载荷。现有方法常依赖 OpenAPI 等机器可解析的 API 规格说明来应对这两个问题,然而大多数 Web 应用缺少此类规格,导致自动测试难以开展。Trailblazer 提出一种实用的端到端 Web API 模糊测试方案,旨在不依赖规格说明的情况下解决上述挑战。作为注册报告,本文给出研究设计与评估计划,预期在真实 Web 应用上验证其有效性。

问题
Web API 自动测试面临两大难题:确定请求发送位置与构造合法请求载荷;而多数 Web 应用缺少 OpenAPI 等机器可解析的 API 规格说明,使得自动测试十分困难。
方法
提出 Trailblazer,一种实用的端到端 Web API 模糊测试方法,试图在不依赖机器可解析 API 规格说明的前提下应对上述两个挑战。
评估
作为注册报告,本文给出研究设计与评估计划,预期在真实 Web 应用上评估该方法的有效性与实用性。
原文摘要(Abstract)

There are two key challenges in automatically testing web APIs: (a) determine where to send API requests and (b) identify how to make a valid payload for a given request. Both challenges are sometimes addressed by the presence of a machine-parseable API specification (such as an OpenAPI specification). However, most web applications lack such a specification—making automatic testing hard.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9604,
  title = {Trailblazer: Practical End-to-end Web API Fuzzing (Registered Report)},
  author = {Lianglu Pan and Shaanan Cohney and Toby Murray and Van-Thuan Pham},
  booktitle = {ISSTA},
  year = {2025},
  doi = {10.1145/3713081.3731717}
}