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 条
  • [21] A Deep Learning Approach to Android Malware Feature Learning and Detection
    Su, Xin
    Zhang, Dafang
    Li, Wenjia
    Zhao, Kai
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 244 - 251
  • [22] Deep Belief Networks-based framework for malware detection in Android systems
    Saif, Dina
    El-Gokhy, S. M.
    Sallam, E.
    ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (04) : 4049 - 4057
  • [23] A Deep Learning Method for Obfuscated Android Malware Detection
    Dasiah, Nitin Benjamin
    Gain, Ritu
    Sabarisrinivas, V.
    Sitara, K.
    Communications in Computer and Information Science, 2024, 2128 CCIS : 149 - 164
  • [24] Android Malware Detection Using Deep Learning Methods
    Lukas, Robert
    Kolaczek, Grzegorz
    2021 IEEE 30TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE 2021), 2021, : 119 - 124
  • [25] Deep learning feature exploration for Android malware detection
    Zhang, Nan
    Tan, Yu-an
    Yang, Chen
    Li, Yuanzhang
    APPLIED SOFT COMPUTING, 2021, 102
  • [26] DroidRL: Feature selection for android malware detection with reinforcement learning
    Wu, Yinwei
    Li, Meijin
    Zeng, Qi
    Yang, Tao
    Wang, Junfeng
    Fang, Zhiyang
    Cheng, Luyu
    COMPUTERS & SECURITY, 2023, 128
  • [27] Feature Importance and Deep Learning for Android Malware Detection
    Talbi, A.
    Viens, A.
    Leroux, L-C
    Francois, M.
    Caillol, M.
    Nguyen, N.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2021, : 453 - 462
  • [28] Tuning Deep Learning Performance for Android Malware Detection
    Booz, Jarrett
    McGiff, Josh
    Hatcher, William G.
    Yu, Wei
    Nguyen, James
    Lu, Chao
    2018 19TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2018, : 140 - 145
  • [29] Applying deep learning techniques for Android malware detection
    Zegzhda, Peter
    Zegzhda, Dmitry
    Pavlenko, Evgeny
    Ignatev, Gleb
    11TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS (SIN 2018), 2018,
  • [30] DeepFlow: Deep Learning-Based Malware Detection by Mining Android Application for Abnormal Usage of Sensitive Data
    Zhu, Dali
    Jin, Hao
    Yang, Ying
    Wu, Di
    Chen, Weiyi
    2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 438 - 443