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 条
  • [21] Unsupervised representation learning based on the deep multi-view ensemble learning
    Koohzadi, Maryam
    Charkari, Nasrollah Moghadam
    Ghaderi, Foad
    APPLIED INTELLIGENCE, 2020, 50 (02) : 562 - 581
  • [22] Tensor-based consensus learning for incomplete multi-view clustering
    Mu, Jinshuai
    Song, Peng
    Yu, Yanwei
    Zheng, Wenming
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 234
  • [23] Learning from Context: A Multi-View Deep Learning Architecture for Malware Detection
    Kyadige, Adarsh
    Rudd, Ethan M.
    Berlin, Konstantin
    2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2020), 2020, : 1 - 7
  • [24] A Novel Approach to Learning Consensus and Complementary Information for Multi-View Data Clustering
    Luong, Khanh
    Nayak, Richi
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 865 - 876
  • [25] Multi-view stereo algorithms based on deep learning: a survey
    Huang, Hongbo
    Yan, Xiaoxu
    Zheng, Yaolin
    He, Jiayu
    Xu, Longfei
    Qin, Dechun
    Multimedia Tools and Applications, 2025, 84 (06) : 2877 - 2908
  • [26] Multi-view hybrid recommendation model based on deep learning
    Qiu, Gang
    Song, Changjun
    Jiang, Liping
    Guo, Yanli
    INTELLIGENT DATA ANALYSIS, 2022, 26 (04) : 977 - 992
  • [27] A Novel Deep Learning Model Based on Multi-Scale and Multi-View for Detection of Pulmonary Nodules
    Chen, Yang
    Hou, Xuewen
    Yang, Yifeng
    Ge, Qianqian
    Zhou, Yan
    Nie, Shengdong
    JOURNAL OF DIGITAL IMAGING, 2023, 36 (02) : 688 - 699
  • [28] A Novel Deep Learning Model Based on Multi-Scale and Multi-View for Detection of Pulmonary Nodules
    Yang Chen
    Xuewen Hou
    Yifeng Yang
    Qianqian Ge
    Yan Zhou
    Shengdong Nie
    Journal of Digital Imaging, 2023, 36 : 688 - 699
  • [29] Evaluation of Deep Learning for Automatic Multi-View Face Detection in Cattle
    Xu, Beibei
    Wang, Wensheng
    Guo, Leifeng
    Chen, Guipeng
    Wang, Yaowu
    Zhang, Wenju
    Li, Yongfeng
    AGRICULTURE-BASEL, 2021, 11 (11):
  • [30] A Multi-View Deep Evidential Learning Approach for Mammogram Density Classification
    Gudhe, Naga Raju
    Mazen, Sudah
    Sund, Reijo
    Kosma, Veli-Matti
    Behravan, Hamid
    Mannermaa, Arto
    IEEE ACCESS, 2024, 12 : 67889 - 67909