Skip to main navigation Skip to search Skip to main content

A2-CLM: Few-Shot Malware Detection Based on Adversarial Heterogeneous Graph Augmentation

  • Chen Liu*
  • , Bo Li*
  • , Jun Zhao
  • , Weiwei Feng
  • , Xudong Liu
  • , Chunpei Li
  • *Corresponding author for this work
  • Beihang University
  • Zhongguancun Laboratory
  • Shandong Normal University
  • Guangxi Normal University

Research output: Contribution to journal › Article › peer-review

Abstract

Malware attacks, especially 'few-shot' malware, have profoundly harmed the cyber ecosystem. Recently, malware detection models based on graph neural networks have achieved remarkable success. However, these efforts over-rely on sufficient labeled data for model training and thus may be brittle in few-shot malware detection because of the label scarcity. To this end, we propose a self-supervised malware detection framework based on graph contrastive learning and adversarial augmentation, termed A2-CLM, to address the challenge of few-shot malware detection. Particularly, A2-CLM first depicts the malware execution context with a sensitivity heterogeneous graph by assessing the security semantic of each behavior. Afterwards, A2-CLM designs multiple adversarial attacks to generate more practical contrastive pairs, including the PGD attack, attribute masking attack, meta-graph-guide sampling attack, direct system calls attack, and obfuscation attack, which is beneficial to strengthening the model's effectiveness and robustness. To alleviate the training workload of contrastive learning, we introduce a momentum strategy to train the multiple graph encoders in A2-CLM. Especially on 1-shot detection tasks, A2-CLM achieves performance gains of up to 24.63% and 4.58% against supervised and self-supervised detection methods, respectively.

Original languageEnglish
Pages (from-to)2023-2038
Number of pages16
JournalIEEE Transactions on Information Forensics and Security
Volume19
DOIs
StatePublished - 2024

Keywords

  • Few-shot malware detection
  • adversarial augmentation
  • graph contrastive learning
  • security semantic

Fingerprint

Dive into the research topics of 'A2-CLM: Few-Shot Malware Detection Based on Adversarial Heterogeneous Graph Augmentation'. Together they form a unique fingerprint.

Cite this