Publication:
Web Application Firewall Based On Machine Learning Models

dc.contributor.authorDURMUŞKAYA, MUHAMMED ERSİN
dc.contributor.authorBayraklı, Selim
dc.date.accessioned2025-09-04T11:11:17Z
dc.date.issued2025
dc.description.abstractThe increasing reliance on web applications for storing sensitive data and financial transactions has elevated the importance of web application security. A machine learning-based web application firewall was designed to protect web applications against injection vulnerabilities. A hybrid dataset, including CISC 2010, HTTPParams 2015, and real-time Hypertext Transfer Protocol (HTTP) requests, was employed. The study evaluated five classification algorithms-K-nearest neighbors, logistic regression, na & iuml;ve Bayes, support vector machine, and decision tree-for detecting cross site scripting (XSS), Structured Query Language (SQL) Injection, Operating System Command Injection, and Local File Inclusion attacks. Decision tree was identified as the algorithm with the highest precision, accuracy, recall, F1-score, receiver operating characteristic (ROC), and area under the curve (AUC) values. According to the confusion matrix analysis, the real-time tested web application firewalls (WAF) achieved a remarkably high F1 score of 93.13% and accuracy of 93.27%. The findings indicate that machine learning-based WAFs effectively protect web applications against injection threats. Future work includes expanding the WAF to cover other attack types and testing it on different datasets.en
dc.identifier11
dc.identifier.citationDurmuşkaya ME, Bayraklı S. 2025. Web application firewall based on machine learning models. PeerJ Computer Science 11:e2975
dc.identifier.eissn2376-5992
dc.identifier.pubmed40989350
dc.identifier.scopus2-s2.0-105025430569
dc.identifier.urihttps://doi.org/10.7717/peerj-cs.2975
dc.identifier.urihttps://hdl.handle.net/11413/9639
dc.identifier.wos001556610200002
dc.language.isoen
dc.publisherPeerJ
dc.relation.journalPeerJ Computer Science
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/us/
dc.subjectWeb application firewall
dc.subjectMachine learning
dc.subjectClassification
dc.subjectWeb security
dc.subjectWAF
dc.subjectInjection
dc.titleWeb Application Firewall Based On Machine Learning Modelsen
dc.typeArticle
dspace.entity.typePublication
local.indexed.atWOS
local.indexed.atPubMed
local.indexed.atScopus
local.journal.endpage30
local.journal.startpage1
relation.isAuthorOfPublication2ba8b74b-6ed2-4eab-9d14-4127cea1d1e0
relation.isAuthorOfPublication.latestForDiscovery2ba8b74b-6ed2-4eab-9d14-4127cea1d1e0

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tam Metin/Full Text
Size:
5.89 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.81 KB
Format:
Item-specific license agreed upon to submission
Description: