Android malware detection framework based on sensitive opcodes and deep reinforcement learning

被引:0
|
作者
Yang J. [1 ]
Gui C. [1 ]
机构
[1] College of Computer Science, Chongqing University, Chongqing
来源
关键词
Android malware; deep reinforcement learning; feature selection; machine learning;
D O I
10.3233/JIFS-235767
中图分类号
学科分类号
摘要
Malware attack is a growing problem on the Android mobile platform due to its popularity and openness. Although numerous malware detection approaches have been proposed, it still remains challenging for malware detection due to a large amount of constantly mutating apps. The opcode, as the most fundamental part of Android app, possesses good resistance against obfuscation and Android version updates. Due to the large number of opcodes, most opcode-based methods employ statistical-based feature selection, which disrupts the correlation and semantic information among opcodes. In this paper, we propose an Android malware detection framework based on sensitive opcodes and deep reinforcement learning. Firstly, we extract sensitive opcode fragments based on sensitive elements and then encode the features using n-gram. Next, we use deep reinforcement learning to select the optimal subset of features. During the process of handling opcodes, we focus on preserving semantic information and the correlation among opcodes. Finally, our experimental results show an accuracy of 0.9670 by using the 25 opcode features we obtained. © 2024 – IOS Press.
引用
收藏
页码:8933 / 8942
页数:9
相关论文
共 50 条
  • [1] A lightweight deep learning-based android malware detection framework
    Ma, Runze
    Yin, Shangnan
    Feng, Xia
    Zhu, Huijuan
    Sheng, Victor S.
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [2] Using Dalvik Opcodes for Malware Detection on Android
    Gaviria de la Puerta, Jose
    Sanz, Borja
    Santos, Igor
    Garcia Bringas, Pablo
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS (HAIS 2015), 2015, 9121 : 416 - 426
  • [3] Using Dalvik opcodes for malware detection on android
    Gaviria de la Puerta, Jose
    Sanz, Borja
    LOGIC JOURNAL OF THE IGPL, 2017, 25 (06) : 938 - 948
  • [4] An optimal deep learning-based framework for the detection and classification of android malware
    Bose, S. Jebin
    Kalaiselvi, R.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (06) : 9297 - 9310
  • [5] SHIELD: A Multimodal Deep Learning Framework for Android Malware Detection
    Singh, Narendra
    Tripathy, Somanath
    Bezawada, Bruhadeshwar
    INFORMATION SYSTEMS SECURITY, ICISS 2022, 2022, 13784 : 64 - 83
  • [6] A New Compression Based Method for Android Malware Detection Using Opcodes
    Bakhshinejad, Nazanin
    Hamzeh, Ali
    2017 19TH CSI INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE AND SIGNAL PROCESSING (AISP), 2017, : 256 - 261
  • [7] Review of Android Malware Detection Based on Deep Learning
    Wang, Zhiqiang
    Liu, Qian
    Chi, Yaping
    IEEE ACCESS, 2020, 8 : 181102 - 181126
  • [8] MalDozer: Automatic framework for android malware detection using deep learning
    Karbab, ElMouatez Billah
    Debbabi, Mourad
    Derhab, Abdelouahid
    Mouheb, Djedjiga
    DIGITAL INVESTIGATION, 2018, 24 : S48 - S59
  • [9] GAResNet: A Transfer Learning based Framework for Android Malware Detection
    Shen, Rui
    Zhu, Hui-juan
    Li, Chang
    Wei, Hua-hui
    2023 IEEE INTERNATIONAL CONFERENCE ON KNOWLEDGE GRAPH, ICKG, 2023, : 263 - 268
  • [10] Android Malware Detection Based on Deep Learning: Achievements and Challenges
    Chen Yi
    Tang Di
    Zou Wei
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (09) : 2082 - 2094