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...
Autores principales: | , , , , |
---|---|
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 |