2021
DOI: 10.3844/jcssp.2021.296.303
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning-Based Technique to Detect SQL Injection Attack

Abstract: Lack of secure codes implemented in the web apps will lead to cyber-attack because of vulnerabilities. The statistic shows that highest record on the data theft related cyber-attacks are through the SQL injection technique. Hence, an effective SQL injection detection is needed in any web system to combat this threat. In this research, machine learning technique is used where training is provided to the SQL injection detector using a training data and then is evaluated against a testing data. The research relie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 5 publications
0
4
0
Order By: Relevance
“…Azman et al [20] propose a signature-based SQLI detection system that utilises ML techniques. The system is trained on a dataset of benign and malicious web requests extracted from access log files, and its performance is evaluated on a separate testing dataset.…”
Section: Discussionmentioning
confidence: 99%
“…Azman et al [20] propose a signature-based SQLI detection system that utilises ML techniques. The system is trained on a dataset of benign and malicious web requests extracted from access log files, and its performance is evaluated on a separate testing dataset.…”
Section: Discussionmentioning
confidence: 99%
“…Based on the results, IBK is selected as the classifier for SQLIA detection and prevention due to its high accuracy, sensitivity, and specificity, as well as its relatively faster model development time compared to other algorithms. SQL injection is a common and dangerous technique used by hackers to manipulate websites and gain access to sensitive data as claimed by the author of [7]. The research proposes the use of machine learning, specifically a training and testing process, to develop a detector for SQL injection attacks.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Several types of research implied that ML techniques [12,[77][78][79] can be employed to develop vulnerability predictors. The goal, regardless of the technique used, is to learn data associated with injection, which can then be used to predict vulnerability to new injections.…”
Section: Techniquesmentioning
confidence: 99%