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 条
  • [1] Hybrid multicriteria fuzzy classification of network traffic patterns, anomalies, and protocols
    Al-Obeidat, F.
    El-Alfy, E. -S. M.
    [J]. PERSONAL AND UBIQUITOUS COMPUTING, 2019, 23 (5-6) : 777 - 791
  • [2] Using weighted Support Vector Machine to address the imbalanced classes problem of Intrusion Detection System
    Alabdallah, Alaeddin
    Awad, Mohammed
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (10): : 5143 - 5158
  • [3] Deep learning approaches for anomaly-based intrusion detection systems: A survey, taxonomy, and open issues
    Aldweesh, Arwa
    Derhab, Abdelouahid
    Emam, Ahmed Z.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 189 (189)
  • [4] Aljbali S., 2020, ADV INTELLIGENT SYST
  • [5] Althubiti S.A., 2018, 2018 28 INT TEL NETW
  • [6] [Anonymous], P 4 INT C INF SYST S
  • [7] Long short-term memory
    Hochreiter, S
    Schmidhuber, J
    [J]. NEURAL COMPUTATION, 1997, 9 (08) : 1735 - 1780
  • [8] Resampling imbalanced data for network intrusion detection datasets
    Bagui, Sikha
    Li, Kunqi
    [J]. JOURNAL OF BIG DATA, 2021, 8 (01)
  • [9] Bedi P, 2019, 3 INT C COMP NETW CO
  • [10] Rapid tooling through micro additive manufacturing with reinforcement of SiC/Al2O3in LDPE domestic waste
    Bedi, Piyush
    Singh, Rupinder
    Ahuja, I. P. S.
    Hashmi, M. S. J.
    [J]. ADVANCES IN MATERIALS AND PROCESSING TECHNOLOGIES, 2022, 8 (01) : 917 - 926