CapsRule: Explainable Deep Learning for Classifying Network Attacks

被引:2
|
作者
Mahdavifar, Samaneh [1 ]
Ghorbani, Ali A. A. [2 ]
机构
[1] McGill Univ, Data Min & Secur Lab, Montreal, PQ H3A 1X1, Canada
[2] Univ New Brunswick, Canadian Inst Cybersecur, Fac Comp Sci, Fredericton, NB E3B 5A3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Feature extraction; Security; Neural networks; Intrusion detection; Denial-of-service attack; Data mining; Couplings; Capsule network; Distributed Denial-of-Service (DDoS) attacks; explainability; explainable deep neural network (DNN); rule extraction; RULE EXTRACTION; NEURAL-NETWORKS; GENERATION; ALGORITHM;
D O I
10.1109/TNNLS.2023.3262981
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite the potential deep learning (DL) algorithms have shown, their lack of transparency hinders their widespread application. Extracting if-then rules from deep neural networks is a powerful explanation method to capture nonlinear local behaviors. However, existing rule extraction methods suffer from inefficiency, incomprehensibility, infidelity, and not scaling well. Concerning security applications, they are not optimized regarding the decision boundary, data types and ranges, classification tasks, and dataset size. In this article, we propose CapsRule, an effective and efficient rule-based DL explanation method dedicated to classifying network attacks. It extracts high-fidelity rules from the feed-forward capsule network that explains how an input sample is classified. Using precomputed coupling coefficients, the training phase overlaps the rule extraction process to increase efficiency. The activation vector of a capsule can represent semantic intelligence about the attributes of the input sample. The rules extracted from CapsRule address the major concerns of network attack detection. The rules: 1) approximate the nonlinear decision boundary of the underlying data; 2) reduce the number of false positives significantly; 3) increase transparency; and 4) help find errors and noise in the data. We evaluate CapsRule on the CICDDoS2019 dataset that contains over a million of the most advanced Distributed Denial-of-Service (DDoS) attacks. The extensive evaluation shows that it generates accurate, high-fidelity, and comprehensible rules. CapsRule achieves an average accuracy of 99.0% and a false positive rate of 0.70% for reflection-and exploitation-based attacks. We verify that the learned features from the rulesets match our domain-specific knowledge. They also help find flaws in the dataset generation process and erroneous patterns caused by attack simulators.
引用
收藏
页码:12434 / 12448
页数:15
相关论文
共 50 条
  • [1] Deep Learning for Classifying Malicious Network Traffic
    Millar, K.
    Cheng, A.
    Chew, H. G.
    Lim, C-C
    [J]. TRENDS AND APPLICATIONS IN KNOWLEDGE DISCOVERY AND DATA MINING: PAKDD 2018 WORKSHOPS, 2018, 11154 : 156 - 161
  • [2] ReRNet: A Deep Learning Network for Classifying Blood Cells
    Zhu, Ziquan
    Wang, Shui-Hua
    Zhang, Yu-Dong
    [J]. TECHNOLOGY IN CANCER RESEARCH & TREATMENT, 2023, 22
  • [3] DLBCNet: A Deep Learning Network for Classifying Blood Cells
    Zhu, Ziquan
    Ren, Zeyu
    Lu, Siyuan
    Wang, Shuihua
    Zhang, Yudong
    [J]. BIG DATA AND COGNITIVE COMPUTING, 2023, 7 (02)
  • [4] ReRNet: A Deep Learning Network for Classifying Blood Cells
    Zhu, Ziquan
    Wang, Shui-Hua
    Zhang, Yu-Dong
    [J]. TECHNOLOGY IN CANCER RESEARCH & TREATMENT, 2023, 22
  • [5] Explainable deep learning for attack intelligence and combating cyber-physical attacks
    Al-Hawawreh, Muna
    Moustafa, Nour
    [J]. AD HOC NETWORKS, 2024, 153
  • [6] Engineer design process assisted by explainable deep learning network
    Hsu, Chia-Wei
    Yang, An-Cheng
    Kung, Pei-Ching
    Tsou, Nien-Ti
    Chen, Nan-Yow
    [J]. SCIENTIFIC REPORTS, 2021, 11 (01)
  • [7] Engineer design process assisted by explainable deep learning network
    Chia-Wei Hsu
    An-Cheng Yang
    Pei-Ching Kung
    Nien-Ti Tsou
    Nan-Yow Chen
    [J]. Scientific Reports, 11
  • [8] An explainable-by-design ensemble learning system to detect unknown network attacks
    Minh, Celine
    Vermeulen, Kevin
    Lefebvre, Cedric
    Owezarski, Philippe
    Ritchie, William
    [J]. 2023 19TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT, CNSM, 2023,
  • [9] Performance Evaluation of Deep Learning Models for Classifying Cybersecurity Attacks in IoT Networks
    Becerra-Suarez, Fray L.
    Tuesta-Monteza, Victor A.
    Mejia-Cabrera, Heber I.
    Arcila-Diaz, Juan
    [J]. INFORMATICS-BASEL, 2024, 11 (02):
  • [10] Explainable AI-Based DDoS Attacks Classification Using Deep Transfer Learning
    Alzu’bi, Ahmad
    Albashayreh, Amjad
    Abuarqoub, Abdelrahman
    Alfawair, Mai A.M.
    [J]. Computers, Materials and Continua, 2024, 80 (03): : 3785 - 3802