Andro-MD: Android malware detection based on convolutional neural networks

被引:0
|
作者
Xie N. [1 ,2 ]
Di X. [1 ,2 ]
Wang X. [3 ]
Zhao J. [1 ,2 ]
机构
[1] School of Computer Science and Technology, Changchun University of Science and Technology, Changchun
[2] Jilin Provincial Key Laboratory of Network and Information Security, Changchun
[3] School of Computer Science and Information Technology, Beijing Jiaotong University, Beijing
关键词
Android malware detection; Convolutional neural networks; Deep learning;
D O I
10.23940/ijpe.18.03.p15.547558
中图分类号
学科分类号
摘要
Android OS maintains its dominance in smart terminal markets, which brings growing threats of malicious applications (apps). The research on Android malware detection has attracted attention from both academia and industry. How to improve the malware detection performance, what classifiers should be selected, and what features should be employed are all critical issues that need to be solved. Convolutional Neural Networks (CNN) is a typical deep learning technique that has achieved great performance in image and speech recognitions. In this work, we present an Android malware detection framework Andro-MD that can train and classify samples with a deep learning technique. The framework includes dataset construction and feature preprocessing, training and classification by CNN, and evaluation by experiments. First, an Android app dataset is constructed with 21,000 samples collected from third-party markets and 34,570 features of 7 categories. Second, we employ sequential and parallel models to train the extracted features and classify the malware apps. Finally, extensive experimental results show the effectiveness and feasibility of the proposed method. Comparisons with similar work and traditional classifiers show that Andro-MD has a better performance on malware detection, and its accuracy can achieve 99.25% with a FPR of 0.53%. The request permissions and used permissions feature categories have better performances with limited dimensions. © 2018 Totem Publisher, Inc. All rights reserved.
引用
收藏
页码:547 / 558
页数:11
相关论文
共 50 条
  • [21] AMD-CNN: Android malware detection via feature graph and convolutional neural networks
    Arslan, Recep Sinan
    Tasyurek, Murat
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23):
  • [22] RGB-based Android Malware Detection and Classification Using Convolutional Neural Network
    Darwaish, Asim
    Nait-Abdesselam, Farid
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [23] Data augmentation based malware detection using convolutional neural networks
    Catak, Ferhat Ozgur
    Ahmed, Javed
    Sahinbas, Kevser
    Khand, Zahid Hussain
    PEERJ COMPUTER SCIENCE, 2021,
  • [24] Deep Convolutional Generative Adversarial Networks in Image-Based Android Malware Detection
    Mercaldo, Francesco
    Martinelli, Fabio
    Santone, Antonella
    COMPUTERS, 2024, 13 (06)
  • [25] Data Augmentation based Malware Detection Using Convolutional Neural Networks
    Catak F.O.
    Ahmed J.
    Sahinbas K.
    Khand Z.H.
    PeerJ Computer Science, 2021, 7 : 1 - 26
  • [26] Android Malware Detection Based on Behavioral-Level Features with Graph Convolutional Networks
    Xu, Qingling
    Zhao, Dawei
    Yang, Shumian
    Xu, Lijuan
    Li, Xin
    ELECTRONICS, 2023, 12 (23)
  • [27] DeepImageDroid: A Hybrid Framework Leveraging Visual Transformers and Convolutional Neural Networks for Robust Android Malware Detection
    Chimezie Obidiagha, Collins
    Rahouti, Mohamed
    Hayajneh, Thaier
    IEEE ACCESS, 2024, 12 : 156285 - 156306
  • [28] A convolutional neural network based Android malware detection method with dynamic fine-tuning
    Liu, Zhen
    Wang, Ruoyu
    Peng, Bitao
    Gan, Qingqing
    2022 32ND INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2022, : 300 - 305
  • [29] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wang, Wei
    Zhao, Mengxue
    Wang, Jigang
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (08) : 3035 - 3043
  • [30] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wei Wang
    Mengxue Zhao
    Jigang Wang
    Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 3035 - 3043