Data Balancing and CNN based Network Intrusion Detection System

被引:5
作者
Elghalhoud, Omar [1 ]
Naik, Kshirasagar [1 ]
Zaman, Marzia [2 ]
Manzano, Ricardo S. [3 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Cistel Technol, 30 Concourse Gate, Ottawa, ON K2E 7V7, Canada
[3] Cistech Ltd, Ottawa, ON K2E 7K3, Canada
来源
2023 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC | 2023年
关键词
Network Security; Data Balancing; Machine Learning; Deep Learning; Convolutional Neural Networks;
D O I
10.1109/WCNC55385.2023.10118702
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-security experts often require the help of an automated process that filters and classifies network attacks. To apply specific preventive measures for securing networks, the classification of the attack type is the key. Many Machine Learning (ML) models have been proposed as a base for Network Intrusion Detection (NID) systems. However, their performance varies based on multiple factors. For instance, an ML model fitted on a highly imbalanced dataset can be biased toward over-represented attack types. On the other hand, paying attention only to the ML model's performance in the minority classes can negatively affect its performance in the majority classes. This paper proposes an NID system that addresses the issue of imbalanced datasets and uses Convolutional Neural Networks (CNN) to classify the different attack types. We compare the performance of our proposed system to other systems that use: Random Over-Sampling (ROS), Synthetic Minority Oversampling TEchnique (SMOTE), Adaptive Synthetic Sampling (ADASYN), and Generative Adversarial Networks (GAN). Using the NSL-KDD and the BoT-IoT datasets for benchmarking, we show that our proposed system performs well in the minority classes: recall scores of 70.50% and 72.08% on the User to Root (U2R) and Remote to Local (R2L) attack classes of the NSL-KDD dataset, respectively, while maintaining an overall False Alarm Rate (FAR) of 6.50% and a recall of 90.46% on the binary classification task. Our proposed system scores a weighted average F1-Score of 99.45% on the multi-class classification task using the BoT-IoT dataset.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Robust detection for network intrusion of industrial IoT based on multi-CNN fusion
    Li, Yanmiao
    Xu, Yingying
    Liu, Zhi
    Hou, Haixia
    Zheng, Yushuo
    Xin, Yang
    Zhao, Yuefeng
    Cui, Lizhen
    MEASUREMENT, 2020, 154
  • [32] CNN-Based Network Intrusion Detection against Denial-of-Service Attacks
    Kim, Jiyeon
    Kim, Jiwon
    Kim, Hyunjung
    Shim, Minsun
    Choi, Eunjung
    ELECTRONICS, 2020, 9 (06) : 1 - 21
  • [33] A Novel Intrusion Detection System Based on Data Mining
    Xu Tao
    Zhang Wei
    Li XuHong
    Wang Xia
    Pan Wenwen
    PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER, MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING (ICCMCEE 2015), 2015, 37 : 1306 - 1309
  • [34] Pattern Augmented Lightweight Convolutional Neural Network for Intrusion Detection System
    Tadesse, Yonatan Embiza
    Choi, Young-June
    ELECTRONICS, 2024, 13 (05)
  • [35] A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
    Qazi, Emad Ul Haq
    Almorjan, Abdulrazaq
    Zia, Tanveer
    APPLIED SCIENCES-BASEL, 2022, 12 (16):
  • [36] HCRNNIDS: Hybrid Convolutional Recurrent Neural Network-Based Network Intrusion Detection System
    Khan, Muhammad Ashfaq
    PROCESSES, 2021, 9 (05)
  • [37] Intrusion detection system: a deep neural network-based concatenated approach
    Sharma, Hidangmayum Satyajeet
    Singh, Khundrakpam Johnson
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (10) : 13918 - 13948
  • [38] RECURRENT NEURAL NETWORK BASED INCREMENTAL MODEL FOR INTRUSION DETECTION SYSTEM IN IOT
    Sharma, Himanshu
    Kumar, Prabhat
    Sharma, Kavita
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (05): : 3778 - 3795
  • [39] Data analytics for network intrusion detection
    Wang, Lidong
    Jones, Randy
    Journal of Cyber Security Technology, 2020, 4 (02) : 106 - 123
  • [40] Recurrent network in Network Intrusion Detection System
    Xue, JS
    Sun, JZ
    Zhang, X
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2676 - 2679