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 条
  • [31] An anomaly-based intrusion detection system using recursive feature elimination technique for improved attack detection
    Kannari, Phanindra Reddy
    Chowdary, Noorullah Shariff
    Biradar, Rajkumar Laxmikanth
    THEORETICAL COMPUTER SCIENCE, 2022, 931 : 56 - 64
  • [32] An anomaly-based intrusion detection system using recursive feature elimination technique for improved attack detection
    Kannari, Phanindra Reddy
    Chowdary, Noorullah Shariff
    Laxmikanth Biradar, Rajkumar
    Theoretical Computer Science, 2022, 931 : 56 - 64
  • [33] Lightweight Voice Spoofing Detection Using Improved One-Class Learning and Knowledge Distillation
    Ren, Yeqing
    Peng, Haipeng
    Li, Lixiang
    Yang, Yixian
    IEEE TRANSACTIONS ON MULTIMEDIA, 2024, 26 : 4360 - 4374
  • [34] Intrusion Detection of Industrial Control System Based on Double-layer One-class Support Vector Machine
    Zhang, Wen-an
    Miao, Yinfeng
    Wu, Qi
    Yu, Li
    Shi, Xiufang
    IFAC PAPERSONLINE, 2020, 53 (02): : 2513 - 2518
  • [35] An Empirical Internet Protocol Network Intrusion Detection using Isolation Forest and One-Class Support Vector Machines
    Fuhnwi, Gerard Shu
    Adedoyin, Victoria
    Agbaje, Janet O.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (08)
  • [36] Malware detection using bilayer behavior abstraction and improved one-class support vector machines
    Miao, Qiguang
    Liu, Jiachen
    Cao, Ying
    Song, Jianfeng
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2016, 15 (04) : 361 - 379
  • [37] Malware detection using bilayer behavior abstraction and improved one-class support vector machines
    Qiguang Miao
    Jiachen Liu
    Ying Cao
    Jianfeng Song
    International Journal of Information Security, 2016, 15 : 361 - 379
  • [38] Fault Detection in the Closed-loop System Using One-Class Support Vector Machine
    Li, Zhiang
    Li, Xiangshun
    PROCEEDINGS OF 2018 IEEE 7TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE (DDCLS), 2018, : 251 - 255
  • [39] Hybrid Intrusion Detection System Based on the Stacking Ensemble of C5 Decision Tree Classifier and One Class Support Vector Machine
    Khraisat, Ansam
    Gondal, Iqbal
    Vamplew, Peter
    Kamruzzaman, Joarder
    Alazab, Ammar
    ELECTRONICS, 2020, 9 (01)
  • [40] DAD: A Distributed Anomaly Detection system using ensemble one-class statistical learning in edge networks
    Moustafa, Nour
    Keshk, Marwa
    Choo, Kim-Kwang Raymond
    Lynar, Timothy
    Camtepe, Seyit
    Whitty, Monica
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 118 : 240 - 251