A Survey on Malware Detection with Graph Representation Learning

Tristan Bilot, Nour El Madhoun, Khaldoun Al Agha, Anis Zouaoui
3/28/2023
cs.CRcs.LG

No confident code implementation found for this paper.

Abstract

Malware detection has become a major concern due to the increasing number and complexity of malware. Traditional detection methods based on signatures and heuristics are used for malware detection, but unfortunately, they suffer from poor generalization to unknown attacks and can be easily circumvented using obfuscation techniques. In recent years, Machine Learning (ML) and notably Deep Learning (DL) achieved impressive results in malware detection by learning useful representations from data and have become a solution preferred over traditional methods. More recently, the application of such techniques on graph-structured data has achieved state-of-the-art performance in various domains and demonstrates promising results in learning more robust representations from malware. Yet, no literature review focusing on graph-based deep learning for malware detection exists. In this survey, we provide an in-depth literature review to summarize and unify existing works under the common approaches and architectures. We notably demonstrate that Graph Neural Networks (GNNs) reach competitive results in learning robust embeddings from malware represented as expressive graph structures, leading to an efficient detection by downstream classifiers. This paper also reviews adversarial attacks that are utilized to fool graph-based detection methods. Challenges and future research directions are discussed at the end of the paper.

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{bilot2023survey,
  title  = {A Survey on Malware Detection with Graph Representation Learning},
  author = {Tristan Bilot and Nour El Madhoun and Khaldoun Al Agha and Anis Zouaoui},
  year   = {2023},
  eprint = {2303.16004},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.16004v2}
}

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.16004.svg)](https://codeofpaper.com/paper/2303.16004)

Discussion