Cargando…

Classification model for accuracy and intrusion detection using machine learning approach

In today’s cyber world, the demand for the internet is increasing day by day, increasing the concern of network security. The aim of an Intrusion Detection System (IDS) is to provide approaches against many fast-growing network attacks (e.g., DDoS attack, Ransomware attack, Botnet attack, etc.), as...

Descripción completa

Detalles Bibliográficos
Autores principales: Agarwal, Arushi, Sharma, Purushottam, Alshehri, Mohammed, Mohamed, Ahmed A., Alfarraj, Osama
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8049129/
https://www.ncbi.nlm.nih.gov/pubmed/33954233
http://dx.doi.org/10.7717/peerj-cs.437
_version_ 1783679368939175936
author Agarwal, Arushi
Sharma, Purushottam
Alshehri, Mohammed
Mohamed, Ahmed A.
Alfarraj, Osama
author_facet Agarwal, Arushi
Sharma, Purushottam
Alshehri, Mohammed
Mohamed, Ahmed A.
Alfarraj, Osama
author_sort Agarwal, Arushi
collection PubMed
description In today’s cyber world, the demand for the internet is increasing day by day, increasing the concern of network security. The aim of an Intrusion Detection System (IDS) is to provide approaches against many fast-growing network attacks (e.g., DDoS attack, Ransomware attack, Botnet attack, etc.), as it blocks the harmful activities occurring in the network system. In this work, three different classification machine learning algorithms—Naïve Bayes (NB), Support Vector Machine (SVM), and K-nearest neighbor (KNN)—were used to detect the accuracy and reducing the processing time of an algorithm on the UNSW-NB15 dataset and to find the best-suited algorithm which can efficiently learn the pattern of the suspicious network activities. The data gathered from the feature set comparison was then applied as input to IDS as data feeds to train the system for future intrusion behavior prediction and analysis using the best-fit algorithm chosen from the above three algorithms based on the performance metrics found. Also, the classification reports (Precision, Recall, and F1-score) and confusion matrix were generated and compared to finalize the support-validation status found throughout the testing phase of the model used in this approach.
format Online
Article
Text
id pubmed-8049129
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-80491292021-05-04 Classification model for accuracy and intrusion detection using machine learning approach Agarwal, Arushi Sharma, Purushottam Alshehri, Mohammed Mohamed, Ahmed A. Alfarraj, Osama PeerJ Comput Sci Artificial Intelligence In today’s cyber world, the demand for the internet is increasing day by day, increasing the concern of network security. The aim of an Intrusion Detection System (IDS) is to provide approaches against many fast-growing network attacks (e.g., DDoS attack, Ransomware attack, Botnet attack, etc.), as it blocks the harmful activities occurring in the network system. In this work, three different classification machine learning algorithms—Naïve Bayes (NB), Support Vector Machine (SVM), and K-nearest neighbor (KNN)—were used to detect the accuracy and reducing the processing time of an algorithm on the UNSW-NB15 dataset and to find the best-suited algorithm which can efficiently learn the pattern of the suspicious network activities. The data gathered from the feature set comparison was then applied as input to IDS as data feeds to train the system for future intrusion behavior prediction and analysis using the best-fit algorithm chosen from the above three algorithms based on the performance metrics found. Also, the classification reports (Precision, Recall, and F1-score) and confusion matrix were generated and compared to finalize the support-validation status found throughout the testing phase of the model used in this approach. PeerJ Inc. 2021-04-07 /pmc/articles/PMC8049129/ /pubmed/33954233 http://dx.doi.org/10.7717/peerj-cs.437 Text en © 2021 Agarwal et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Artificial Intelligence
Agarwal, Arushi
Sharma, Purushottam
Alshehri, Mohammed
Mohamed, Ahmed A.
Alfarraj, Osama
Classification model for accuracy and intrusion detection using machine learning approach
title Classification model for accuracy and intrusion detection using machine learning approach
title_full Classification model for accuracy and intrusion detection using machine learning approach
title_fullStr Classification model for accuracy and intrusion detection using machine learning approach
title_full_unstemmed Classification model for accuracy and intrusion detection using machine learning approach
title_short Classification model for accuracy and intrusion detection using machine learning approach
title_sort classification model for accuracy and intrusion detection using machine learning approach
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8049129/
https://www.ncbi.nlm.nih.gov/pubmed/33954233
http://dx.doi.org/10.7717/peerj-cs.437
work_keys_str_mv AT agarwalarushi classificationmodelforaccuracyandintrusiondetectionusingmachinelearningapproach
AT sharmapurushottam classificationmodelforaccuracyandintrusiondetectionusingmachinelearningapproach
AT alshehrimohammed classificationmodelforaccuracyandintrusiondetectionusingmachinelearningapproach
AT mohamedahmeda classificationmodelforaccuracyandintrusiondetectionusingmachinelearningapproach
AT alfarrajosama classificationmodelforaccuracyandintrusiondetectionusingmachinelearningapproach