On the Evaluation of Sequential Machine Learning for Network Intrusion Detection

被引:12
作者
Corsini, Andrea [1 ]
Yang, Shanchieh Jay [2 ]
Apruzzese, Giovanni [3 ]
机构
[1] Univ Modena & Reggio Emilia, Modena, Italy
[2] Rochester Inst Technol, Rochester, NY 14623 USA
[3] Univ Liechtenstein, Vaduz, Liechtenstein
来源
ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY | 2021年
关键词
Long Short Term Memory; Machine Learning; Network Intrusion Detection; Cybersecurity; Network Flows; Deep Learning; BOTNET;
D O I
10.1145/3465481.3470065
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in deep learning renewed the research interests in machine learning for Network Intrusion Detection Systems (NIDS). Specifically, attention has been given to sequential learning models, due to their ability to extract the temporal characteristics of network traffic flows (NetFlows), and use them for NIDS tasks. However, the applications of these sequential models often consist of transferring and adapting methodologies directly from other fields, without an in-depth investigation on how to leverage the specific circumstances of cybersecurity scenarios; moreover, there is a lack of comprehensive studies on sequential models that rely on NetFlow data, which presents significant advantages over traditional full packet captures. We tackle this problem in this paper. We propose a detailed methodology to extract temporal sequences of NetFlows that denote patterns of malicious activities. Then, we apply this methodology to compare the efficacy of sequential learning models against traditional static learning models. In particular, we perform a fair comparison of a 'sequential' Long Short-Term Memory (LSTM) against a 'static' Feedforward Neural Networks (FNN) in distinct environments represented by two well-known datasets for NIDS: the CICIDS2017 and the CTU13. Our results highlight that LSTM achieves comparable performance to FNN in the CICIDS2017 with over 99.5% F1-score; while obtaining superior performance in the CTU13, with 95.7% F1-score against 91.5%. This paper thus paves the way to future applications of sequential learning models for NIDS.
引用
收藏
页数:10
相关论文
共 50 条
[41]   Multi-Stage Optimized Machine Learning Framework for Network Intrusion Detection [J].
Injadat, Mohammad Noor ;
Moubayed, Abdallah ;
Nassif, Ali Bou ;
Shami, Abdallah .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02) :1803-1816
[42]   Balanced Multi-Class Network Intrusion Detection Using Machine Learning [J].
Khan, Faraz Ahmad ;
Shah, Asghar Ali ;
Alshammry, Nizal ;
Saif, Saifullah ;
Khan, Wasim ;
Malik, Muhammad Osama ;
Ullah, Zahid .
IEEE ACCESS, 2024, 12 :178222-178236
[43]   Machine Learning in Network Intrusion Detection: A Cross-Dataset Generalization Study [J].
Cantone, Marco ;
Marrocco, Claudio ;
Bria, Alessandro .
IEEE ACCESS, 2024, 12 :144489-144508
[44]   Network Intrusion Detection using Supervised Machine Learning Technique with Feature Selection [J].
Abu Taher, Kazi ;
Jisan, Billal Mohammed Yasin ;
Rahman, Md. Mahbubur .
2019 1ST INTERNATIONAL CONFERENCE ON ROBOTICS, ELECTRICAL AND SIGNAL PROCESSING TECHNIQUES (ICREST), 2019, :643-646
[45]   Network Intrusion Detection on Apache Spark with Machine Learning Algorithms [J].
Kurt, Elif Merve ;
Becerikli, Yasar .
ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EANN 2018, 2018, 893 :130-141
[46]   Research on Network Intrusion Detection Technology Based on Machine Learning [J].
Wu, Fei ;
Li, Ting ;
Wu, Zhen ;
Wu, ShuLin ;
Xiao, ChuanQi .
INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2021, 28 (03) :262-275
[47]   On the feasibility of adversarial machine learning in malware and network intrusion detection [J].
Venturi, Andrea ;
Zanasi, Claudio .
2021 IEEE 20TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2021,
[48]   A dependable hybrid machine learning model for network intrusion detection [J].
Talukder, Md. Alamin ;
Hasan, Khondokar Fida ;
Islam, Md. Manowarul ;
Uddin, Md. Ashraf ;
Akhter, Arnisha ;
Abu Yousuf, Mohammand ;
Alharbi, Fares ;
Moni, Mohammad Ali .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 72
[49]   Enhancing Network Security: Leveraging Machine Learning for Intrusion Detection [J].
Rao, M. Veera V. Rama ;
Rapaka, Anuj ;
Prasad, M. ;
Rao, P. B. V. Raja ;
Satyanarayanamurty, P. ;
Pokkuluri, Kiran Sree .
JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (02) :1555-1562
[50]   Research on Network Intrusion Detection Technology Based on Machine Learning [J].
Fei Wu ;
Ting Li ;
Zhen Wu ;
ShuLin Wu ;
ChuanQi Xiao .
International Journal of Wireless Information Networks, 2021, 28 :262-275