A Comparison of Graph Neural Networks for Malware Classification

Vrinda Malhotra, Katerina Potika, Mark Stamp
3/22/2023
cs.LGcs.CR

No confident code implementation found for this paper.

Abstract

Managing the threat posed by malware requires accurate detection and classification techniques. Traditional detection strategies, such as signature scanning, rely on manual analysis of malware to extract relevant features, which is labor intensive and requires expert knowledge. Function call graphs consist of a set of program functions and their inter-procedural calls, providing a rich source of information that can be leveraged to classify malware without the labor intensive feature extraction step of traditional techniques. In this research, we treat malware classification as a graph classification problem. Based on Local Degree Profile features, we train a wide range of Graph Neural Network (GNN) architectures to generate embeddings which we then classify. We find that our best GNN models outperform previous comparable research involving the well-known MalNet-Tiny Android malware dataset. In addition, our GNN models do not suffer from the overfitting issues that commonly afflict non-GNN techniques, although GNN models require longer training times.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{malhotra2023comparison,
  title  = {A Comparison of Graph Neural Networks for Malware Classification},
  author = {Vrinda Malhotra and Katerina Potika and Mark Stamp},
  year   = {2023},
  eprint = {2303.12812},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.12812v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.12812.svg)](https://codeofpaper.com/paper/2303.12812)

Discussion