Malware Detection Using Dynamic Graph Neural Networks

Authors

  • Pushkaraj Kulkarni TU Dublin
  • Stephen OShaughnessy

DOI:

https://doi.org/10.34190/eccws.24.1.3459

Keywords:

Malware detection, API call sequences, Dynamic graph neural networks, Machine learning, Endpoint security

Abstract

The increasing complexity and sophistication of malware pose significant challenges to traditional detection techniques. Conventional methods like signature-based detection are ineffective against advanced threats such as polymorphic and zero-day malware. This research investigates the application of Dynamic Graph Neural Networks (DGNNs) for malware detection using a dataset of API call sequences. DGNNs, an advanced form of Graph Neural Networks, are capable of modeling dynamic graphs, capturing both the temporal and structural evolution of API interactions. Using these strengths, the study develops and evaluates a DGNN-based framework designed to effectively distinguish between benign and malicious behavior in real time, demonstrating its suitability for detecting complex, evolving malware patterns. The results show that DGNN outperform traditional machine learning models in detecting complex malware patterns, achieving high accuracy of up to 97%, F1 scores of up to 98% in unbalanced datasets, and competitive results in balanced datasets. The models also achieved ROC-AUC scores exceeding 97% in specific configurations, highlighting their effectiveness in identifying advanced malware pat- terns and resilience against novel threats. Although challenges in scalability and computational complexity remain, this work proposes potential solutions to enhance practical implementation. These findings highlight the potential of DGNNs to transform malware detection and significantly improve endpoint security, making them a promising tool for addressing the evolving challenges of modern cybersecurity.

Author Biographies

Pushkaraj Kulkarni, TU Dublin

Pushkaraj Kulkarni is a cybersecurity professional with a Master’s in Applied Cyber Security from TU Dublin and a Bachelor's in Computer Engineering from University of Mumbai. Passionate about threat analysis, incident response and malware detection. Dedicated to continuous learning and continuously expand their expertise while currently working at Eurofins Biomnis.

Stephen OShaughnessy

Stephen O’Shaughnessy is a lecturer in Cyber Security at the TU Dublin Blanchardstown campus, where he specialises in Secure Coding, Application Security and Malware Forensics. He is also Programme Coordinator for the MSc. in Applied Cyber Security programmes. Stephen holds a PhD in Malware Classification, which is where his main research interests lie.

Downloads

Published

2025-06-25