Impact Factor (2025): 6.9
DOI Prefix: 10.47001/IRJIET
Vol 9 No 25 (2025): Volume 9, Special Issue of INSPIRE’25 April 2025 | Pages: 267-272
International Research Journal of Innovations in Engineering and Technology
OPEN ACCESS | Research Article | Published Date: 24-04-2025
SQL Injection (SQLi) is a critical vulnerability that allows attackers to manipulate databases through malicious queries. To detect such vulnerabilities in web applications, we integrated SQLMAP, a penetration testing tool, with a Random Forest machine learning model. SQLMAP automates vulnerability detection, and its commands are further automated to enable users to perform tests using simple numerical inputs, improving usability and efficiency. Data collected through SQLMAP is analyzed by the Random Forest classifier, trained on labeled datasets of malicious and benign queries, to predict vulnerabilities with high accuracy. Automation streamlines the process, making penetration testing faster and accessible even to non-technical users. This scalable approach can be expanded to detect other vulnerabilities like Cross-Site Scripting or Remote Code Execution, providing an efficient and user-friendly solution that enhances web application security while contributing to broader cyber security advancements.
SQL Injection (SQLi), Machine Learning, SQLMAP, classifier, cyber security
M. Fathima Begum, Lekha Sree C, & Manasa P. (2025). Enhancement of Web Application Security using SQLMap and Machine Learning. In proceeding of International Conference on Sustainable Practices and Innovations in Research and Engineering (INSPIRE'25), published by IRJIET, Volume 9, Special Issue of INSPIRE’25, pp 267-272. Article DOI https://doi.org/10.47001/IRJIET/2025.INSPIRE43
This work is licensed under Creative common Attribution Non Commercial 4.0 Internation Licence