journal article·2023Open access

Malware Detection in Android IoT Systems Using Deep Learning

Muhammad Waqar, Sabeeh Fareed, Ajung Kim, Saif Ur Rehman Malik, Muhammad Imran, Muhammad Usman Yaseen

Computers, Materials & Continua· Volume 74· Issue 2

Abstract

The Android Operating System (AOS) has been evolving since its inception and it has become one of the most widely used operating system for the Internet of Things (IoT). Due to the high popularity and reliability of AOS for IoT, it is a target of many cyber-attacks which can cause compromise of privacy, financial loss, data integrity, unauthorized access, denial of services and so on. The Android-based IoT (AIoT) devices are extremely vulnerable to various malwares due to the open nature and high acceptance of Android in the market. Recently, several detection preventive malwares are developed to conceal their malicious activities from analysis tools. Hence, conventional malware detection techniques could not be applied and innovative countermeasures against such anti-detection malwares are indispensable to secure the AIoT. In this paper, we proposed the novel deep learning-based real-time multiclass malware detection techniques for the AIoT using dynamic analysis. The results show that the proposed technique outperforms existing malware detection techniques and achieves detection accuracy up to 99.87%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · Network Security and Intrusion Detection · IoT-based Smart Home Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. A multimodal malware detection technique for android IoT devices using various features10.1109/ACCESS.2019.2916886 ↗
2. Machine learning-based android malware detection using manifest permission
3. Dropping malware through sound injection: A comparative analysis on android operating systems10.1016/j.cose.2021.102228 ↗
4. A systematic review of android malware detection techniques
5. A comprehensive survey on machine learning approaches for malware detection in IoT-based enterprise information system
6. Linregdroid: Detection of android malware using multiple linear regression models-based classifiers10.1109/ACCESS.2022.3146363 ↗
7. End-to-end malware detection for android IoT devices using deep learning10.1016/j.adhoc.2020.102098 ↗
8. A survey of malware detection in android apps: Recommendations and perspectives for future research10.1016/j.cosrev.2020.100358 ↗
9. Multi-view deep learning for zero-day android malware detection10.1016/j.jisa.2020.102718 ↗
10. MalDozer: Automatic framework for android malware detection using deep learning10.1016/j.diin.2018.01.007 ↗
11. Seqdroid: Obfuscated android malware detection using stacked convolutional and recurrent neural networks10.1007/978-3-030-13057-2_9 ↗
12. Opening the blackbox of VirusTotal: Analyzing online phishing scan engines
13. Android SMSmalware: Vulnerability and mitigation
14. A dynamic DL-driven architecture to combat sophisticated android malware10.1109/ACCESS.2020.3009819 ↗
15. Deep ground truth analysis of current android malware
16. Androzoo: Collecting millions of android apps for the research community
17. MalDroid: Secure DL-enabled intelligent malware detection framework10.1049/cmu2.12265 ↗
18. A hybrid modeling of mobile app dynamics on serial causality for malware detection
19. DeepAMD: Detection and identification of android malware using high-efficient deep artificial neural network10.1016/j.future.2020.10.008 ↗
20. Advances in machine learning modeling reviewing hybrid and ensemble methods
21. Hindroid: An intelligent android malware detection system based on structured heterogeneous information network
22. Droidetec: Android malware detection and malicious code localization through deep learning
23. DANdroid: A multi-view discriminative adversarial network for obfuscated android malware detection
24. Android malware detection based on a hybrid deep learning model
25. The arms race: Adversarial search defeats entropy used to detect malware10.1016/j.eswa.2018.10.011 ↗
26. Coevolution of mobile malware and anti-malware10.1109/TIFS.2018.2824250 ↗
27. MAPAS: A practical deep learning-based android malware detection system10.1007/s10207-022-00579-6 ↗
28. An automated vision-based deep learning model for efficient detection of android malware attacks10.1109/ACCESS.2022.3140341 ↗
29. Android malware detection using deep learning10.1016/j.procs.2021.03.106 ↗
30. Toward developing a systematic approach to generate benchmark android malware datasets and classification
31. An efficient combined deep neural network-based malware detection framework in 5G environment10.1016/j.comnet.2021.107932 ↗
32. De-lady: Deep learning based android malware detection using dynamic features
33. An overview of overfitting and its solutions
34. Tensorflow: A system for large-scale machine learning
35. Keras