AMalNet: A deep learning framework based on graph convolutional networks for malware detection

被引:66
|
作者
Pei, Xinjun [1 ]
Yu, Long [2 ]
Tian, Shengwei [3 ]
机构
[1] Xinjiang Univ, Sch Informat Sci & Engn, Urumqi 830001, Xinjiang, Peoples R China
[2] Xinjiang Univ, Network Ctr, Urumqi 830001, Xinjiang, Peoples R China
[3] Xinjiang Univ, Sch Software, Urumqi 830001, Xinjiang, Peoples R China
关键词
Word embedding; Graph convolutional networks; Independently recurrent neural networks; Android Malware detection; Static analysis; NEURAL-NETWORKS;
D O I
10.1016/j.cose.2020.101792
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing popularity of Android apps attracted widespread attention from malware authors. Traditional malware detection systems suffer from some shortcomings; computationally expensive, insufficient performance or not robust enough. To address this challenge, we (1) build a novel and highly reliable deep learning framework, named AMalNet, to learn multiple embedding representations for Android malware detection and family attribution, (2) introduce a version of Graph Convolutional Networks (GCNs) for modeling high-level graphical semantics, which automatically identifies and learns the semantic and sequential patterns, (3) use an Independently Recurrent Neural Network (IndRNN) to decode the deep semantic information, making full use of remote dependent information between nodes to independently extract features. The experimental results on multiple benchmark datasets indicated that the AMalNet framework outperforms other state-of-the-art techniques significantly. (C) 2020 Published by Elsevier Ltd.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Andro-MD: Android malware detection based on convolutional neural networks
    Xie N.
    Di X.
    Wang X.
    Zhao J.
    International Journal of Performability Engineering, 2018, 14 (03) : 547 - 558
  • [22] Deep Learning with Graph Convolutional Networks: An Overview and Latest Applications in Computational Intelligence
    Bhatti, Uzair Aslam
    Tang, Hao
    Wu, Guilu
    Marjan, Shah
    Hussain, Aamir
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2023, 2023
  • [23] AN EFFICIENT FRAMEWORK FOR HUMAN ACTION RECOGNITION BASED ON GRAPH CONVOLUTIONAL NETWORKS
    Kilis, Nikolaos
    Papaioannidis, Christos
    Mademlis, Ioannis
    Pitas, Ioannis
    2022 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2022, : 1441 - 1445
  • [24] OpCode-Level Function Call Graph Based Android Malware Classification Using Deep Learning
    Niu, Weina
    Cao, Rong
    Zhang, Xiaosong
    Ding, Kangyi
    Zhang, Kaimeng
    Li, Ting
    SENSORS, 2020, 20 (13) : 1 - 23
  • [25] DII-GCN: Dropedge Based Deep Graph Convolutional Networks
    Zhu, Jinde
    Mao, Guojun
    Jiang, Chunmao
    SYMMETRY-BASEL, 2022, 14 (04):
  • [26] Hybrid feature extraction and integrated deep learning for cloud-based malware detection
    Nguyen, Pham Sy
    Huy, Tran Nhat
    Tuan, Tong Anh
    Trung, Pham Duy
    Long, Hoang Viet
    COMPUTERS & SECURITY, 2025, 150
  • [27] Deep-Hook: A trusted deep learning-based framework for unknown malware detection and classification in Linux cloud environments
    Landman, Tom
    Nissim, Nir
    NEURAL NETWORKS, 2021, 144 : 648 - 685
  • [28] A Machine-Learning-Based Framework for Supporting Malware Detection and Analysis
    Cuzzocrea, Alfredo
    Mercaldo, Francesco
    Martinelli, Fabio
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT III, 2021, 12951 : 353 - 365
  • [29] A brief survey of deep learning methods for android Malware detection
    Joomye, Abdurraheem
    Ling, Mee Hong
    Yau, Kok-Lim Alvin
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2025, 16 (02) : 711 - 733
  • [30] WMGCN: Weighted Meta-Graph Based Graph Convolutional Networks for Representation Learning in Heterogeneous Networks
    Zhang, Jinli
    Jiang, Zongli
    Chen, Zheng
    Hu, Xiaohua
    IEEE ACCESS, 2020, 8 (08): : 40744 - 40754