Deep Neural Network-Based SQL Injection Detection Method

被引:11
|
作者
Zhang, Wei [1 ]
Li, Yueqin [1 ]
Li, Xiaofeng [1 ]
Shao, Minggang [1 ]
Mi, Yajie [1 ]
Zhang, Hongli [1 ]
Zhi, Guoqing [2 ]
机构
[1] Beijing Union Univ, Smart City Coll, Beijing 100101, Peoples R China
[2] Beijing Union Univ, Coll Appl Arts & Sci, Beijing 100191, Peoples R China
关键词
D O I
10.1155/2022/4836289
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Among the network security problems, SQL injection is a common and challenging network attack means, which can cause inestimable loop-breaking and loss to the database, and how to detect SQL injection statements is one of the current research hotspots. Based on the data characteristics of SQL statements, a deep neural network-based SQL injection detection model and algorithm are built. The core method is to convert the data into word vector form by word pause method, then form a sparse matrix and pass it into the model for training, build a multihidden layer deep neural network model containing ReLU function, optimize the traditional loss function, and introduce Dropout method to improve the generalization ability of this model. The accuracy of the final model is maintained at over 96%. By comparing the experimental results with traditional machine learning algorithms and LSTM algorithms, the proposed algorithm effectively solves the problems of overfitting in machine learning and the need for manual screening to extract features, which greatly improves the accuracy of SQL injection detection.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] A DEEP NEURAL NETWORK-BASED NUMERICAL METHOD FOR SOLVING CONTACT PROBLEMS
    Shen, X. I. N. G.
    Cheng, X. I. A. O. L. I. A. N. G.
    Liang, K. E. W. E., I
    Wang, X. I. L. U.
    Wu, Z. H. E. N. G. H. U. A.
    [J]. JOURNAL OF NONLINEAR AND VARIATIONAL ANALYSIS, 2022, 6 (05): : 483 - 498
  • [32] Neural network-based face detection
    Rowley, HA
    Baluja, S
    Kanade, T
    [J]. 1996 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1996, : 203 - 208
  • [33] Neural network-based face detection
    Rowley, HA
    Baluja, S
    Kanade, T
    [J]. IMAGE UNDERSTANDING WORKSHOP, 1996 PROCEEDINGS, VOLS I AND II, 1996, : 725 - 735
  • [34] Neural network-based face detection
    Rowley, HA
    Baluja, S
    Kanade, T
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1998, 20 (01) : 23 - 38
  • [35] Neural network-based face detection
    Rowley, Henry A.
    Baluja, Shumeet
    Kanade, Takeo
    [J]. 1600, IEEE Comp Soc, Los Alamitos, CA, United States (20):
  • [36] Deep neural network-based real time fish detection method in the scene of marine fishing supervision
    Li, Junpeng
    Zhu, Kaiyan
    Wang, Fei
    Jiang, Fengjiao
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (03) : 4527 - 4532
  • [37] A Deep Convolutional Neural Network-Based Method for Self-Piercing Rivet Joint Defect Detection
    Zhao, Lun
    Lin, Sen
    Pan, Yunlong
    Wang, Haibo
    Abbas, Zeshan
    Guo, Zixin
    Huo, Xiaole
    Wang, Sen
    [J]. JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2024, 24 (04)
  • [38] A Deep Belief Network-based Fault Detection Method for Nonlinear Processes
    Tang, Peng
    Peng, Kaixiang
    Zhang, Kai
    Chen, Zhiwen
    Yang, Xu
    Li, Linlin
    [J]. IFAC PAPERSONLINE, 2018, 51 (24): : 9 - 14
  • [39] Evaluating Deep Neural Network-based Fire Detection for Natural Disaster Management
    Tzimas, Matthaios D.
    Papaioannidis, Christos
    Mygdalis, Vasileios
    Pitas, Ioannis
    [J]. PROCEEDINGS OF THE IEEE/ACM 10TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, BDCAT 2023, 2023,
  • [40] Deep Convolution Neural Network-Based Crack Feature Extraction, Detection and Quantification
    Shuai Teng
    Gongfa Chen
    [J]. Journal of Failure Analysis and Prevention, 2022, 22 : 1308 - 1321