Android malware detection method based on bytecode image

被引:0
|
作者
Yuxin Ding
Xiao Zhang
Jieke Hu
Wenting Xu
机构
[1] Harbin Institute of Technology,Department of Computer Sciences and Technology
关键词
Convolutional neural network; Malware; Android; Binary data; Bytecode;
D O I
暂无
中图分类号
学科分类号
摘要
Traditional machine learning based malware detection methods often use decompiling techniques or dynamic monitoring techniques to extract the feature representation of malware. This procedure is time consuming and strongly depends on the skills of experts. In addition, malware can be packed or encrypted to evade the analysis of decompiling tools. To solve this issue, we propose a static detection method based on deep learning. We directly extract bytecode file from Android APK file, and convert the bytecode file into a two-dimensional bytecode matrix, then use the deep learning algorithm, convolution neural network (CNN), to train a detection model and apply it to classify malware. CNN can automatically learn features of bytecode file which can be used to recognize malware. The proposed detection model avoids the procedure for analyzing malware features and designing the feature representation of malware. The experimental results show the proposed method is effective to detect malware, especially malware encrypted using polymorphic techniques.
引用
收藏
页码:6401 / 6410
页数:9
相关论文
共 50 条
  • [1] Android malware detection method based on bytecode image
    Ding, Yuxin
    Zhang, Xiao
    Hu, Jieke
    Xu, Wenting
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) : 6401 - 6410
  • [2] Android Malware Detection Using TCN with Bytecode Image
    Zhang, Wenhui
    Luktarhan, Nurbol
    Ding, Chao
    Lu, Bei
    [J]. SYMMETRY-BASEL, 2021, 13 (07):
  • [3] Android malware detection based on a novel mixed bytecode image combined with attention mechanism
    Tang, Junwei
    Xu, Wei
    Peng, Tao
    Zhou, Sijie
    Pi, Qiaosen
    He, Ruhan
    Hu, Xinrong
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 82
  • [4] Detecting Android Malware Using Bytecode Image
    Ding, Yuxin
    Wu, Rui
    Xue, Fuxing
    [J]. COGNITIVE COMPUTING (ICCC 2018), 2018, 10971 : 164 - 169
  • [5] Android Malware Detection: Looking beyond Dalvik Bytecode
    Sun, Tiezhu
    Daoudi, Nadia
    Allix, Kevin
    Bissyande, Tegawende F.
    [J]. 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 34 - 39
  • [6] DEXRAY: A Simple, yet Effective Deep Learning Approach to Android Malware Detection Based on Image Representation of Bytecode
    Daoudi, Nadia
    Samhi, Jordan
    Kabore, Abdoul Kader
    Allix, Kevin
    Bissyande, Tegawende F.
    Klein, Jacques
    [J]. DEPLOYABLE MACHINE LEARNING FOR SECURITY DEFENSE, MLHAT 2021, 2021, 1482 : 81 - 106
  • [7] ByteDroid: Android Malware Detection Using Deep Learning on Bytecode Sequences
    Zou, Kewen
    Luo, Xi
    Liu, Pengfei
    Wang, Weiping
    Wang, Haodong
    [J]. TRUSTED COMPUTING AND INFORMATION SECURITY, CTCIS 2019, 2020, 1149 : 159 - 176
  • [8] An Android Malware Detection Method Based on Deep AutoEncoder
    He, Nengqiang
    Wang, Tianqi
    Chen, Pingyang
    Yan, Hanbing
    Jin, Zhengping
    [J]. PROCEEDINGS OF 2018 ARTIFICIAL INTELLIGENCE AND CLOUD COMPUTING CONFERENCE (AICCC 2018), 2018, : 88 - 93
  • [9] An Android Malware Detection Method Based on Feature Codes
    Li, Yiran
    Jin, Zhengping
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 2690 - 2694
  • [10] Android Malware Detection in Bytecode Level Using TF-IDF and XGBoost
    Ozogur, Gokhan
    Erturk, Mehmet Ali
    Aydin, Zeynep Gurkas
    Aydin, Muhammed Ali
    [J]. COMPUTER JOURNAL, 2023, 66 (09): : 2317 - 2328