An effective end-to-end android malware detection method

被引:28
作者
Zhu, Huijuan [1 ]
Wei, Huahui [1 ]
Wang, Liangmin [2 ]
Xu, Zhicheng [3 ]
Sheng, Victor S. [4 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Jiangsu, Peoples R China
[2] Southeast Univ, Sch Cyber Sci & Engn, Nanjing 211189, Jiangsu, Peoples R China
[3] Jiangsu Univ, Sch Math Sci, Zhenjiang 212013, Jiangsu, Peoples R China
[4] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Android; Malware detection; Convolution neural network; Image feature; FEATURES;
D O I
10.1016/j.eswa.2023.119593
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Android has rapidly become the most popular mobile operating system because of its open source, rich hardware selectivity, and millions of applications (Apps). Meanwhile, the open source of Android makes it the main target of malware. Malware detection methods based on manual features are easily bypassed by confusing technologies and are suffering from low code coverage. Thus, we propose an automated extraction method without any manual expert intervention. Specifically, we characterize the vital parts of the Dalvik executable (Dex) to an RGB (Red/Green/Blue) image. Furthermore, we propose a novel convolutional neural network (CNN) variant with diverse receptive fields using max pooling and average pooling simultaneously (MADRF), named MADRF-CNN, which can capture the dependencies between different parts of the image (transferred from the Dex file) by capitalizing on multi-scale context information. To evaluate the effectiveness of the proposed method, we conducted extensive experiments and our experimental results showed that the Accuracy of our method is 96.9%, which is much better than state-of-the-art solutions.
引用
收藏
页数:10
相关论文
共 55 条
  • [1] Intelligent mobile malware detection using permission requests and API calls
    Alazab, Moutaz
    Alazab, Mamoun
    Shalaginov, Andrii
    Mesleh, Abdelwadood
    Awajan, Albara
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 509 - 521
  • [2] DL-Droid: Deep learning based android malware detection using real devices
    Alzaylaee, Mohammed K.
    Yerima, Suleiman Y.
    Sezer, Sakir
    [J]. COMPUTERS & SECURITY, 2020, 89
  • [3] Drebin: Effective and Explainable Detection of Android Malware in Your Pocket
    Arp, Daniel
    Spreitzenbarth, Michael
    Huebner, Malte
    Gascon, Hugo
    Rieck, Konrad
    [J]. 21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,
  • [4] DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques
    Bakour, Khaled
    Unver, Halil Murat
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18) : 11499 - 11516
  • [5] Android Malware Detection using Convolutional Deep Neural Networks
    Bourebaa, Fatima
    Benmohammed, Mohamed
    [J]. 2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 52 - 58
  • [6] DroidCat: Effective Android Malware Detection and Categorization via App-Level Profiling
    Cai, Haipeng
    Meng, Na
    Ryder, Barbara
    Yao, Daphne
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (06) : 1455 - 1470
  • [7] Learning features from enhanced function call graphs for Android malware detection
    Cai, Minghui
    Jiang, Yuan
    Gao, Cuiying
    Li, Heng
    Yuan, Wei
    [J]. NEUROCOMPUTING, 2021, 423 : 301 - 307
  • [8] Picking on the family: Disrupting android malware triage by forcing misclassification
    Calleja, Alejandro
    Martin, Alejandro
    Menendez, Hector D.
    Tapiador, Juan
    Clark, David
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2018, 95 : 113 - 126
  • [9] Effective classification of android malware families through dynamic features and neural networks
    D'Angelo, Gianni
    Palmieri, Francesco
    Robustelli, Antonio
    Castiglione, Arcangelo
    [J]. CONNECTION SCIENCE, 2021, 33 (03) : 786 - 801
  • [10] TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones
    Enck, William
    Gilbert, Peter
    Han, Seungyeop
    Tendulkar, Vasant
    Chun, Byung-Gon
    Cox, Landon P.
    Jung, Jaeyeon
    McDaniel, Patrick
    Sheth, Anmol N.
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2014, 32 (02):