paperbot · PL 论文追踪

全部论文 待读 收藏

P2 JCOMIX: a search-based tool to detect XML injection vulnerabilities in web applications

JCOMIX:一个基于搜索的工具,用于检测 Web 应用中的 XML 注入漏洞
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 1/10 · 该论文是面向 Web 应用的 XML 注入漏洞搜索式渗透测试工具,属于动态安全测试/模糊测试方向,与用户关注的静态分析、Agentic 程序、LLM 辅助分析、浮点程序分析及贝叶斯程序分析均无实质关联。引用 11 inbox
Dimitri Michel Stallenberg, Annibale Panichella
crossref: 2026-09-12

AI 速览

一句话:提出并演示 JCOMIX,一个基于搜索的渗透测试工具,自动生成 XML 注入攻击以检测前端 Web 应用漏洞。

用户输入净化与验证是微服务架构防御 XML 注入(XMLi)攻击的重要机制,但其有效性依赖于净化与验证规则集(如正则表达式)的质量,安全分析师需要对其进行充分测试。JCOMIX 是一个渗透测试工具,面向前端 Web 应用自动生成 XMLi 攻击(测试用例),以暴露 XML 漏洞。该工具实现了多种搜索算法,包括随机搜索(传统 fuzzing)、遗传算法,以及为 XMLi 测试专门设计的协作式协同进化算法 COMIX。作者通过实证研究展示了 JCOMIX 在测试一个开源前端 Web 应用时的有效性。

问题
XML 注入攻击(XMLi)的防护依赖输入净化与验证规则集,但这些规则的质量难以保证,需要有效的测试方法发现漏洞。
方法
JCOMIX 自动生成 XMLi 攻击测试用例,并集成随机搜索、遗传算法以及专为 XMLi 测试设计的协作式协同进化算法 COMIX 进行搜索。
评估
在一个开源前端 Web 应用上开展实证研究,展示 JCOMIX 检测 XML 注入漏洞的有效性。
原文摘要(Abstract)

Input sanitization and validation of user inputs are well-established protection mechanisms for microservice architectures against XML injection attacks (XMLi). The effectiveness of the protection mechanisms strongly depends on the quality of the sanitization and validation rule sets (e.g., regular expressions) and, therefore, security analysts have to test them thoroughly. In this demo, we introduce JCOMIX, a penetration testing tool that generates XMLi attacks (test cases) exposing XML vulnerabilities in front-end web applications. JCOMIX implements various search algorithms, including random search (traditional fuzzing), genetic algorithms (GAs), and the more recent co-operative, co-evolutionary algorithm designed explicitly for the XMLi testing (COMIX). We also show the results of an empirical study showing the effectiveness of JCOMIX in testing an open-source front-end web application.

链接与引用

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

BibTeX
@inproceedings{paperbot5115,
  title = {JCOMIX: a search-based tool to detect XML injection vulnerabilities in web applications},
  author = {Dimitri Michel Stallenberg and Annibale Panichella},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3341178}
}