Detection of SQL Injection Attack Using Machine Learning Techniques: A Review

  • Unique Paper ID: 176945
  • Volume: 11
  • Issue: 11
  • PageNo: 6546-6552
  • Abstract:
  • SQL Injection (SQLi) attacks pose a significant threat to database security, enabling attackers to manipulate SQL queries and gain unauthorized access to sensitive data. Traditional security measures, such as signature-based detection and rule-based approaches, often fail to detect evolving SQLi attack patterns. To address these challenges, machine learning (ML) techniques have emerged as powerful tools for detecting and mitigating SQLi attacks. This review paper explores various ML-based approaches, including supervised, unsupervised, and deep learning models, for identifying SQLi attempts. It examines feature extraction methods, dataset challenges, model performance metrics, and comparative analyses of existing ML techniques. Additionally, the paper highlights the advantages and limitations of different ML models in real-world scenarios, emphasizing their effectiveness in improving detection accuracy and reducing false positives.

Copyright & License

Copyright © 2025 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{176945,
        author = {Bhanu Pratap Singh and Prof. Shekhar Nigam},
        title = {Detection of SQL Injection Attack Using Machine Learning Techniques: A Review},
        journal = {International Journal of Innovative Research in Technology},
        year = {2025},
        volume = {11},
        number = {11},
        pages = {6546-6552},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=176945},
        abstract = {SQL Injection (SQLi) attacks pose a significant threat to database security, enabling attackers to manipulate SQL queries and gain unauthorized access to sensitive data. Traditional security measures, such as signature-based detection and rule-based approaches, often fail to detect evolving SQLi attack patterns. To address these challenges, machine learning (ML) techniques have emerged as powerful tools for detecting and mitigating SQLi attacks. This review paper explores various ML-based approaches, including supervised, unsupervised, and deep learning models, for identifying SQLi attempts. It examines feature extraction methods, dataset challenges, model performance metrics, and comparative analyses of existing ML techniques. Additionally, the paper highlights the advantages and limitations of different ML models in real-world scenarios, emphasizing their effectiveness in improving detection accuracy and reducing false positives.},
        keywords = {SQL Injection, Cross Side Scripting, Denial of Service Attack, Naïve Bias, Gradient Boosting, etc.},
        month = {July},
        }

Cite This Article

  • ISSN: 2349-6002
  • Volume: 11
  • Issue: 11
  • PageNo: 6546-6552

Detection of SQL Injection Attack Using Machine Learning Techniques: A Review

Related Articles