A deep learning approach based on multi-view consensus for SQL injection detection

被引:0
|
作者
Kakisim, Arzu Gorgulu [1 ]
机构
[1] Istanbul Medeniyet Univ, Comp Engn, Istanbul, Turkiye
关键词
SQL injection; Deep learning; Code injection; Information security; XAI;
D O I
10.1007/s10207-023-00791-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SQL injection (SQLi) attacks are one of the oldest and most serious security threats, consistently ranking among the top ten critical web security risks. Traditional defense mechanisms against SQL injection predominantly use blacklists to disallow common injection characters or terms. However, the major challenge for these systems is to create a comprehensive list of potential SQLi characters, terms, and multi-terms that encompass various types of SQLi attacks (time-based, error-based, etc.), taking into account various SQL datasets (such as MySQL, Oracle, and NoSQL). Recently, some research studies have concentrated on feature learning from SQL queries by applying some well-known deep architectures to detect SQLi attacks. Motivated by a similar objective, this research introduces a novel deep learning-based SQLi detection system named "Bidirectional LSTM-CNN based on Multi-View Consensus" (MVC-BiCNN). The proposed method implements a pre-processing step that generates multiple views from SQL data by semantically encoding SQL statements into their corresponding SQL tags. By utilizing two different main layers, which are bidirectional long short-term memory (LSTM) and convolutional neural network (CNN), the proposed method learns a joint latent space from multi-view representations. In the detection phase, the proposed method yields separate predictions for each representation and assesses whether the query constitutes an SQLi attack based on a consensus function's output. Moreover, Interpretable Model-Agnostic Annotations (LIME), one of the methods of Explainable Artificial Intelligence (XAI), is employed for the purpose of interpreting the model's results and analyzing the SQL injection (SQLi) inputs. The experimental results demonstrate that MVC-BiCNN outperforms the baseline methods, yielding 99.96% detection rate.
引用
收藏
页码:1541 / 1556
页数:16
相关论文
共 50 条
  • [31] A Multi-View Deep Learning Approach for Predictive Business Process Monitoring
    Pasquadibisceglie, Vincenzo
    Appice, Annalisa
    Castellano, Giovanna
    Malerba, Donato
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (04) : 2382 - 2395
  • [32] Deep Learning Approach for Seamless Navigation in Multi-View Streaming Applications
    Costa, Tiago S.
    Viana, Paula
    Andrade, Maria T.
    IEEE ACCESS, 2023, 11 : 93883 - 93897
  • [33] circRNA-binding protein site prediction based on multi-view deep learning, subspace learning and multi-view classifier
    Li, Hui
    Deng, Zhaohong
    Yang, Haitao
    Pan, Xiaoyong
    Wei, Zhisheng
    Shen, Hong-Bin
    Choi, Kup-Sze
    Wang, Lei
    Wang, Shitong
    Wu, Jing
    BRIEFINGS IN BIOINFORMATICS, 2022, 23 (01)
  • [34] A Multi-view Graph Learning Approach for Host-Based Malicious Behavior Detection
    Zhao, Chenfei
    Zhang, Zhe
    Wu, Tiejun
    Fan, Dunqiu
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS. DASFAA 2023 INTERNATIONAL WORKSHOPS, BDMS 2023, BDQM 2023, GDMA 2023, BUNDLERS 2023, 2023, 13922 : 283 - 299
  • [35] Contrastive Consensus Graph Learning for Multi-View Clustering
    Shiping Wang
    Xincan Lin
    Zihan Fang
    Shide Du
    Guobao Xiao
    IEEE/CAA Journal of Automatica Sinica, 2022, 9 (11) : 2027 - 2030
  • [36] Contrastive Consensus Graph Learning for Multi-View Clustering
    Wang, Shiping
    Lin, Xincan
    Fang, Zihan
    Du, Shide
    Xiao, Guobao
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2022, 9 (11) : 2027 - 2030
  • [37] Consensus Graph Learning for Incomplete Multi-view Clustering
    Zhou, Wei
    Wang, Hao
    Yang, Yan
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2019, PT I, 2019, 11439 : 529 - 540
  • [38] Human Detection and Segmentation via Multi-view Consensus
    Katircioglu, Isinsu
    Rhodin, Helge
    Spoerri, Joerg
    Salzmann, Mathieu
    Fua, Pascal
    2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2021), 2021, : 2835 - 2844
  • [39] Towards Multi-view Android Malware Detection Through Image-based Deep Learning
    Geremias, Jhonatan
    Viegas, Eduardo K.
    Santin, Altair O.
    Britto, Alceu
    Horchulhack, Pedro
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 572 - 577
  • [40] DEEP MULTI-VIEW ROBUST REPRESENTATION LEARNING
    Jiao, Zhenyu
    Xu, Chao
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 2851 - 2855