WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
The rise in cyber security issues has caused significant harm to tech world and thus society in recent years. Intrusion detection systems (IDSs) are crucial for the detection and the mitigation of the increasing risk of cyber attacks. False and disregarded alarms are a common problem for traditional...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-12-01
|
Series: | Computers |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-431X/14/1/4 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832588755083460608 |
---|---|
author | Shehla Gul Sobia Arshad Sanay Muhammad Umar Saeed Adeel Akram Muhammad Awais Azam |
author_facet | Shehla Gul Sobia Arshad Sanay Muhammad Umar Saeed Adeel Akram Muhammad Awais Azam |
author_sort | Shehla Gul |
collection | DOAJ |
description | The rise in cyber security issues has caused significant harm to tech world and thus society in recent years. Intrusion detection systems (IDSs) are crucial for the detection and the mitigation of the increasing risk of cyber attacks. False and disregarded alarms are a common problem for traditional IDSs in high-bandwidth and large-scale network systems. While applying learning techniques to intrusion detection, researchers are facing challenges mainly due to the imbalanced training sets and the high dimensionality of datasets, resulting from the scarcity of attack data and longer training periods, respectively. Thus, this leads to reduced efficiency. In this research study, we propose a strategy for dealing with the problems of imbalanced datasets and high dimensionality in IDSs. In our efficient and novel framework, we integrate an oversampling strategy that uses Generative Adversarial Networks (GANs) to overcome the difficulties introduced by imbalanced datasets, and we use the Random Forest (RF) importance algorithm to select a subset of features that best represent the dataset to reduce the dimensionality of a training dataset. Then, we use three deep learning techniques, Multi-Layer Perceptron (MLP), Convolutional Neural Network (CNN), and Long Short-Term Memory (LSTM), to classify the attacks. We implement and evaluate this proposed framework on the CICIDS2017 dataset. Experimental results show that our proposed framework outperforms state-of-the-art approaches, vastly improving DL model detection accuracy by 98% using CNN. |
format | Article |
id | doaj-art-35e396426ea04552a7ac4c897467cedc |
institution | Kabale University |
issn | 2073-431X |
language | English |
publishDate | 2024-12-01 |
publisher | MDPI AG |
record_format | Article |
series | Computers |
spelling | doaj-art-35e396426ea04552a7ac4c897467cedc2025-01-24T13:27:51ZengMDPI AGComputers2073-431X2024-12-01141410.3390/computers14010004WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning ApproachesShehla Gul0Sobia Arshad1Sanay Muhammad Umar Saeed2Adeel Akram3Muhammad Awais Azam4Department of Computer Engineering, University of Engineering and Technology, Taxila 47080, PakistanDepartment of Computer Engineering, HITEC University, Taxila 47080, PakistanDepartment of Computer Engineering, University of Engineering and Technology, Taxila 47080, PakistanDepartment of Telecommunication Engineering, University of Engineering and Technology, Taxila 47080, PakistanTechnology Innovation Research Group, School of Information Technology, Whitecliffe, Wellington 6145, New ZealandThe rise in cyber security issues has caused significant harm to tech world and thus society in recent years. Intrusion detection systems (IDSs) are crucial for the detection and the mitigation of the increasing risk of cyber attacks. False and disregarded alarms are a common problem for traditional IDSs in high-bandwidth and large-scale network systems. While applying learning techniques to intrusion detection, researchers are facing challenges mainly due to the imbalanced training sets and the high dimensionality of datasets, resulting from the scarcity of attack data and longer training periods, respectively. Thus, this leads to reduced efficiency. In this research study, we propose a strategy for dealing with the problems of imbalanced datasets and high dimensionality in IDSs. In our efficient and novel framework, we integrate an oversampling strategy that uses Generative Adversarial Networks (GANs) to overcome the difficulties introduced by imbalanced datasets, and we use the Random Forest (RF) importance algorithm to select a subset of features that best represent the dataset to reduce the dimensionality of a training dataset. Then, we use three deep learning techniques, Multi-Layer Perceptron (MLP), Convolutional Neural Network (CNN), and Long Short-Term Memory (LSTM), to classify the attacks. We implement and evaluate this proposed framework on the CICIDS2017 dataset. Experimental results show that our proposed framework outperforms state-of-the-art approaches, vastly improving DL model detection accuracy by 98% using CNN.https://www.mdpi.com/2073-431X/14/1/4deep learning (DL)Wasserstein generative adversarial networks (WGANs)random forest importanceintrusion detection system (IDS) |
spellingShingle | Shehla Gul Sobia Arshad Sanay Muhammad Umar Saeed Adeel Akram Muhammad Awais Azam WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches Computers deep learning (DL) Wasserstein generative adversarial networks (WGANs) random forest importance intrusion detection system (IDS) |
title | WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches |
title_full | WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches |
title_fullStr | WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches |
title_full_unstemmed | WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches |
title_short | WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches |
title_sort | wgan dl ids an efficient framework for intrusion detection system using wgan random forest and deep learning approaches |
topic | deep learning (DL) Wasserstein generative adversarial networks (WGANs) random forest importance intrusion detection system (IDS) |
url | https://www.mdpi.com/2073-431X/14/1/4 |
work_keys_str_mv | AT shehlagul wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches AT sobiaarshad wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches AT sanaymuhammadumarsaeed wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches AT adeelakram wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches AT muhammadawaisazam wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches |