Academic Editor: George Ghinea
Received: 29 November 2024
Revised: 4 February 2025
Accepted: 8 February 2025
Published: 13 February 2025
Citation:Ferdous, J.; Islam, R.;
Mahboubi, A.; Islam, M.Z. A Survey
on ML Techniques for Multi-Platform
Malware Detection: Securing PC,
Mobile Devices, IoT, and Cloud
Environments.Sensors2025,25, 1153.
https://doi.org/10.3390/s25041153
Copyright:© 2025 by the authors.
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/).
Review
A Survey on ML Techniques for Multi-Platform Malware
Detection: Securing PC, Mobile Devices, IoT, and
Cloud Environments
Jannatul Ferdous *
, Rafiqul Islam , Arash Mahboubi and Md Zahidul Islam
School of Computing, Mathematics and Engineering, Charles Sturt University, Albury, NSW 2640, Australia;
[email protected] (R.I.);
[email protected] (A.M.);
[email protected] (M.Z.I.)
*Correspondence:
[email protected]
Abstract:Malware has emerged as a significant threat to end-users, businesses, and gov-
ernments, resulting in financial losses of billions of dollars. Cybercriminals have found
malware to be a lucrative business because of its evolving capabilities and ability to target
diverse platforms such as PCs, mobile devices, IoT, and cloud platforms. While previous
studies have explored single platform-based malware detection, no existing research has
comprehensively reviewed malware detection across diverse platforms using machine
learning (ML) techniques. With the rise of malware on PC or laptop devices, mobile devices
and IoT systems are now being targeted, posing a significant threat to cloud environments.
Therefore, a platform-based understanding of malware detection and defense mechanisms
is essential for countering this evolving threat. To fill this gap and motivate further research,
we present an extensive review of malware detection using ML techniques with respect
to PCs, mobile devices, IoT, and cloud platforms. This paper begins with an overview of
malware, including its definition, prominent types, analysis, and features. It presents a
comprehensive review of machine learning-based malware detection from the recent litera-
ture, including journal articles, conference proceedings, and online resources published
since 2017. This study also offers insights into the current challenges and outlines future
directions for developing adaptable cross-platform malware detection techniques. This
study is crucial for understanding the evolving threat landscape and for developing robust
detection strategies.
Keywords:machine learning; malware detection; multi-platform malware; malware analysis;
PC malware; mobile malware; IoT malware; cloud-based malware detection
1. Introduction
In recent years, malware has evolved into one of the most pervasive cybersecurity
threats, capable of targeting not only traditional systems such as PCs, but also mobile
devices, IoT, and cloud platforms. Malware is becoming increasingly complex and varied
by employing methods such as code obfuscation, encryption, polymorphism, and metamor-
phism to avoid detection [1]. The increasing sophistication of malware and its capability to
bypass conventional security measures have caused significant financial, operational, and
reputational damage to individuals, businesses, and governments. As technology becomes
increasingly integrated across platforms, cybercriminals can simultaneously exploit multi-
ple systems. Therefore, a thorough investigation of multi-platform malware detection is
not only timely but crucial for ensuring cybersecurity resilience.
Sensors2025,25, 1153 https://doi.org/10.3390/s25041153