Cargando…

Evaluation of Machine Learning Algorithms for Malware Detection

This research study mainly focused on the dynamic malware detection. Malware progressively changes, leading to the use of dynamic malware detection techniques in this research study. Each day brings a new influx of malicious software programmes that pose a threat to online safety by exploiting vulne...

Descripción completa

Detalles Bibliográficos
Autores principales: Akhtar, Muhammad Shoaib, Feng, Tao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9862094/
https://www.ncbi.nlm.nih.gov/pubmed/36679741
http://dx.doi.org/10.3390/s23020946
_version_ 1784875007263899648
author Akhtar, Muhammad Shoaib
Feng, Tao
author_facet Akhtar, Muhammad Shoaib
Feng, Tao
author_sort Akhtar, Muhammad Shoaib
collection PubMed
description This research study mainly focused on the dynamic malware detection. Malware progressively changes, leading to the use of dynamic malware detection techniques in this research study. Each day brings a new influx of malicious software programmes that pose a threat to online safety by exploiting vulnerabilities in the Internet. The proliferation of harmful software has rendered manual heuristic examination of malware analysis ineffective. Automatic behaviour-based malware detection using machine learning algorithms is thus considered a game-changing innovation. Threats are automatically evaluated based on their behaviours in a simulated environment, and reports are created. These records are converted into sparse vector models for use in further machine learning efforts. Classifiers used to synthesise the results of this study included kNN, DT, RF, AdaBoost, SGD, extra trees and the Gaussian NB classifier. After reviewing the test and experimental data for all five classifiers, we found that the RF, SGD, extra trees and Gaussian NB Classifier all achieved a 100% accuracy in the test, as well as a perfect precision (1.00), a good recall (1.00), and a good f1-score (1.00). Therefore, it is reasonable to assume that the proof-of-concept employing autonomous behaviour-based malware analysis and machine learning methodologies might identify malware effectively and rapidly.
format Online
Article
Text
id pubmed-9862094
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98620942023-01-22 Evaluation of Machine Learning Algorithms for Malware Detection Akhtar, Muhammad Shoaib Feng, Tao Sensors (Basel) Article This research study mainly focused on the dynamic malware detection. Malware progressively changes, leading to the use of dynamic malware detection techniques in this research study. Each day brings a new influx of malicious software programmes that pose a threat to online safety by exploiting vulnerabilities in the Internet. The proliferation of harmful software has rendered manual heuristic examination of malware analysis ineffective. Automatic behaviour-based malware detection using machine learning algorithms is thus considered a game-changing innovation. Threats are automatically evaluated based on their behaviours in a simulated environment, and reports are created. These records are converted into sparse vector models for use in further machine learning efforts. Classifiers used to synthesise the results of this study included kNN, DT, RF, AdaBoost, SGD, extra trees and the Gaussian NB classifier. After reviewing the test and experimental data for all five classifiers, we found that the RF, SGD, extra trees and Gaussian NB Classifier all achieved a 100% accuracy in the test, as well as a perfect precision (1.00), a good recall (1.00), and a good f1-score (1.00). Therefore, it is reasonable to assume that the proof-of-concept employing autonomous behaviour-based malware analysis and machine learning methodologies might identify malware effectively and rapidly. MDPI 2023-01-13 /pmc/articles/PMC9862094/ /pubmed/36679741 http://dx.doi.org/10.3390/s23020946 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Akhtar, Muhammad Shoaib
Feng, Tao
Evaluation of Machine Learning Algorithms for Malware Detection
title Evaluation of Machine Learning Algorithms for Malware Detection
title_full Evaluation of Machine Learning Algorithms for Malware Detection
title_fullStr Evaluation of Machine Learning Algorithms for Malware Detection
title_full_unstemmed Evaluation of Machine Learning Algorithms for Malware Detection
title_short Evaluation of Machine Learning Algorithms for Malware Detection
title_sort evaluation of machine learning algorithms for malware detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9862094/
https://www.ncbi.nlm.nih.gov/pubmed/36679741
http://dx.doi.org/10.3390/s23020946
work_keys_str_mv AT akhtarmuhammadshoaib evaluationofmachinelearningalgorithmsformalwaredetection
AT fengtao evaluationofmachinelearningalgorithmsformalwaredetection