NF-GNN: Network Flow Graph Neural Networks for Malware Detection and Classification
Julian Busch, Anton Kocheturov, Volker Tresp, Thomas Seidl

TL;DR
This paper introduces NF-GNN, a novel graph neural network model that analyzes network flow graphs to improve malware detection and classification by capturing complex communication patterns.
Contribution
The paper presents a new edge feature-based graph neural network model with three variants for malware detection and classification, outperforming existing methods.
Findings
Significant improvement in malware detection accuracy.
Effective in both supervised and unsupervised settings.
Demonstrates advantages on a new mobile malware dataset.
Abstract
Malicious software (malware) poses an increasing threat to the security of communication systems as the number of interconnected mobile devices increases exponentially. While some existing malware detection and classification approaches successfully leverage network traffic data, they treat network flows between pairs of endpoints independently and thus fail to leverage rich communication patterns present in the complete network. Our approach first extracts flow graphs and subsequently classifies them using a novel edge feature-based graph neural network model. We present three variants of our base model, which support malware detection and classification in supervised and unsupervised settings. We evaluate our approach on flow graphs that we extract from a recently published dataset for mobile malware detection that addresses several issues with previously available datasets.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsGraph Neural Network
