DeepSQLi: Deep Semantic Learning for Testing SQL Injection
Not on the map. Why?
Abstract (arXiv)
Security is unarguably the most serious concern for Web applications, to which SQL injection (SQLi) attack is one of the most devastating attacks. Automatically testing SQLi vulnerabilities is of ultimate importance, yet is unfortunately far from trivial to implement. This is because the existence of a huge, or potentially infinite, number of variants and semantic possibilities of SQL leading to SQLi attacks on various Web applications. In this paper, we propose a deep natural language processing based tool, dubbed DeepSQLi, to generate test cases for detecting SQLi vulnerabilities. Through adopting deep learning based neural language model and sequence of words prediction, DeepSQLi is equipped with the ability to learn the semantic knowledge embedded in SQLi attacks, allowing it to translate user inputs (or a test case) into a new test case, which is semantically related and potentially more sophisticated. Experiments are conducted to compare DeepSQLi with SQLmap, a state-of-the-art SQLi testing automation tool, on six real-world Web applications that are of different scales, characteristics and domains. Empirical results demonstrate the effectiveness and the remarkable superiority of DeepSQLi over SQLmap, such that more SQLi vulnerabilities can be identified by using a less number of test cases, whilst running much faster.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 4; 2025: 1.
11 papers.
- 2024Large Language Models for Cyber Security: A Systematic Literature Reviewcited by 65
- 2024Transformers and Large Language Models for Efficient Intrusion Detection Systems: A Comprehensive Surveycited by 21
- 2023BertRLFuzzer: A BERT and Reinforcement Learning Based Fuzzercited by 5
- 2024Multi-Fidelity Methods for Optimization: A Surveycited by 5
- 2024SoK: On the Offensive Potential of AIcited by 5
- 2023On the Hyperparameter Loss Landscapes of Machine Learning Models: An Exploratory Studycited by 4
- 2022Automated Few-Shot Time Series Forecasting based on Bi-level Programmingcited by 1
- 2022Art-Attack: Black-Box Adversarial Attack via Evolutionary Artcited by 0
- 2022Multifaceted Hierarchical Report Identification for Non-Functional Bugs in Deep Learning Frameworkscited by 0
- 2023SQLi Detection with ML: A data-source perspectivecited by 0
- 2025Large Language Models in Cybersecurity: Applications, Vulnerabilities, and Defense Techniquescited by 0
- 2025Large Language Models in Cybersecurity: Applications, Vulnerabilities, and Defense Techniques18 Jul 2025
- 2024SoK: On the Offensive Potential of AI24 Dec 2024
- 2024Transformers and Large Language Models for Efficient Intrusion Detection Systems: A Comprehensive Survey14 Aug 2024
- 2024Large Language Models for Cyber Security: A Systematic Literature Review8 May 2024
- 2024Multi-Fidelity Methods for Optimization: A Survey15 Feb 2024
- 2023On the Hyperparameter Loss Landscapes of Machine Learning Models: An Exploratory Study23 Nov 2023
- 2023BertRLFuzzer: A BERT and Reinforcement Learning Based Fuzzer21 May 2023
- 2023SQLi Detection with ML: A data-source perspective24 Apr 2023
- 2022Multifaceted Hierarchical Report Identification for Non-Functional Bugs in Deep Learning Frameworks4 Oct 2022
- 2022Art-Attack: Black-Box Adversarial Attack via Evolutionary Art7 Mar 2022
- 2022Automated Few-Shot Time Series Forecasting based on Bi-level Programming7 Mar 2022