SQL injection attacks are critical security vulnerability exploitation in web applications, posing risks to data, if successfully executed, allowing attackers to gain unauthorised access to sensitive data. Due to the absence of a standardised structure, traditional signature-based detection methods face challenges in effectively detecting SQL injection attacks. To overcome this challenge, machine learning (ML) algorithms have emerged as a promising approach for detecting SQL injection attacks. This paper presents a comprehensive literature review on the utilisation of ML techniques for SQL injection detection. The review covers various aspects, including dataset collection, feature extraction, training, and testing, with different ML algorithms. The studies included in the review demonstrate high levels of accuracy in detecting attacks and reducing false positives.
CITATION STYLE
Mohammed A M Oudah, & Mohd Fadzli Marhusin. (2024). SQL Injection Detection using Machine Learning: A Review. Malaysian Journal of Science Health & Technology, 10(1), 39–49. https://doi.org/10.33102/mjosht.v10i1.368
Mendeley helps you to discover research relevant for your work.