Android malware detection through opcode sequences using deep learning LSTM and GRU networks

Annemneedi Lakshmanarao, Jeevana Sujitha Mantena, Krishna Kishore Thota, Pavan Sathish Chandaka, Chinta Venkata Murali Krishna, Madhan Kumar Jetty

Abstract


Android malware detection was a complex task due to the intricate structure of Android applications, which consisted of numerous Java methods and classes. Effective detection required the extraction of meaningful features and the application of advanced machine learning (ML) or deep learning (DL) algorithms. This paper presented a novel approach to detecting Android malware by leveraging opcode sequences extracted from Android applications. These opcode sequences, which differed between malicious and benign apps, formed the basis of the detection model. The methodology involved extracting opcode sequences from decompiled Android APK files using the “Androguard” tool and applying recurrent neural networks (RNN) with long short-term memory (LSTM), Bi-LSTM, and gated recurrent unit (GRU) architectures to classify the apps as either malware or benign. The combination of these advanced DL techniques allowed for capturing temporal dependencies in opcode sequences, resulting in a significant improvement in detection capabilities. This work underscored the potential of using opcode sequences in conjunction with RNN, LSTM, and GRU for robust and accurate malware detection, while also highlighting the importance of further exploring additional features for comprehensive classification.

Keywords


Android malware detection; Deep learning; GRU; LSTM; Machine learning

Full Text:

PDF


DOI: http://doi.org/10.11591/ijeecs.v38.i2.pp1106-1114

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

shopify stats IJEECS visitor statistics