Comprehensive review on machine learning and deep learning techniques for malware detection in android and IoT devices

被引:0
作者
Almobaideen, Wesam [1 ,2 ]
Abu Alghanam, Orieb [2 ]
Abdullah, Muhammad [1 ]
Hussain, Syed Basit [1 ]
Alam, Umar [1 ]
机构
[1] Rochester Inst Technol, Dept Elect Engn & Comp Sci, Dubai 100190, U Arab Emirates
[2] Univ Jordan, Dept Comp Sci, Amman 10587, Jordan
关键词
Android; Deep learning; IoT; Machine learning; Malware detection; Recent IoT Malware; CLASSIFICATION; FEATURES; DATASET;
D O I
10.1007/s10207-025-01027-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent times, IoT devices are being expeditiously integrated into our lives, while Android is expanding to become the most dominant mobile operating system in the market. With this growth comes the challenge of protecting these software and gadgets from being exploited by individuals or groups with malevolent intents. Malware has always been a rapidly evolving threat to the digital ecosystem, endangering its safety and security. As threat actors repeatedly find new ways to inject malware into our computer systems, traditional methods of detecting malware are becoming increasingly redundant. In response, new and emerging technologies such as machine learning and deep learning are being utilized to identify and mitigate the spread of malicious software. In this comprehensive review, we analyze and compare the extensive research dedicated to the development of machine and deep learning models for detecting malicious behavior in Android and IoT devices. Our contributions include a comprehensive literature review of surveys featuring machine learning (ML) and deep learning (DL) models for malware detection in IoT and Android devices. Additionally, we compare various ML and DL models proposed by researchers to gain valuable insights. Lastly, we examine different datasets used to train ML and DL models in addition to providing an up-to-date list of recently discovered IoT malware.
引用
收藏
页数:34
相关论文
共 146 条
[1]   Using Features of Encrypted Network Traffic to Detect Malware [J].
Afzal, Zeeshan ;
Brunstrom, Anna ;
Lindskog, Stefan .
SECURE IT SYSTEMS, NORDSEC 2020, 2021, 12556 :37-53
[2]   Androhealthcheck: A malware detection system for android using machine learning [J].
Agrawal P. ;
Trivedi B. .
Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 :35-41
[3]  
Agrawal Prerna, 2021, Data Management, Analytics and Innovation. Proceedings of ICDMAI 2020. Advances in Intelligent Systems and Computing (AISC 1174), P311, DOI 10.1007/978-981-15-5616-6_22
[4]   Detection of Malware by Deep Learning as CNN-LSTM Machine Learning Techniques in Real Time [J].
Akhtar, Muhammad Shoaib ;
Feng, Tao .
SYMMETRY-BASEL, 2022, 14 (11)
[5]  
Alerts N.D.C., CC-2524: Cyber Alert from NHS Digital
[6]   Deep Learning Methods for Malware and Intrusion Detection: A Systematic Literature Review [J].
Ali, Rahman ;
Ali, Asmat ;
Iqbal, Farkhund ;
Hussain, Mohammed ;
Ullah, Farhan .
SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
[7]  
Alliance N., 2022, malware research report
[8]  
Allix K, 2016, 13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), P468, DOI [10.1145/2901739.2903508, 10.1109/MSR.2016.056]
[9]   Maloid-DS: Labeled Dataset for Android Malware Forensics [J].
Almomani, Iman ;
Almashat, Tala ;
El-Shafai, Walid .
IEEE ACCESS, 2024, 12 :73481-73546
[10]  
Alshamrani K., 2018, SPRINGERLINK, P406