Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Machine learning-assisted virtual patching of web applications (1803.05529v1)

Published 14 Mar 2018 in cs.CR

Abstract: 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Gustavo Betarte (7 papers)
  2. Eduardo Giménez (1 paper)
  3. Rodrigo Martínez (5 papers)
  4. Álvaro Pardo (6 papers)
Citations (9)

Summary

We haven't generated a summary for this paper yet.