2022
DOI: 10.1155/2022/5280158
|View full text |Cite
|
Sign up to set email alerts
|

Web Application Firewall Using Machine Learning and Features Engineering

Abstract: Web application security has become a major requirement for any business, especially with the wide web attacks spreading despite the defensive measures and the continuous development of software frameworks and servers. In this study, we present a proposed model for a web application firewall that used machine learning and features engineering to detect common web attacks. Our proposed model analyses incoming requests to the webserver, parses these requests to extract four features that describe completely HTTP… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 26 publications
0
0
0
Order By: Relevance
“…The proposed model analyzes incoming requests to the web server, parses these requests to extract four features that describe completely HTTP request parts (URL, payload, and headers), and classifies whether a request is normal or an anomaly. The model achieved a classification accuracy of 99.6% with datasets used in research studies in this field and 98.8% with datasets of real web servers [3].…”
Section: Literature Surveymentioning
confidence: 95%
See 1 more Smart Citation
“…The proposed model analyzes incoming requests to the web server, parses these requests to extract four features that describe completely HTTP request parts (URL, payload, and headers), and classifies whether a request is normal or an anomaly. The model achieved a classification accuracy of 99.6% with datasets used in research studies in this field and 98.8% with datasets of real web servers [3].…”
Section: Literature Surveymentioning
confidence: 95%
“…CSIC: This dataset contains HTTP traffic data collected from a real web application. It includes both normal and malicious traffic and has been widely used in previous research studies[3].3. HTTP Params: This dataset contains HTTP traffic data collected from a real web application.…”
mentioning
confidence: 99%
“…Machine Learning (ML) has revolutionized a myriad of sectors in the contemporary digital ecosystem, from healthcare to finance, and its importance cannot be understated when discussing cybersecurity and intrusion detection. At its core, machine learning is a subset of artificial intelligence that employs algorithms allowing computers to learn and make decisions or predictions from data without explicit programming [25], [26].…”
Section: Machine Learningmentioning
confidence: 99%
“…Validated through a Web Application Filter (WAF) use case, RiAS showcases the potential of adaptive, risk-based security measures to respond dynamically to threats, underscoring its relevance in modern, heterogeneous computing contexts. Shaheed et al [24] presents an advanced web application firewall model leveraging machine learning and feature engineering to detect web attacks. This model uniquely analyzes entire HTTP requests, including URL, payload, and headers, by extracting four key features: request length, percentages of allowed and special characters, and an attack weight.…”
Section: Literature Reviewmentioning
confidence: 99%