Botho University Repository

A review of deep learning models to detect malware in Android applications

Show simple item record

dc.contributor.author Mbunge, Elliot
dc.contributor.author Benhildah, Muchemwa
dc.contributor.author Batan, John
dc.contributor.author Nobuhle, Mbuyisa.
dc.date.accessioned 2023-07-11T09:41:02Z
dc.date.available 2023-07-11T09:41:02Z
dc.date.issued 2023-03-18
dc.identifier.citation Mbunge, E., Muchemwa, B., Batani, J. and Mbuyisa, N., 2023. A review of deep learning models to detect malware in Android applications. Cyber Security and Applications, p.100014. en_US
dc.identifier.uri http://repository.bothouniversity.ac.bw:8080/buir/handle/123456789/254
dc.description.abstract Android applications are indispensable resources that facilitate communication, health monitoring, planning, data sharing and synchronization, social interaction, business and financial transactions. However, the rapid increase in the smartphone penetration rate has consequently led to an increase in cyberattacks. Smartphone applications use permissions to allow users to utilize different functionalities, making them susceptible to malicious software (malware). Despite the rise in Android applications’ usage and cyberattacks, the use of deep learning (DL) models to detect emerging malware in Android applications is still nascent. Therefore, this review sought to explain DL models that are applied to detect malware in Android applications, explore their performance as well as identify emerging research gaps and present recommendations for future work. This study adopted the preferred reporting items for systematic reviews and meta-analyses (PRISMA) guidelines to guide the review. The study revealed that convolutional neural networks, gated recurrent neural networks, deep neural networks, bidirectional long shortterm memory, long short-term memory (LSTM) and cubic-LSTM are the most prominent deep learning-based malicious software detection models in Android applications. The findings show that deep learning models are increasingly becoming an effective technique for malicious software detection in Android applications in realtime. However, monitoring and tracking information flow and malware behavior is a daunting task because of the evolving nature of malware and human behavior. Therefore, training mobile application users and sharing updated malware datasets is paramount in developing detection models. There is also a need to detect malicious software before downloading mobile applications to improve the security of Android smartphones. en_US
dc.language.iso en en_US
dc.publisher Cyber Security and Applications en_US
dc.subject Android applications en_US
dc.subject Deep learning (DL en_US
dc.subject Malicious software (malware) en_US
dc.title A review of deep learning models to detect malware in Android applications en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BU Repository


Advanced Search

Browse

My Account