Machine learning-assisted virtual patching of web applications

03/14/2018
by   Gustavo Betarte, et al.
0

Web applications are permanently being exposed to attacks that exploit their vulnerabilities. In this work we investigate the application of machine learning techniques to leverage Web Application Firewall (WAF), a technology that is used to detect and prevent attacks. We propose a combined approach of machine learning models, based on one-class classification and n-gram analysis, to enhance the detection and accuracy capabilities of MODSECURITY, an open source and widely used WAF. The results are promising and outperform MODSECURITY when configured with the OWASP Core Rule Set, the baseline configuration setting of a widely deployed, rule-based WAF technology. The proposed solution, combining both approaches, allow us to deploy a WAF when no training data for the application is available (using one-class classification), and an improved one using n-grams when training data is available.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2023

Machine Learning for Detection and Mitigation of Web Vulnerabilities and Web Attacks

Detection and mitigation of critical web vulnerabilities and attacks lik...
research
08/04/2019

A systematic review of fuzzing based on machine learning techniques

Security vulnerabilities play a vital role in network security system. F...
research
08/06/2019

AppMine: Behavioral Analytics for Web Application Vulnerability Detection

Web applications in widespread use have always been the target of large-...
research
08/09/2023

Adversarial ModSecurity: Countering Adversarial SQL Injections with Robust Machine Learning

ModSecurity is widely recognized as the standard open-source Web Applica...
research
04/05/2019

A Visual Model for Web Applications Security Monitoring

This paper proposes a novel visual model for web applications security m...
research
05/12/2023

Comparison of machine learning models applied on anonymized data with different techniques

Anonymization techniques based on obfuscating the quasi-identifiers by m...
research
05/18/2022

Analysing and strengthening OpenWPM's reliability

Automated browsers are widely used to study the web at scale. Their prem...

Please sign up or login with your details

Forgot password? Click here to reset