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 条
  • [1] An Android Malware Detection Framework Using Graph Embeddings and Convolutional Neural Networks
    Gibert, Daniel
    Lamas, Alba
    Martins, Ruben
    Mateu, Caries
    Planes, Jordi
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2019, 319 : 45 - 53
  • [2] Malware detection approach based on deep convolutional neural networks
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2023, 20 (1-2) : 145 - 157
  • [3] Malware detection with dynamic evolving graph convolutional networks
    Zhang, Zikai
    Li, Yidong
    Wang, Wei
    Song, Haifeng
    Dong, Hairong
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (10) : 7261 - 7280
  • [4] A malware propagation prediction model based on representation learning and graph convolutional networks
    Li, Tun
    Liu, Yanbing
    Liu, Qilie
    Xu, Wei
    Xiao, Yunpeng
    Liu, Hong
    DIGITAL COMMUNICATIONS AND NETWORKS, 2023, 9 (05) : 1090 - 1100
  • [5] Malware Detection and Classification Based on Graph Convolutional Networks and Function Call Graphs
    Chuang, Hsiang-Yu
    Chen, Jiann-Liang
    Ma, Yi-Wei
    IT PROFESSIONAL, 2023, 25 (03) : 43 - 53
  • [6] A malware propagation prediction model based on representation learning and graph convolutional networks
    Tun Li
    Yanbing Liu
    Qilie Liu
    Wei Xu
    Yunpeng Xiao
    Hong Liu
    Digital Communications and Networks, 2023, 9 (05) : 1090 - 1100
  • [7] Research and implementation of Android malware detection algorithm based on Graph Convolutional Networks
    Wang, Yue
    Kezierbieke, Hailati
    Chen, Qinglin
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ALGORITHMS, SOFTWARE ENGINEERING, AND NETWORK SECURITY, ASENS 2024, 2024, : 548 - 553
  • [8] Knowledge graph learning algorithm based on deep convolutional networks
    Zhou, Yuzhong
    Lin, Zhengping
    Lin, Jie
    Yang, Yuliang
    Shi, Jiahao
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2024, 22
  • [9] Intelligent malware detection based on graph convolutional network
    Shanxi Li
    Qingguo Zhou
    Rui Zhou
    Qingquan Lv
    The Journal of Supercomputing, 2022, 78 : 4182 - 4198
  • [10] Intelligent malware detection based on graph convolutional network
    Li, Shanxi
    Zhou, Qingguo
    Zhou, Rui
    Lv, Qingquan
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 4182 - 4198