mlsanityData to 14 Oct 2026

ModSec-AdvLearn: Countering Adversarial SQL Injections with Robust Machine Learning

arXiv 2308.04964 ↗First posted 9 Aug 2023cs.LG cs.CRcited by 1

Not on the map. Why?

Abstract (arXiv)

Many Web Application Firewalls (WAFs) leverage the OWASP CRS to block incoming malicious requests. The CRS consists of different sets of rules designed by domain experts to detect well-known web attack patterns. Both the set of rules and the weights used to combine them are manually defined, yielding four different default configurations of the CRS. In this work, we focus on the detection of SQLi attacks, and show that the manual configurations of the CRS typically yield a suboptimal trade-off between detection and false alarm rates. Furthermore, we show that these configurations are not robust to adversarial SQLi attacks, i.e., carefully-crafted attacks that iteratively refine the malicious SQLi payload by querying the target WAF to bypass detection. To overcome these limitations, we propose (i) using machine learning to automate the selection of the set of rules to be combined along with their weights, i.e., customizing the CRS configuration based on the monitored web services; and (ii) leveraging adversarial training to significantly improve its robustness to adversarial SQLi manipulations. Our experiments, conducted using the well-known open-source ModSecurity WAF equipped with the CRS rules, show that our approach, named ModSec-AdvLearn, can (i) increase the detection rate up to 30%, while retaining negligible false alarm rates and discarding up to 50% of the CRS rules; and (ii) improve robustness against adversarial SQLi attacks up to 85%, marking a significant stride toward designing more effective and robust WAFs. We release our open-source code at https://github.com/pralab/modsec-advlearn.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 7 of its 36 references that are in the map. First posted on arXiv 9 Aug 2023.

Builds on

7 of 36 references.

References · 7

  1. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  2. 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 414
  3. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  4. 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 52
  5. 2017DeltaPhish: Detecting Phishing Webpages in Compromised Websitescited by 13
  6. 2020WAF-A-MoLE: Evading Web Application Firewalls through Adversarial Machine Learningcited by 4
  7. 2022Evolutionary Multi-Task Injection Testing on Web Application Firewallscited by 3

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.