Detection of SQL injection based on artificial neural network

被引:42
|
作者
Tang, Peng [1 ]
Qiu, Weidong [1 ]
Huang, Zheng [1 ,2 ]
Lian, Huijuan [1 ]
Liu, Guozhen [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Cyber Sci & Engn, Shanghai, Peoples R China
[2] Westone Cryptol Res Ctr, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
SQL injection; Neural network; MLP; LSTM;
D O I
10.1016/j.knosys.2020.105528
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The SQL injection, a common web attack, has been a challenging network security issue which causes annually millions of dollars of financial loss worldwide as well as a large amount of users privacy data leakage. This work presents a high accuracy SQL injection detection method based on neural network. We first acquire authentic user URL access log data from the Internet Service Provider(ISP), ensuring that our approach is real, effective and practical. We then conduct statistical research on normal data and SQL injection data. Based on the statistical results, we design eight types of features and train an MLP model. The accuracy of the model maintains over 99%. Meanwhile, we compare and evaluate the training effect of other machine learning algorithms(LSTM, for example), the results reveal that the accuracy of our method is superior to the relevant machine learning algorithms. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Deep Neural Network-Based SQL Injection Detection Method
    Zhang, Wei
    Li, Yueqin
    Li, Xiaofeng
    Shao, Minggang
    Mi, Yajie
    Zhang, Hongli
    Zhi, Guoqing
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [2] 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,
  • [3] Efficient Detection Of SQL Injection Attack(SQLIA) Using Pattern-based Neural Network Model
    Begum, Meharaj A.
    Arock, Michael
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, AND INTELLIGENT SYSTEMS (ICCCIS), 2021, : 343 - 347
  • [4] Neural network based single index evaluation for SQL injection attack detection in health care data
    Nagabhooshanam, N.
    ganapathy, N. Bala sundara
    Ravindra Murthy, C.
    Mohammed Saleh, Al Ansari
    CosioBorda, Ricardo Fernando
    [J]. Measurement: Sensors, 2023, 27
  • [5] Artificial Intelligence Techniques for SQL Injection Attack Detection
    Irungu, John
    Graham, Steffi
    Girma, Anteneh
    Kacem, Thabet
    [J]. PROCEEDINGS OF 2023 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION TECHNOLOGY, ICIIT 2023, 2023, : 38 - 45
  • [6] SQL injection attack detection in network flow data
    Crespo-Martinez, Ignacio Samuel
    Campazas-Vega, Adrian
    Guerrero-Higueras, Angel Manuel
    Riego-DelCastillo, Virginia
    Alvarez-Aparicio, Claudia
    Fernandez-Llamas, Camino
    [J]. COMPUTERS & SECURITY, 2023, 127
  • [7] Urban change detection based on an artificial neural network
    Liu, X
    Lathrop, RG
    [J]. INTERNATIONAL JOURNAL OF REMOTE SENSING, 2002, 23 (12) : 2513 - 2518
  • [8] Target detection based on the artificial neural network technology
    Xu Kaiyu
    Hu Wenhua
    Zhou Weina
    Zheng Huayao
    [J]. 2006 9TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION, VOLS 1- 5, 2006, : 724 - +
  • [9] ARTIFICIAL NEURAL NETWORK BASED ON APPROACH FOR COMMERCIAL DETECTION
    Zafar, Hina
    Shabbir, Umair
    Muntaha, Sana
    [J]. INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2019, 11 (02): : 35 - 42
  • [10] Artificial Neural Network-based Fault Detection
    Khelifi, Asma
    Ben Lakhal, Nadhir Mansour
    Gharsallaoui, Hajer
    Nasri, Othman
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2018, : 1017 - 1022