Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning

The ever-evolving cybersecurity environment has given rise to sophisticated adversaries who constantly explore new ways to attack cyberinfrastructure. Recently, the use of deep learning-based intrusion detection systems has been on the rise. This rise is due to deep neural networks (DNN) complexity...

Full description

Bibliographic Details
Main Authors: Kudzai Sauka, Gun-Yoo Shin, Dong-Wook Kim, Myung-Mook Han
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/13/6451
_version_ 1827655519833161728
author Kudzai Sauka
Gun-Yoo Shin
Dong-Wook Kim
Myung-Mook Han
author_facet Kudzai Sauka
Gun-Yoo Shin
Dong-Wook Kim
Myung-Mook Han
author_sort Kudzai Sauka
collection DOAJ
description The ever-evolving cybersecurity environment has given rise to sophisticated adversaries who constantly explore new ways to attack cyberinfrastructure. Recently, the use of deep learning-based intrusion detection systems has been on the rise. This rise is due to deep neural networks (DNN) complexity and efficiency in making anomaly detection activities more accurate. However, the complexity of these models makes them black-box models, as they lack explainability and interpretability. Not only is the DNN perceived as a black-box model, but recent research evidence has also shown that they are vulnerable to adversarial attacks. This paper developed an adversarial robust and explainable network intrusion detection system based on deep learning by applying adversarial training and implementing explainable AI techniques. In our experiments with the NSL-KDD dataset, the PGD adversarial-trained model was a more robust model than DeepFool adversarial-trained and FGSM adversarial-trained models, with a ROC-AUC of 0.87. The FGSM attack did not affect the PGD adversarial-trained model’s ROC-AUC, while the DeepFool attack caused a minimal 9.20% reduction in PGD adversarial-trained model’s ROC-AUC. PGD attack caused a 15.12% reduction in the DeepFool adversarial-trained model’s ROC-AUC and a 12.79% reduction in FGSM trained model’s ROC-AUC.
first_indexed 2024-03-09T22:08:50Z
format Article
id doaj.art-d11145a82960455084cc517e10227a57
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T22:08:50Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-d11145a82960455084cc517e10227a572023-11-23T19:36:51ZengMDPI AGApplied Sciences2076-34172022-06-011213645110.3390/app12136451Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep LearningKudzai Sauka0Gun-Yoo Shin1Dong-Wook Kim2Myung-Mook Han3School of Computing, Gachon University, Seongnam-si 13120, KoreaSchool of Computing, Gachon University, Seongnam-si 13120, KoreaSchool of Computing, Gachon University, Seongnam-si 13120, KoreaSchool of Computing, Gachon University, Seongnam-si 13120, KoreaThe ever-evolving cybersecurity environment has given rise to sophisticated adversaries who constantly explore new ways to attack cyberinfrastructure. Recently, the use of deep learning-based intrusion detection systems has been on the rise. This rise is due to deep neural networks (DNN) complexity and efficiency in making anomaly detection activities more accurate. However, the complexity of these models makes them black-box models, as they lack explainability and interpretability. Not only is the DNN perceived as a black-box model, but recent research evidence has also shown that they are vulnerable to adversarial attacks. This paper developed an adversarial robust and explainable network intrusion detection system based on deep learning by applying adversarial training and implementing explainable AI techniques. In our experiments with the NSL-KDD dataset, the PGD adversarial-trained model was a more robust model than DeepFool adversarial-trained and FGSM adversarial-trained models, with a ROC-AUC of 0.87. The FGSM attack did not affect the PGD adversarial-trained model’s ROC-AUC, while the DeepFool attack caused a minimal 9.20% reduction in PGD adversarial-trained model’s ROC-AUC. PGD attack caused a 15.12% reduction in the DeepFool adversarial-trained model’s ROC-AUC and a 12.79% reduction in FGSM trained model’s ROC-AUC.https://www.mdpi.com/2076-3417/12/13/6451machine learningadversarial attacksexplainablenetwork intrusion detection systemdeep neural networks (DNN)adversarial robust
spellingShingle Kudzai Sauka
Gun-Yoo Shin
Dong-Wook Kim
Myung-Mook Han
Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning
Applied Sciences
machine learning
adversarial attacks
explainable
network intrusion detection system
deep neural networks (DNN)
adversarial robust
title Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning
title_full Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning
title_fullStr Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning
title_full_unstemmed Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning
title_short Adversarial Robust and Explainable Network Intrusion Detection Systems Based on Deep Learning
title_sort adversarial robust and explainable network intrusion detection systems based on deep learning
topic machine learning
adversarial attacks
explainable
network intrusion detection system
deep neural networks (DNN)
adversarial robust
url https://www.mdpi.com/2076-3417/12/13/6451
work_keys_str_mv AT kudzaisauka adversarialrobustandexplainablenetworkintrusiondetectionsystemsbasedondeeplearning
AT gunyooshin adversarialrobustandexplainablenetworkintrusiondetectionsystemsbasedondeeplearning
AT dongwookkim adversarialrobustandexplainablenetworkintrusiondetectionsystemsbasedondeeplearning
AT myungmookhan adversarialrobustandexplainablenetworkintrusiondetectionsystemsbasedondeeplearning