A novel malware detection method based on audit logs and graph neural network

Yewei Zhen, Donghai Tian*, Xiaohu Fu, Changzhen Hu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Malicious programs pose a significant threat to cyberspace security, making practical and low-cost malware detection a pressing need. To address this problem, we propose a novel malware detection method based on audit logs and graph neural networks. This method first performs fine-grained parsing of the logs for obtaining the process event sequence and process invocation relationship. Then, we employ a graph convolutional network to generate an embedding vector representation for each extracted process event, effectively capturing both local and global co-occurrence information. Next, the process structure and event semantic information are used to construct an event relationship graph for each log sample. Based on the event relationship graphs, we leverage an attention gated graph neural network (AGGNN) for malware detection. The evaluation shows that our approach can detect malware effectively with explainable results, and it outperforms the recent malware detection methods based on audit logs.

Original languageEnglish
Article number110524
JournalEngineering Applications of Artificial Intelligence
Volume152
DOIs
Publication statusPublished - 15 Jul 2025

Keywords

  • Audit log
  • Graph neural network
  • Malware detection

Fingerprint

Dive into the research topics of 'A novel malware detection method based on audit logs and graph neural network'. Together they form a unique fingerprint.

Cite this