Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset

Due to the extensive use of computer networks, new risks have arisen, and improving the speed and accuracy of security mechanisms has become a critical need. Although new security tools have been developed, the fast growth of malicious activities continues to be a pressing issue that creates severe...

Full description

Bibliographic Details
Main Authors: Ahmed Mahfouz, Abdullah Abuhussein, Deepak Venugopal, Sajjan Shiva
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Future Internet
Subjects:
IDS
ML
Online Access:https://www.mdpi.com/1999-5903/12/11/180
id doaj-9af0c704e5144aa689c15cd7859e13cb
record_format Article
spelling doaj-9af0c704e5144aa689c15cd7859e13cb2020-11-25T03:56:56ZengMDPI AGFuture Internet1999-59032020-10-011218018010.3390/fi12110180Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack DatasetAhmed Mahfouz0Abdullah Abuhussein1Deepak Venugopal2Sajjan Shiva3Department of Computer Science, University of Memphis, Memphis, TN 38152, USADepartment of Information Systems, St. Cloud State University, St. Cloud, MN 56301, USADepartment of Computer Science, University of Memphis, Memphis, TN 38152, USADepartment of Computer Science, University of Memphis, Memphis, TN 38152, USADue to the extensive use of computer networks, new risks have arisen, and improving the speed and accuracy of security mechanisms has become a critical need. Although new security tools have been developed, the fast growth of malicious activities continues to be a pressing issue that creates severe threats to network security. Classical security tools such as firewalls are used as a first-line defense against security problems. However, firewalls do not entirely or perfectly eliminate intrusions. Thus, network administrators rely heavily on intrusion detection systems (IDSs) to detect such network intrusion activities. Machine learning (ML) is a practical approach to intrusion detection that, based on data, learns how to differentiate between abnormal and regular traffic. This paper provides a comprehensive analysis of some existing ML classifiers for identifying intrusions in network traffic. It also produces a new reliable dataset called GTCS (Game Theory and Cyber Security) that matches real-world criteria and can be used to assess the performance of the ML classifiers in a detailed experimental evaluation. Finally, the paper proposes an ensemble and adaptive classifier model composed of multiple classifiers with different learning paradigms to address the issue of the accuracy and false alarm rate in IDSs. Our classifiers show high precision and recall rates and use a comprehensive set of features compared to previous work.https://www.mdpi.com/1999-5903/12/11/180IDSensemble classifierintrusion detectionMLGTCS dataset
collection DOAJ
language English
format Article
sources DOAJ
author Ahmed Mahfouz
Abdullah Abuhussein
Deepak Venugopal
Sajjan Shiva
spellingShingle Ahmed Mahfouz
Abdullah Abuhussein
Deepak Venugopal
Sajjan Shiva
Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset
Future Internet
IDS
ensemble classifier
intrusion detection
ML
GTCS dataset
author_facet Ahmed Mahfouz
Abdullah Abuhussein
Deepak Venugopal
Sajjan Shiva
author_sort Ahmed Mahfouz
title Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset
title_short Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset
title_full Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset
title_fullStr Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset
title_full_unstemmed Ensemble Classifiers for Network Intrusion Detection Using a Novel Network Attack Dataset
title_sort ensemble classifiers for network intrusion detection using a novel network attack dataset
publisher MDPI AG
series Future Internet
issn 1999-5903
publishDate 2020-10-01
description Due to the extensive use of computer networks, new risks have arisen, and improving the speed and accuracy of security mechanisms has become a critical need. Although new security tools have been developed, the fast growth of malicious activities continues to be a pressing issue that creates severe threats to network security. Classical security tools such as firewalls are used as a first-line defense against security problems. However, firewalls do not entirely or perfectly eliminate intrusions. Thus, network administrators rely heavily on intrusion detection systems (IDSs) to detect such network intrusion activities. Machine learning (ML) is a practical approach to intrusion detection that, based on data, learns how to differentiate between abnormal and regular traffic. This paper provides a comprehensive analysis of some existing ML classifiers for identifying intrusions in network traffic. It also produces a new reliable dataset called GTCS (Game Theory and Cyber Security) that matches real-world criteria and can be used to assess the performance of the ML classifiers in a detailed experimental evaluation. Finally, the paper proposes an ensemble and adaptive classifier model composed of multiple classifiers with different learning paradigms to address the issue of the accuracy and false alarm rate in IDSs. Our classifiers show high precision and recall rates and use a comprehensive set of features compared to previous work.
topic IDS
ensemble classifier
intrusion detection
ML
GTCS dataset
url https://www.mdpi.com/1999-5903/12/11/180
work_keys_str_mv AT ahmedmahfouz ensembleclassifiersfornetworkintrusiondetectionusinganovelnetworkattackdataset
AT abdullahabuhussein ensembleclassifiersfornetworkintrusiondetectionusinganovelnetworkattackdataset
AT deepakvenugopal ensembleclassifiersfornetworkintrusiondetectionusinganovelnetworkattackdataset
AT sajjanshiva ensembleclassifiersfornetworkintrusiondetectionusinganovelnetworkattackdataset
_version_ 1724462861938327552