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] DLGraph: Malware Detection Using Deep Learning and Graph Embedding
    Jiang, Haodi
    Turki, Turki
    Wang, Jason T. L.
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 1029 - 1033
  • [22] An optimal deep learning-based framework for the detection and classification of android malware
    Bose, S. Jebin
    Kalaiselvi, R.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (06) : 9297 - 9310
  • [23] Android malware detection framework based on sensitive opcodes and deep reinforcement learning
    Yang J.
    Gui C.
    Journal of Intelligent and Fuzzy Systems, 2024, 46 (04): : 8933 - 8942
  • [24] Dynamic community detection based on graph convolutional networks and contrastive learning
    Li, Xianghua
    Zhen, Xiyuan
    Qi, Xin
    Han, Huichun
    Zhang, Long
    Han, Zhen
    CHAOS SOLITONS & FRACTALS, 2023, 176
  • [25] An Android Malware Detection Method Using Frequent Graph Convolutional Neural Networks
    Zhao, Yulong
    Sun, Shi
    Huang, Xiaofeng
    Zhang, Jixin
    ELECTRONICS, 2025, 14 (06):
  • [26] Malware Classification Based on Graph Convolutional Neural Networks and Static Call Graph Features
    Mester, Attila
    Bodo, Zalan
    ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE: THEORY AND PRACTICES IN ARTIFICIAL INTELLIGENCE, 2022, 13343 : 528 - 539
  • [27] Enhancing Malware Detection With Deep Learning Convolutional Neural Networks: Investigating the Impact of Image Size Variations
    Hawana, Ahmed
    Hassan, Emad S.
    El-Shafai, Walid
    El-Dolil, Sami A.
    SECURITY AND PRIVACY, 2025, 8 (02):
  • [28] Malware detection based on deep learning algorithm
    Ding Yuxin
    Zhu Siyi
    Neural Computing and Applications, 2019, 31 : 461 - 472
  • [29] Malware detection based on deep learning algorithm
    Ding Yuxin
    Zhu Siyi
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (02): : 461 - 472
  • [30] Malware Detection Techniques Based on Deep Learning
    Sreekumari, Prasanthi
    2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 65 - 70