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

被引:56
作者
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
相关论文
共 51 条
  • [41] Schapire RE, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P1401
  • [42] BAT: Deep Learning Methods on Network Intrusion Detection Using NSL-KDD Dataset
    Su, Tongtong
    Sun, Huazhi
    Zhu, Jinqi
    Wang, Sheng
    Li, Yabo
    [J]. IEEE ACCESS, 2020, 8 : 29575 - 29585
  • [43] DL-IDS: Extracting Features Using CNN-LSTM Hybrid Network for Intrusion Detection System
    Sun, Pengfei
    Liu, Pengju
    Li, Qi
    Liu, Chenxi
    Lu, Xiangling
    Hao, Ruochen
    Chen, Jinpeng
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
  • [44] Tang TA, 2016, 2016 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND MOBILE COMMUNICATIONS (WINCOM), pP258, DOI 10.1109/WINCOM.2016.7777224
  • [45] Tavallaee M., 2009, NSLKDD dataset
  • [46] Taxonomy and Survey of Collaborative Intrusion Detection
    Vasilomanolakis, Emmanouil
    Karuppayah, Shankar
    Muehlhaeuser, Max
    Fischer, Mathias
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (04)
  • [47] Deep Learning Approach for Intelligent Intrusion Detection System
    Vinayakumar, R.
    Alazab, Mamoun
    Soman, K. P.
    Poornachandran, Prabaharan
    Al-Nemrat, Ameer
    Venkatraman, Sitalakshmi
    [J]. IEEE ACCESS, 2019, 7 : 41525 - 41550
  • [48] HAST-IDS: Learning Hierarchical Spatial-Temporal Features Using Deep Neural Networks to Improve Intrusion Detection
    Wang, Wei
    Sheng, Yiqiang
    wang, Jinlin
    Zeng, Xuewen
    Ye, Xiaozhou
    Huang, Yongzhong
    Zhu, Ming
    [J]. IEEE ACCESS, 2018, 6 : 1792 - 1806
  • [49] An effective convolutional neural network based on SMOTE and Gaussian mixture model for intrusion detection in imbalanced dataset
    Zhang, Hongpo
    Huang, Lulu
    Wu, Chase Q.
    Li, Zhanbo
    [J]. COMPUTER NETWORKS, 2020, 177
  • [50] Integration of an improved dynamic ensemble selection approach to enhance one-vs-one scheme
    Zhang, Zhong-Liang
    Luo, Xing-Gang
    Yu, Yang
    Yuan, Bo-Wen
    Tang, Jia-Fu
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2018, 74 : 43 - 53