The rise of sequential Machine Learning (ML) methods has paved the way for a new generation of Network Intrusion Detection Systems (NIDS) which base their classification on the temporal patterns exhibited by malicious traffic. Previous work presents successful algorithms in this field, but just a few attempts try to assess their robustness in real-world contexts. In this paper, we aim to fill this gap by presenting a novel evaluation methodology. In particular, we propose a new time-based adversarial attack in which we simulate a delay in the malicious communications that changes the arrangement of the samples in the test set. Moreover, we design an innovative evaluation technique simulating a worst-case training scenario in which the last portion of the training set does not include any malicious flow. Through them, we can evaluate how much sequential ML-based NIDS are sensible to modifications that an adaptive attacker might apply at temporal level, and we can verify their robustness to the unpredictable traffic produced by modern networks. Our experimental campaign validates our proposal against a recent NIDS trained on a public dataset for botnet detection. The results demonstrate its high resistance to temporal adversarial attacks, but also a drastic performance drop when even just 1% of benign flows are injected at the end of the training set. Our findings raise questions about the reliable deployment of sequential ML-NIDS in practice, and at the same time can guide researchers to develop more robust defensive tools in the future.

Robustness Evaluation of Network Intrusion Detection Systems based on Sequential Machine Learning / Venturi, A.; Zanasi, C.; Marchetti, M.; Colajanni, M.. - (2022), pp. 235-242. (Intervento presentato al convegno 21st IEEE International Symposium on Network Computing and Applications, NCA 2022 tenutosi a usa nel 2022) [10.1109/NCA57778.2022.10013643].

Robustness Evaluation of Network Intrusion Detection Systems based on Sequential Machine Learning

Venturi A.;Marchetti M.;Colajanni M.
2022

Abstract

The rise of sequential Machine Learning (ML) methods has paved the way for a new generation of Network Intrusion Detection Systems (NIDS) which base their classification on the temporal patterns exhibited by malicious traffic. Previous work presents successful algorithms in this field, but just a few attempts try to assess their robustness in real-world contexts. In this paper, we aim to fill this gap by presenting a novel evaluation methodology. In particular, we propose a new time-based adversarial attack in which we simulate a delay in the malicious communications that changes the arrangement of the samples in the test set. Moreover, we design an innovative evaluation technique simulating a worst-case training scenario in which the last portion of the training set does not include any malicious flow. Through them, we can evaluate how much sequential ML-based NIDS are sensible to modifications that an adaptive attacker might apply at temporal level, and we can verify their robustness to the unpredictable traffic produced by modern networks. Our experimental campaign validates our proposal against a recent NIDS trained on a public dataset for botnet detection. The results demonstrate its high resistance to temporal adversarial attacks, but also a drastic performance drop when even just 1% of benign flows are injected at the end of the training set. Our findings raise questions about the reliable deployment of sequential ML-NIDS in practice, and at the same time can guide researchers to develop more robust defensive tools in the future.
2022
21st IEEE International Symposium on Network Computing and Applications, NCA 2022
usa
2022
235
242
Venturi, A.; Zanasi, C.; Marchetti, M.; Colajanni, M.
Robustness Evaluation of Network Intrusion Detection Systems based on Sequential Machine Learning / Venturi, A.; Zanasi, C.; Marchetti, M.; Colajanni, M.. - (2022), pp. 235-242. (Intervento presentato al convegno 21st IEEE International Symposium on Network Computing and Applications, NCA 2022 tenutosi a usa nel 2022) [10.1109/NCA57778.2022.10013643].
File in questo prodotto:
File Dimensione Formato  
Robustness_Evaluation_of_Network_Intrusion_Detection_Systems_based_on_Sequential_Machine_Learning.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 1.06 MB
Formato Adobe PDF
1.06 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1311148
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact