Loading Now

Summary of Modsec-advlearn: Countering Adversarial Sql Injections with Robust Machine Learning, by Biagio Montaruli et al.


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

by Biagio Montaruli, Giuseppe Floris, Christian Scano, Luca Demetrio, Andrea Valenza, Luca Compagna, Davide Ariu, Luca Piras, Davide Balzarotti, Battista Biggio

First submitted to arxiv on: 9 Aug 2023

Categories

  • Main: Machine Learning (cs.LG)
  • Secondary: Cryptography and Security (cs.CR)

     Abstract of paper      PDF of paper


GrooveSquid.com Paper Summaries

GrooveSquid.com’s goal is to make artificial intelligence research accessible by summarizing AI papers in simpler terms. Each summary below covers the same AI paper, written at different levels of difficulty. The medium difficulty and low difficulty versions are original summaries written by GrooveSquid.com, while the high difficulty version is the paper’s original abstract. Feel free to learn from the version that suits you best!

Summary difficulty Written by Summary
High Paper authors High Difficulty Summary
Read the original abstract here
Medium GrooveSquid.com (original content) Medium Difficulty Summary
The paper proposes a novel approach to improving the detection of SQL injection attacks in Web Application Firewalls (WAFs) by leveraging machine learning and adversarial training. The authors highlight the limitations of existing WAF configurations, which are often manually defined and prone to false alarms and lack robustness against adversarial attacks. To address these issues, they propose two main contributions: automating the selection of CRS rules and their weights based on monitored web services, and using adversarial training to improve robustness against SQLi manipulations. The authors demonstrate the effectiveness of their approach, called ModSec-AdvLearn, in increasing detection rates while retaining low false alarm rates and improving robustness by up to 85%. They release their open-source code for further development.
Low GrooveSquid.com (original content) Low Difficulty Summary
The paper shows how to make Web Application Firewalls (WAFs) better at stopping bad attacks. WAFs are like superheroes that protect websites from hackers. Right now, many WAFs use a set of rules called the OWASP Core Rule Set (CRS) to block bad requests. But this system has some big flaws: it’s not very good at finding all the bad requests and it can be tricked by clever hackers. The authors propose two ways to fix these problems. First, they suggest using machine learning to pick the right rules and weights for each website. This will make the WAF more effective at catching bad requests. Second, they show how to train the WAF to be stronger against hacking attempts that try to trick it. Their approach, called ModSec-AdvLearn, works really well and can stop up to 85% of sneaky attacks.

Keywords

* Artificial intelligence  * Machine learning