Capturing the security expert knowledge in feature selection for web application attack detection
Amanda Riverol, Gustavo Betarte, Rodrigo Mart\'inez, \'Alvaro Pardo

TL;DR
This paper introduces a mutual information-based feature selection method that mimics security expert knowledge to improve web attack detection, outperforming traditional expert-based and rule-based approaches.
Contribution
It proposes a novel feature selection algorithm using mutual information to replicate security expert decisions for enhancing web attack detection.
Findings
Model with selected features outperforms expert-based selection
Improves detection accuracy over traditional rule-based WAFs
Reduces false positives in attack detection
Abstract
This article puts forward the use of mutual information values to replicate the expertise of security professionals in selecting features for detecting web attacks. The goal is to enhance the effectiveness of web application firewalls (WAFs). Web applications are frequently vulnerable to various security threats, making WAFs essential for their protection. WAFs analyze HTTP traffic using rule-based approaches to identify known attack patterns and to detect and block potential malicious requests. However, a major challenge is the occurrence of false positives, which can lead to blocking legitimate traffic and impact the normal functioning of the application. The problem is addressed as an approach that combines supervised learning for feature selection with a semi-supervised learning scenario for training a One-Class SVM model. The experimental findings show that the model trained with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Malware Detection Techniques · Web Application Security Vulnerabilities
MethodsSparse Evolutionary Training · Feature Selection · Support Vector Machine
