TY - JOUR
T1 - A novel malware detection method based on audit logs and graph neural network
AU - Zhen, Yewei
AU - Tian, Donghai
AU - Fu, Xiaohu
AU - Hu, Changzhen
N1 - Publisher Copyright:
© 2025 Elsevier Ltd
PY - 2025/7/15
Y1 - 2025/7/15
N2 - 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.
AB - 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.
KW - Audit log
KW - Graph neural network
KW - Malware detection
UR - http://www.scopus.com/inward/record.url?scp=105002029308&partnerID=8YFLogxK
U2 - 10.1016/j.engappai.2025.110524
DO - 10.1016/j.engappai.2025.110524
M3 - Article
AN - SCOPUS:105002029308
SN - 0952-1976
VL - 152
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
M1 - 110524
ER -