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...
Main Authors: | , , , |
---|---|
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 |