Proceedings of the 1st International Conference on Internet of Things and Machine Learning 2017
DOI: 10.1145/3109761.3158395
|View full text |Cite
|
Sign up to set email alerts
|

Collaborative SQL-injections detection system with machine learning

Abstract: Data mining and information extraction from data is a field that has gained relevance in recent years thanks to techniques based on artificial intelligence and use of machine and deep learning. The main aim of the present work is the development of a tool based on a previous behaviour study of security audit tools (oriented to SQL pentesting) with the purpose of creating testing sets capable of performing an accurate detection of a SQL attack. The study is based on the information collected through the generat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 14 publications
(16 citation statements)
references
References 6 publications
0
15
0
1
Order By: Relevance
“…For comparison, traditional machine learning methods are used to classify and compare the accuracy and F1 values, including SVM [2], [3], Naive Bayes [4], [6], Decision Tree [4], [5], and Random Forest [23], all of the training sets for these traditional machine learning methods is randomly selected from the training sets of EP-CNN. After many tests, we use 10000 query strings to train SVM and Naive Bayes model, and 100000 query strings to train Random Forest and Decision Tree model.…”
Section: ) Other Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…For comparison, traditional machine learning methods are used to classify and compare the accuracy and F1 values, including SVM [2], [3], Naive Bayes [4], [6], Decision Tree [4], [5], and Random Forest [23], all of the training sets for these traditional machine learning methods is randomly selected from the training sets of EP-CNN. After many tests, we use 10000 query strings to train SVM and Naive Bayes model, and 100000 query strings to train Random Forest and Decision Tree model.…”
Section: ) Other Methodsmentioning
confidence: 99%
“…But the training time and testing time is higher than others too, that is because EP-CNN and CNN have more computational load in the testing process. In the traditional machine learning methods of SVM [2], [3], Naive Bayes [4], [6], Decision Tree [4], [5], and Random Forest [23], the effect of Naive Bayes [6], [4], is much worse than that of the other methods because it is based on the conditional independence hypothesis; that is, the position correlation information between characters is split. However, SQL injection is closely related to location correlation between characters.…”
Section: ) Other Methodsmentioning
confidence: 99%
See 3 more Smart Citations