{"title":"Research on SQL Injection Detection Model Based on CNN","authors":"Ruhua Lu, Shuangwei Wang, Yalan Li","doi":"10.1109/ICAA53760.2021.00028","DOIUrl":null,"url":null,"abstract":"SQL injection attack has been listed as one of the top ten network application risks by the open web application security project (OWASP) for five consecutive years, and has always been the focus of network security research. In this paper, a SQL injection detection model based on Convolutional neural network (CNN) is proposed. The model is divided into model training stage and classification detection stage. The key parts are the word vector model and CNN model. Firstly, the SQL injection data set is pre-processed, word2vec, word vectorization and other steps to get the vectorized data, and then input to the CNN model for model training and classification detection in turn. The method proposed in this paper realizes the purpose of SQL injection detection, and provides a theoretical reference for researchers and database security maintainers of relevant departments in academic circles, which has a certain application value.","PeriodicalId":121879,"journal":{"name":"2021 International Conference on Intelligent Computing, Automation and Applications (ICAA)","volume":"316 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Intelligent Computing, Automation and Applications (ICAA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAA53760.2021.00028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
SQL injection attack has been listed as one of the top ten network application risks by the open web application security project (OWASP) for five consecutive years, and has always been the focus of network security research. In this paper, a SQL injection detection model based on Convolutional neural network (CNN) is proposed. The model is divided into model training stage and classification detection stage. The key parts are the word vector model and CNN model. Firstly, the SQL injection data set is pre-processed, word2vec, word vectorization and other steps to get the vectorized data, and then input to the CNN model for model training and classification detection in turn. The method proposed in this paper realizes the purpose of SQL injection detection, and provides a theoretical reference for researchers and database security maintainers of relevant departments in academic circles, which has a certain application value.