中文

面向用户的页面解锁:基于意图驱动的黑盒扫描器用于现实世界的 Web 应用

密码学与安全 2025-05-01 v2 软件工程

摘要

黑盒扫描器在检测 Web 应用漏洞方面发挥了重要作用。当前黑盒扫描的关键焦点是提高测试覆盖率(即访问更多网页)。然而,由于许多 Web 应用是用户导向的,一些深层页面只能通过复杂的用户交互才能到达,而现有的黑盒扫描器难以到达。为填补这一差距,关键洞察是网页包含大量语义信息,可有助于理解潜在用户意图。基于这一洞察,我们提出了Hoyen,一种利用大型语言模型预测用户意图并提供扩展扫描范围的黑盒扫描器。Hoyen在12个流行的开源 Web 应用上进行了严格评估,并与6个代表性工具进行了比较。结果表明,Hoyen对 Web 应用进行了全面探索,扩大了攻击面,平均覆盖率约为其他扫描器的2倍,请求准确率高。此外,Hoyen检测到的请求中超过90%针对应用程序的核心功能,检测出比其他扫描器更多的漏洞,包括在著名 Web 应用中发现的独特漏洞。我们的数据/代码已在 https://hoyen.tjunsl.com/ 提供。

关键词

引用

@article{arxiv.2504.20801,
  title  = {Unlocking User-oriented Pages: Intention-driven Black-box Scanner for Real-world Web Applications},
  author = {Weizhe Wang and Yao Zhang and Kaitai Liang and Guangquan Xu and Hongpeng Bai and Qingyang Yan and Xi Zheng and Bin Wu},
  journal= {arXiv preprint arXiv:2504.20801},
  year   = {2025}
}