Skip to main navigation Skip to search Skip to main content

Web Application Attacks Detection Using Machine Learning Techniques

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

40 Scopus citations

Abstract

Web applications are permanently being exposed to attacks that exploit their vulnerabilities. In this work we investigate the use of machine learning techniques to leverage the performance of Web Application Firewalls (WAFs), systems that are used to detect and prevent attacks. We propose a characterization of the problem by defining different scenarios depending if we have valid and/or attack data available for training. We also propose two solutions: first a multi-class approach for the scenario when valid and attack data is available; and second a one-class solution when only valid data is at hand. We present results using both approaches that outperform MODSECURITY configured with the OWASP Core Rule Set out of the box, which is the baseline configuration setting of a widely deployed WAF technology. We also propose a tagged dataset based on the DRUPAL content management framework.

Original languageEnglish
Title of host publicationProceedings - 17th IEEE International Conference on Machine Learning and Applications, ICMLA 2018
EditorsM. Arif Wani, Mehmed Kantardzic, Moamar Sayed-Mouchaweh, Joao Gama, Edwin Lughofer
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1065-1072
Number of pages8
ISBN (Electronic)9781538668047
DOIs
StatePublished - 2 Jul 2018
Event17th IEEE International Conference on Machine Learning and Applications, ICMLA 2018 - Orlando, United States
Duration: 17 Dec 201820 Dec 2018

Publication series

NameProceedings - 17th IEEE International Conference on Machine Learning and Applications, ICMLA 2018

Conference

Conference17th IEEE International Conference on Machine Learning and Applications, ICMLA 2018
Country/TerritoryUnited States
CityOrlando
Period17/12/1820/12/18

Keywords

  • Machine Learning
  • Pattern Recognition
  • Web Application Firewall
  • Web Application Security

Fingerprint

Dive into the research topics of 'Web Application Attacks Detection Using Machine Learning Techniques'. Together they form a unique fingerprint.

Cite this