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 条
  • [1] SQL Injection Detection Based on Deep Belief Network
    Zhang, Huafeng
    Zhao, Bo
    Yuan, Hui
    Zhao, Jinxiong
    Yan, Xiaobin
    Li, Fangjun
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [2] Detection of SQL injection based on artificial neural network
    Tang, Peng
    Qiu, Weidong
    Huang, Zheng
    Lian, Huijuan
    Liu, Guozhen
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 190
  • [3] Deep Neural Network-based Method for Detection and Classification of Malicious Network Traffic
    Usman, Muhammad
    Ahmad, Shahbaz
    Saeed, Muhammad Mubashir
    [J]. 2021 IEEE WORKSHOP ON MICROWAVE THEORY AND TECHNIQUES IN WIRELESS COMMUNICATIONS, MTTW'21, 2021, : 193 - 198
  • [4] A SQL Injection Detection Method Based on Adaptive Deep Forest
    Li, Qi
    Li, Weishi
    Wang, Junfeng
    Cheng, Mingyu
    [J]. IEEE ACCESS, 2019, 7 : 145385 - 145394
  • [5] A Deep Neural Network-Based Method for Early Detection of Osteoarthritis Using Statistical Data
    Lim, Jihye
    Kim, Jungyoon
    Cheon, Songhee
    [J]. INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2019, 16 (07)
  • [6] Method of evolutionary neural network-based intrusion detection
    Wang, L
    Yu, G
    Wang, GR
    Wang, D
    [J]. 2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : E13 - E18
  • [7] DEEP NEURAL NETWORK-BASED DATA RECONSTRUCTION FOR LANDSLIDE DETECTION
    Utomo, Darmawan
    Hu, Liang-Cheng
    Hsiung, Pao-Ann
    [J]. IGARSS 2020 - 2020 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2020, : 3119 - 3122
  • [8] DNNBoT: Deep Neural Network-Based Botnet Detection and Classification
    Haq, Mohd Anul
    Khan, Mohd Abdul Rahim
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (01): : 1729 - 1750
  • [9] A deep neural network-based method for solving obstacle problems
    Cheng, Xiaoliang
    Shen, Xing
    Wang, Xilu
    Liang, Kewei
    [J]. NONLINEAR ANALYSIS-REAL WORLD APPLICATIONS, 2023, 72
  • [10] Network Security Enhanced with Deep Neural Network-Based Intrusion Detection System
    Alrayes, Fatma S.
    Zakariah, Mohammed
    Amin, Syed Umar
    Khan, Zafar Iqbal
    Alqurni, Jehad Saad
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (01): : 1457 - 1490