Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity

The Intrusion Detection System (IDS) is an effective tool utilized in cybersecurity systems to detect and identify intrusion attacks. With the increasing volume of data generation, the possibility of various forms of intrusion attacks also increases. Feature selection is crucial and often necessary...

Full description

Bibliographic Details
Main Authors: Pierpaolo Dini, Abdussalam Elhanashi, Andrea Begni, Sergio Saponara, Qinghe Zheng, Kaouther Gasmi
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/13/7507
_version_ 1797592143977512960
author Pierpaolo Dini
Abdussalam Elhanashi
Andrea Begni
Sergio Saponara
Qinghe Zheng
Kaouther Gasmi
author_facet Pierpaolo Dini
Abdussalam Elhanashi
Andrea Begni
Sergio Saponara
Qinghe Zheng
Kaouther Gasmi
author_sort Pierpaolo Dini
collection DOAJ
description The Intrusion Detection System (IDS) is an effective tool utilized in cybersecurity systems to detect and identify intrusion attacks. With the increasing volume of data generation, the possibility of various forms of intrusion attacks also increases. Feature selection is crucial and often necessary to enhance performance. The structure of the dataset can impact the efficiency of the machine learning model. Furthermore, data imbalance can pose a problem, but sampling approaches can help mitigate it. This research aims to explore machine learning (ML) approaches for IDS, specifically focusing on datasets, machine algorithms, and metrics. Three datasets were utilized in this study: KDD 99, UNSW-NB15, and CSE-CIC-IDS 2018. Various machine learning algorithms were chosen and examined to assess IDS performance. The primary objective was to provide a taxonomy for interconnected intrusion detection systems and supervised machine learning algorithms. The selection of datasets is crucial to ensure the suitability of the model construction for IDS usage. The evaluation was conducted for both binary and multi-class classification to ensure the consistency of the selected ML algorithms for the given dataset. The experimental results demonstrated accuracy rates of 100% for binary classification and 99.4In conclusion, it can be stated that supervised machine learning algorithms exhibit high and promising classification performance based on the study of three popular datasets.
first_indexed 2024-03-11T01:48:19Z
format Article
id doaj.art-a0dfcab553bd4a3b93716bdc08f347db
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T01:48:19Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-a0dfcab553bd4a3b93716bdc08f347db2023-11-18T16:07:23ZengMDPI AGApplied Sciences2076-34172023-06-011313750710.3390/app13137507Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking CybersecurityPierpaolo Dini0Abdussalam Elhanashi1Andrea Begni2Sergio Saponara3Qinghe Zheng4Kaouther Gasmi5Department of Information Engineering, University of Pisa, 56126 Pisa, ItalyDepartment of Information Engineering, University of Pisa, 56126 Pisa, ItalyDepartment of Information Engineering, University of Pisa, 56126 Pisa, ItalyDepartment of Information Engineering, University of Pisa, 56126 Pisa, ItalySchool of Intelligence Engineering, Shandong Management University, Jinan 250100, ChinaDepartment of the Computer Science, University of Tunis, Tunis 1007, TunisiaThe Intrusion Detection System (IDS) is an effective tool utilized in cybersecurity systems to detect and identify intrusion attacks. With the increasing volume of data generation, the possibility of various forms of intrusion attacks also increases. Feature selection is crucial and often necessary to enhance performance. The structure of the dataset can impact the efficiency of the machine learning model. Furthermore, data imbalance can pose a problem, but sampling approaches can help mitigate it. This research aims to explore machine learning (ML) approaches for IDS, specifically focusing on datasets, machine algorithms, and metrics. Three datasets were utilized in this study: KDD 99, UNSW-NB15, and CSE-CIC-IDS 2018. Various machine learning algorithms were chosen and examined to assess IDS performance. The primary objective was to provide a taxonomy for interconnected intrusion detection systems and supervised machine learning algorithms. The selection of datasets is crucial to ensure the suitability of the model construction for IDS usage. The evaluation was conducted for both binary and multi-class classification to ensure the consistency of the selected ML algorithms for the given dataset. The experimental results demonstrated accuracy rates of 100% for binary classification and 99.4In conclusion, it can be stated that supervised machine learning algorithms exhibit high and promising classification performance based on the study of three popular datasets.https://www.mdpi.com/2076-3417/13/13/7507intrusion detection systemsmachine learningfeature selectiondata managementKDD 99UNSW-NB15
spellingShingle Pierpaolo Dini
Abdussalam Elhanashi
Andrea Begni
Sergio Saponara
Qinghe Zheng
Kaouther Gasmi
Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity
Applied Sciences
intrusion detection systems
machine learning
feature selection
data management
KDD 99
UNSW-NB15
title Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity
title_full Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity
title_fullStr Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity
title_full_unstemmed Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity
title_short Overview on Intrusion Detection Systems Design Exploiting Machine Learning for Networking Cybersecurity
title_sort overview on intrusion detection systems design exploiting machine learning for networking cybersecurity
topic intrusion detection systems
machine learning
feature selection
data management
KDD 99
UNSW-NB15
url https://www.mdpi.com/2076-3417/13/13/7507
work_keys_str_mv AT pierpaolodini overviewonintrusiondetectionsystemsdesignexploitingmachinelearningfornetworkingcybersecurity
AT abdussalamelhanashi overviewonintrusiondetectionsystemsdesignexploitingmachinelearningfornetworkingcybersecurity
AT andreabegni overviewonintrusiondetectionsystemsdesignexploitingmachinelearningfornetworkingcybersecurity
AT sergiosaponara overviewonintrusiondetectionsystemsdesignexploitingmachinelearningfornetworkingcybersecurity
AT qinghezheng overviewonintrusiondetectionsystemsdesignexploitingmachinelearningfornetworkingcybersecurity
AT kaouthergasmi overviewonintrusiondetectionsystemsdesignexploitingmachinelearningfornetworkingcybersecurity