WAF-A-MoLE: Evading Web Application Firewalls through Adversarial Machine Learning
Not on the map. Why?
Abstract (arXiv)
Web Application Firewalls are widely used in production environments to mitigate security threats like SQL injections. Many industrial products rely on signature-based techniques, but machine learning approaches are becoming more and more popular. The main goal of an adversary is to craft semantically malicious payloads to bypass the syntactic analysis performed by a WAF. In this paper, we present WAF-A-MoLE, a tool that models the presence of an adversary. This tool leverages on a set of mutation operators that alter the syntax of a payload without affecting the original semantics. We evaluate the performance of the tool against existing WAFs, that we trained using our publicly available SQL query dataset. We show that WAF-A-MoLE bypasses all the considered machine learning based WAFs.
Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). First posted on arXiv 7 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 1.
4 papers.
- 2023Raze to the Ground: Query-Efficient Adversarial HTML Attacks on Machine-Learning Phishing Webpage Detectorscited by 3
- 2024PhishLang: A Real-Time, Fully Client-Side Phishing Detection Framework Using MobileBERTcited by 3
- 2023ModSec-AdvLearn: Countering Adversarial SQL Injections with Robust Machine Learningcited by 1
- 2023RAT: Reinforcement-Learning-Driven and Adaptive Testing for Vulnerability Discovery in Web Application Firewallscited by 1
- 2024PhishLang: A Real-Time, Fully Client-Side Phishing Detection Framework Using MobileBERT11 Aug 2024
- 2023RAT: Reinforcement-Learning-Driven and Adaptive Testing for Vulnerability Discovery in Web Application Firewalls13 Dec 2023
- 2023Raze to the Ground: Query-Efficient Adversarial HTML Attacks on Machine-Learning Phishing Webpage Detectors4 Oct 2023
- 2023ModSec-AdvLearn: Countering Adversarial SQL Injections with Robust Machine Learning9 Aug 2023