Using deep graph learning to improve dynamic analysis-based malware detection in PE files

被引:3
|
作者
Nguyen, Minh Tu [1 ]
Nguyen, Viet Hung [1 ]
Shone, Nathan [2 ]
机构
[1] LeQuyDon Tech Univ, Fac Informat Technol, 236 Hoang Quoc Viet, Hanoi, Vietnam
[2] Liverpool John Moores Univ, Sch Comp Sci & Math, Byrom St, Liverpool L3 3AF, England
关键词
Malware detection; Dynamic analysis; Deep learning; Graph representation;
D O I
10.1007/s11416-023-00505-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Detecting zero-day malware in Windows PE files using dynamic analysis techniques has proven to be far more effective than traditional signature-based methods. One specific approach that has emerged in recent years is the use of graphs to represent executable behavior, which can be subsequently used to learn patterns. However, many current graph representations omit key parameter information, meaning that the behavioral impact of variable changes cannot be reliably understood. To combat these shortcomings, we present a new method for malware detection by applying a graph attention network on multi-edge directional heterogeneous graphs constructed from API calls. The experiments show the TPR and FPR scores demonstrated by our model, achieve better performance than those from other related works.
引用
收藏
页码:153 / 172
页数:20
相关论文
共 50 条
  • [41] Efficient Dynamic Malware Analysis for Collecting HTTP Requests using Deep Learning
    Shibahara, Toshiki
    Yagi, Takeshi
    Akiyama, Mitsuaki
    Chiba, Daiki
    Hato, Kunio
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (04) : 725 - 736
  • [42] Automated machine learning for deep learning based malware detection
    Brown, Austin
    Gupta, Maanak
    Abdelsalam, Mahmoud
    COMPUTERS & SECURITY, 2024, 137
  • [43] A Malware Detection Approach Using Autoencoder in Deep Learning
    Xing, Xiaofei
    Jin, Xiang
    Elahi, Haroon
    Jiang, Hai
    Wang, Guojun
    IEEE ACCESS, 2022, 10 : 25696 - 25706
  • [44] Android Malware Detection Using Deep Learning Methods
    Lukas, Robert
    Kolaczek, Grzegorz
    2021 IEEE 30TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE 2021), 2021, : 119 - 124
  • [45] Robust Intelligent Malware Detection Using Deep Learning
    Vinayakumar, R.
    Alazab, Mamoun
    Soman, K. P.
    Poornachandran, Prabaharan
    Venkatraman, Sitalakshmi
    IEEE ACCESS, 2019, 7 : 46717 - 46738
  • [46] Using G Features to Improve the Efficiency of Function Call Graph Based Android Malware Detection
    Liu, Yu
    Zhang, Liqiang
    Huang, Xiangdong
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 103 (04) : 2947 - 2955
  • [47] Mobile Malware Detection: An Analysis of Deep Learning Model
    Khoda, Mahbub E.
    Kamruzzaman, Joarder
    Gondal, Iqbal
    Imam, Tasadduq
    Rahman, Ashfaqur
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 1161 - 1166
  • [48] Using G Features to Improve the Efficiency of Function Call Graph Based Android Malware Detection
    Yu Liu
    Liqiang Zhang
    Xiangdong Huang
    Wireless Personal Communications, 2018, 103 : 2947 - 2955
  • [49] A Method for Windows Malware Detection Based on Deep Learning
    Huang, Xiang
    Ma, Li
    Yang, Wenyin
    Zhong, Yong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (2-3): : 265 - 273
  • [50] A Method for Windows Malware Detection Based on Deep Learning
    Xiang Huang
    Li Ma
    Wenyin Yang
    Yong Zhong
    Journal of Signal Processing Systems, 2021, 93 : 265 - 273