Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning

Network attacks refer to malicious activities exploiting computer network vulnerabilities to compromise security, disrupt operations, or gain unauthorized access to sensitive information. Common network attacks include phishing, malware distribution, and brute-force attacks on network devices and us...

Full description

Bibliographic Details
Main Authors: Ali Raza, Kashif Munir, Mubarak S. Almutairi, Rukhshanda Sehar
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10246280/
_version_ 1797685351147372544
author Ali Raza
Kashif Munir
Mubarak S. Almutairi
Rukhshanda Sehar
author_facet Ali Raza
Kashif Munir
Mubarak S. Almutairi
Rukhshanda Sehar
author_sort Ali Raza
collection DOAJ
description Network attacks refer to malicious activities exploiting computer network vulnerabilities to compromise security, disrupt operations, or gain unauthorized access to sensitive information. Common network attacks include phishing, malware distribution, and brute-force attacks on network devices and user credentials. Such attacks can lead to financial losses due to downtime, recovery costs, and potential legal liabilities. To counter such threats, organizations use Intrusion Detection Systems (IDS) that leverage sophisticated algorithms and machine learning techniques to detect network attacks with enhanced accuracy and efficiency. Our proposed research aims to detect network attacks effectively and timely to prevent harmful losses. We used a benchmark dataset named CICIDS2017 to build advanced artificial intelligence-based machine learning methods. We propose a novel approach called Class Probability Random Forest (CPRF) for network attack detection performance enhancement. We created a novel feature set using the proposed CPRF approach. The CPRF approach predicts the class probabilities from the network attack dataset, which are then used as features for building applied machine learning methods. The comprehensive research results demonstrated that the random forest approach outperformed the state-of-the-art approach with a high-performance accuracy of 99.9%. The performance of each applied technique is validated using a k-fold approach and optimized with hyperparameter tuning. Our novel proposed research has revolutionized network attack detection, effectively preventing unauthorized access, service disruptions, sensitive information theft, and data integrity compromise.
first_indexed 2024-03-12T00:42:55Z
format Article
id doaj.art-259f3ac2757e4854a389c2e098b68518
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-12T00:42:55Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-259f3ac2757e4854a389c2e098b685182023-09-14T23:01:07ZengIEEEIEEE Access2169-35362023-01-0111986859869410.1109/ACCESS.2023.331359610246280Novel Class Probability Features for Optimizing Network Attack Detection With Machine LearningAli Raza0https://orcid.org/0000-0001-5429-9835Kashif Munir1https://orcid.org/0000-0001-5114-4213Mubarak S. Almutairi2https://orcid.org/0000-0001-6228-7455Rukhshanda Sehar3Institute of Computer Science, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, PakistanInstitute of Information Technology, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, PakistanCollege of Computer Science and Engineering, University of Hafr Al Batin, Hafr Al Batin, Saudi ArabiaInstitute of Computer Science, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, PakistanNetwork attacks refer to malicious activities exploiting computer network vulnerabilities to compromise security, disrupt operations, or gain unauthorized access to sensitive information. Common network attacks include phishing, malware distribution, and brute-force attacks on network devices and user credentials. Such attacks can lead to financial losses due to downtime, recovery costs, and potential legal liabilities. To counter such threats, organizations use Intrusion Detection Systems (IDS) that leverage sophisticated algorithms and machine learning techniques to detect network attacks with enhanced accuracy and efficiency. Our proposed research aims to detect network attacks effectively and timely to prevent harmful losses. We used a benchmark dataset named CICIDS2017 to build advanced artificial intelligence-based machine learning methods. We propose a novel approach called Class Probability Random Forest (CPRF) for network attack detection performance enhancement. We created a novel feature set using the proposed CPRF approach. The CPRF approach predicts the class probabilities from the network attack dataset, which are then used as features for building applied machine learning methods. The comprehensive research results demonstrated that the random forest approach outperformed the state-of-the-art approach with a high-performance accuracy of 99.9%. The performance of each applied technique is validated using a k-fold approach and optimized with hyperparameter tuning. Our novel proposed research has revolutionized network attack detection, effectively preventing unauthorized access, service disruptions, sensitive information theft, and data integrity compromise.https://ieeexplore.ieee.org/document/10246280/Network attacksintrusion detectionmachine learningfeature engineering
spellingShingle Ali Raza
Kashif Munir
Mubarak S. Almutairi
Rukhshanda Sehar
Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning
IEEE Access
Network attacks
intrusion detection
machine learning
feature engineering
title Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning
title_full Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning
title_fullStr Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning
title_full_unstemmed Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning
title_short Novel Class Probability Features for Optimizing Network Attack Detection With Machine Learning
title_sort novel class probability features for optimizing network attack detection with machine learning
topic Network attacks
intrusion detection
machine learning
feature engineering
url https://ieeexplore.ieee.org/document/10246280/
work_keys_str_mv AT aliraza novelclassprobabilityfeaturesforoptimizingnetworkattackdetectionwithmachinelearning
AT kashifmunir novelclassprobabilityfeaturesforoptimizingnetworkattackdetectionwithmachinelearning
AT mubaraksalmutairi novelclassprobabilityfeaturesforoptimizingnetworkattackdetectionwithmachinelearning
AT rukhshandasehar novelclassprobabilityfeaturesforoptimizingnetworkattackdetectionwithmachinelearning