LIO-IDS: Handling class imbalance using LSTM and improved one-vs-one technique in intrusion detection system

被引:51
|
作者
Gupta, Neha [1 ]
Jindal, Vinita [2 ]
Bedi, Punam [1 ]
机构
[1] Univ Delhi, Dept Comp Sci, Delhi, India
[2] Univ Delhi, Keshav Mahavidyalaya, Delhi, India
关键词
Cybersecurity; Network security; Class imbalance problem; Long short-term memory (LSTM); Improved one-vs-one technique (I-OVO); Network-based intrusion detection system (NIDS); SUPPORT VECTOR MACHINE; STRATEGY; SMOTE;
D O I
10.1016/j.comnet.2021.108076
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network-based Intrusion Detection Systems (NIDSs) are deployed in computer networks to identify intrusions. NIDSs analyse network traffic to detect malicious content generated from different types of cyber-attacks. Though NIDSs can classify frequent attacks correctly, their performance declines on infrequent network intrusions. This paper proposes LIO-IDS based on Long Short-Term Memory (LSTM) classifier and Improved Onevs-One technique for handling both frequent and infrequent network intrusions. LIO-IDS is a two-layer Anomalybased NIDS (A-NIDS) that detects different network intrusions with high Accuracy and low computational time. Layer 1 of LIO-IDS identifies intrusions from normal network traffic by using the LSTM classifier. Layer 2 uses ensemble algorithms to classify the detected intrusions into different attack classes. This paper also proposes an Improved One-vs-One (I-OVO) technique for performing multi-class classification at the second layer of the proposed LIO-IDS. In contrast to the traditional OVO technique, the proposed I-OVO technique uses only three classifiers to test each sample, thereby reducing the testing time significantly. Also, oversampling techniques have been used at Layer 2 to enhance the detection ability of the proposed LIO-IDS. The performance of the proposed system has been evaluated in terms of Accuracy, Recall, Precision, F1-score, Receiver Characteristics Operating (ROC) curve, Area Under ROC (AUC) values, training time and testing time for the NSL-KDD, CIDDS001, and CICIDS2017 datasets. The proposed LIO-IDS shows significant improvement in the results as compared to its counterparts. High attack detection rates and short computational times make the proposed LIO-IDS suitable to be deployed in the real-world for network-based intrusion detection.
引用
收藏
页数:19
相关论文
共 46 条
  • [1] I-SiamIDS: an improved Siam-IDS for handling class imbalance in network-based intrusion detection systems
    Punam Bedi
    Neha Gupta
    Vinita Jindal
    Applied Intelligence, 2021, 51 : 1133 - 1151
  • [2] I-SiamIDS: an improved Siam-IDS for handling class imbalance in network-based intrusion detection systems
    Bedi, Punam
    Gupta, Neha
    Jindal, Vinita
    APPLIED INTELLIGENCE, 2021, 51 (02) : 1133 - 1151
  • [3] Anomaly intrusion detection using one class SVM
    Wang, YX
    Wong, J
    Miner, A
    PROCEEDINGS FROM THE FIFTH IEEE SYSTEMS, MAN AND CYBERNETICS INFORMATION ASSURANCE WORKSHOP, 2004, : 358 - 364
  • [4] Strengthening intrusion detection system for adversarial attacks: improved handling of imbalance classification problem
    Pimsarn, Chutipon
    Boongoen, Tossapon
    Iam-On, Natthakan
    Naik, Nitin
    Yang, Longzhi
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (06) : 4863 - 4880
  • [5] Strengthening intrusion detection system for adversarial attacks: improved handling of imbalance classification problem
    Chutipon Pimsarn
    Tossapon Boongoen
    Natthakan Iam-On
    Nitin Naik
    Longzhi Yang
    Complex & Intelligent Systems, 2022, 8 : 4863 - 4880
  • [6] CBF-IDS: Addressing Class Imbalance Using CNN-BiLSTM with Focal Loss in Network Intrusion Detection System
    Peng, Haonan
    Wu, Chunming
    Xiao, Yanfeng
    APPLIED SCIENCES-BASEL, 2023, 13 (21):
  • [7] Stacked Autoencoder based Intrusion Detection System using One-Class Classification
    Gupta, Prabhav
    Ghatole, Yash
    Reddy, Nihal
    2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 643 - 648
  • [8] Using the One-vs-One decomposition to improve the performance of class noise filters via an aggregation strategy in multi-class classification problems
    Garcia, Luis P. F.
    Saez, Jose A.
    Luengo, Julian
    Lorena, Ana C.
    de Carvalho, Andre C. P. L. F.
    Herrera, Francisco
    KNOWLEDGE-BASED SYSTEMS, 2015, 90 : 153 - 164
  • [9] A method for multi-class sentiment classification based on an improved one-vs-one (OVO) strategy and the support vector machine (SVM) algorithm
    Liu, Yang
    Bi, Jian-Wu
    Fan, Zhi-Ping
    INFORMATION SCIENCES, 2017, 394 : 38 - 52
  • [10] Ensemble of One-class Classifiers for Network Intrusion Detection System
    Zainal, Anazida
    Maarof, Mohd Aizaini
    Shamsuddin, Siti Mariyam
    Abraham, Ajith
    FOURTH INTERNATIONAL SYMPOSIUM ON INFORMATION ASSURANCE AND SECURITY, PROCEEDINGS, 2008, : 180 - +