SQL Injection Detection Based on Deep Belief Network

被引:7
|
作者
Zhang, Huafeng [1 ]
Zhao, Bo [1 ]
Yuan, Hui [2 ]
Zhao, Jinxiong [1 ]
Yan, Xiaobin [1 ]
Li, Fangjun [1 ]
机构
[1] State Grid Gansu Elect Power Co, Lanzhou, Peoples R China
[2] State Grid Gansu Elect Power Res Inst, Lanzhou, Peoples R China
来源
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019) | 2019年
关键词
Cyber Security; SQL Injection; Deep Learning; Deep Belief Network (DBN);
D O I
10.1145/3331453.3361280
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
At present, the ways for detecting SQL injection attacks include pre-compilation of SQL statements, filtering user input at the WEB layer to prevent SQL injection, such as filtering global parameters with Filter, strictly restricting the operation authority of the database, and trying to satisfy all. The lowest permissions for the operation, etc. The detection method for the SQL injection attack is mainly to analyze the incoming parameters to determine whether an illegal parameter is passed in. However, due to the poor real-time performance of the analyzed traffic content and the accuracy, the false positive rate is not ideal. Therefore, this paper proposes a deep learning-based approach to find SQL injection aggression. It does not need to analyze and extract all the content. It only needs to find out the features needed by the model. Entering these features into the model that is trained in advance can detect SQL injection attacks traffic in real time. This paper use deep learning to identify SQL injection attacks in network traffic. We select the target features according to the attack characteristics of the SQL injection attack and get request from url or post packet as train data; use the deep belief network (DBN) model to train the selected features and the collected sample data, and finally get an identifiable SQL Injection attack model. Finally find a best model for Detecting SQL injection, and achieve online and real-time detection.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] SIDNet: A SQL Injection Detection Network for Enhancing Cybersecurity
    Muduli, Debendra
    Shookdeb, Shantanu
    Zamani, Abu Taha
    Saxena, Surabhi
    Kanade, Anuradha Shantanu
    Parveen, Nikhat
    Shameem, Mohammad
    IEEE ACCESS, 2024, 12 : 176511 - 176526
  • [2] Detection of SQL injection based on artificial neural network
    Tang, Peng
    Qiu, Weidong
    Huang, Zheng
    Lian, Huijuan
    Liu, Guozhen
    KNOWLEDGE-BASED SYSTEMS, 2020, 190
  • [3] Research on SQL Injection Defense Technology Based on Deep Learning
    Shi, Weiyu
    Liu, Xiaoqian
    ARTIFICIAL INTELLIGENCE AND SECURITY, ICAIS 2022, PT II, 2022, 13339 : 538 - 549
  • [4] A deep learning approach based on multi-view consensus for SQL injection detection
    Arzu Gorgulu Kakisim
    International Journal of Information Security, 2024, 23 : 1541 - 1556
  • [5] A deep learning approach based on multi-view consensus for SQL injection detection
    Kakisim, Arzu Gorgulu
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (2) : 1541 - 1556
  • [6] SQL Injection Behavior Mining Based Deep Learning
    Tang, Peng
    Qiu, Weidong
    Huang, Zheng
    Lian, Huijuan
    Liu, Guozhen
    ADVANCED DATA MINING AND APPLICATIONS, ADMA 2018, 2018, 11323 : 445 - 454
  • [7] An Intrusion Detection Model Based on Deep Belief Network
    Qu, Feng
    Zhang, Jitao
    Shao, Zetian
    Qi, Shuzhuang
    PROCEEDINGS OF 2017 VI INTERNATIONAL CONFERENCE ON NETWORK, COMMUNICATION AND COMPUTING (ICNCC 2017), 2017, : 97 - 101
  • [8] Deep Learning-Based Detection Technology for SQL Injection Research and Implementation
    Sun, Hao
    Du, Yuejin
    Li, Qi
    APPLIED SCIENCES-BASEL, 2023, 13 (16):
  • [10] Power System Malware Detection Based on Deep Belief Network Classifier
    Chen, Xuan
    2022 6TH INTERNATIONAL CONFERENCE ON GREEN ENERGY AND APPLICATIONS (ICGEA 2022), 2022, : 245 - 249