2019 · 69 citations · 17 references
Abuse DetectionEngineeringMachine LearningData ScienceData MiningPattern RecognitionInformation SecurityThreat DetectionIntrusion Detection SystemKnowledge DiscoveryAdversarial Machine LearningTargeted AttackInformation ForensicsComputer ScienceSql Injection AttackOnline ServicesSql Injection AttacksData Security
With the rapid growth in online services, hacking (alternatively attacking) on online database applications has become a grave concern now. Attacks on online database application are being frequently reported. Among these attacks, the SQL injection attack is at the top of the list. The hackers alter the SQL query sent by the user and inject malicious code therein. Hence, they access the database and manipulate the data. It is reported in the literature that the traditional SQL injection detection algorithms fail to prevent this type of attack. In this paper, we propose a machine learning based heuristic algorithm to prevent the SQL injection attack. We use a dataset of 616 SQL statements to train and test 23 different machine learning classifiers. Among these classifiers, we select the best five classifiers based on their detection accuracy and develop a Graphical User Interface (GUI) application based on these five classifiers. We test our proposed algorithm and the results show that our algorithm is able to detect the SQL injection attack with a high accuracy (93.8%).
17
J. R. Quinlan · Machine Learning · 1986 · 14.5K citations · Full text
J. R. Quinlan · Machine Learning · 1986 · 12.3K citations · Full text
A working guide to boosted regression trees
Jane Elith, John R. Leathwick, Trevor Hastie · Journal of Animal Ecology · 2008 · 6.3K citations · Full text
A Classification of SQL-Injection Attacks and Countermeasures
William G. J. Halfond, Jeremy Viegas, Alessandro Orso · Oecologia · 2006 · 595 citations
Stavros I. Dimitriadis, Dimitris Liparas, Magda Tsolaki · Journal of Neuroscience Methods · 2017 · 137 citations · Full text
Neuroimaging Biomarkers, Alzheimer's Disease, Neuroimaging +7