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