MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learning
Not on the map. Why?
Abstract (arXiv)
Advance Persistent Threats (APTs), adopted by most delicate attackers, are becoming increasing common and pose great threat to various enterprises and institutions. Data provenance analysis on provenance graphs has emerged as a common approach in APT detection. However, previous works have exhibited several shortcomings: (1) requiring attack-containing data and a priori knowledge of APTs, (2) failing in extracting the rich contextual information buried within provenance graphs and (3) becoming impracticable due to their prohibitive computation overhead and memory consumption. In this paper, we introduce MAGIC, a novel and flexible self-supervised APT detection approach capable of performing multi-granularity detection under different level of supervision. MAGIC leverages masked graph representation learning to model benign system entities and behaviors, performing efficient deep feature extraction and structure abstraction on provenance graphs. By ferreting out anomalous system behaviors via outlier detection methods, MAGIC is able to perform both system entity level and batched log level APT detection. MAGIC is specially designed to handle concept drift with a model adaption mechanism and successfully applies to universal conditions and detection scenarios. We evaluate MAGIC on three widely-used datasets, including both real-world and simulated attacks. Evaluation results indicate that MAGIC achieves promising detection results in all scenarios and shows enormous advantage over state-of-the-art APT detection approaches in performance overhead.
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 21 of its 52 references that are in the map. First posted on arXiv 15 Oct 2023.
Builds on
21 of 52 references.
References · 21
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 448
- 2021Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learningcited by 130
- 2019Symmetric Graph Convolutional Autoencoder for Unsupervised Graph Representation Learningcited by 94
- 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2018HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flowscited by 43
9 more
- 2019Graph Attention Auto-Encoderscited by 41
- 2016Fast Memory-efficient Anomaly Detection in Streaming Heterogeneous Graphscited by 37
- 2018One-Class Adversarial Nets for Fraud Detectioncited by 33
- 2018SLEUTH: Real-time Attack Scenario Reconstruction from COTS Audit Datacited by 28
- 2019POIROT: Aligning Attack Behavior with Kernel Audit Records for Cyber Threat Huntingcited by 27
- 2021threaTrace: Detecting and Tracing Host-based Threats in Node Level Through Provenance Graph Learningcited by 22
- 2017Practical Whole-System Provenance Capturecited by 19
- 2020SIGL: Securing Software Installations Through Deep Graph Learningcited by 11
- 2019Tiresias: Predicting Security Events Through Deep Learningcited by 10
Built on by
Citing papers per year: 2024: 2; 2025: 6; 2026: 12.
20 papers.
Sort:
By area:
- 2025From One Attack Domain to Another: Contrastive Transfer Learning with Siamese Networks for APT Detectioncited by 3
- 2025Ranking-Enhanced Anomaly Detection Using Active Learning-Assisted Attention Adversarial Dual AutoEncoderscited by 2
- 2025CAT: Can Trust be Predicted with Context-Awareness in Dynamic Heterogeneous Networks?cited by 2
- 2025PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributescited by 1
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systemscited by 1
- 2026HIDBench: Benchmarking Large Language Models for Host-Based Intrusion Detectioncited by 1
- 2024RAPID: Robust APT Detection and Investigation Using Context-Aware Deep Learningcited by 0
- 2024MDHP-Net: Detecting an Emerging Time-exciting Threat in IVNcited by 0
- 2025CONTINUUM: Detecting APT Attacks through Spatial-Temporal Graph Neural Networkscited by 0
- 2025A Survey of Heterogeneous Graph Neural Networks for Cybersecurity Anomaly Detectioncited by 0
- 2026An End-to-End Framework for Functionality-Embedded Provenance Graph Construction and Threat Interpretationcited by 0
- 2026Graph-Based Fraud Detection with Dual-Path Graph Filteringcited by 0
8 more
- 2026Federated Layer-Wise Exchange for Cross-Client Money Laundering Pattern Detectioncited by 0
- 2026GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classificationcited by 0
- 2026TGCM: Topic-Guided Consistency Modeling for One-Step Disentanglement of Interleaved APT Technique Sequencescited by 0
- 2026Beyond Heavy Log Curation: Perplexity-Based APT Detection via Unsupervised, Context-Augmented Language Modelscited by 0
- 2026How Benchmarks and Evaluation Protocols Shape Conclusions in Provenance-Based Intrusion Detectioncited by 0
- 2026Skynet: Workflow-Level Anomaly Detection for Agentic AI via Semantic and Structural Modelingcited by 0
- 2026Not All Relations Are Equal: Relation-Balanced and Calibrated Graph Learning for Provenance-Based Intrusion Detectioncited by 0
- 2026APTInvestBench: Evaluating Autonomous APT Investigation under Varying Telemetrycited by 0
- 2026APTInvestBench: Evaluating Autonomous APT Investigation under Varying Telemetry30 Sep 2026
- 2026Not All Relations Are Equal: Relation-Balanced and Calibrated Graph Learning for Provenance-Based Intrusion Detection15 Sep 2026
- 2026Skynet: Workflow-Level Anomaly Detection for Agentic AI via Semantic and Structural Modeling6 Sep 2026
- 2026How Benchmarks and Evaluation Protocols Shape Conclusions in Provenance-Based Intrusion Detection2 Aug 2026
- 2026Beyond Heavy Log Curation: Perplexity-Based APT Detection via Unsupervised, Context-Augmented Language Models23 Jul 2026
- 2026TGCM: Topic-Guided Consistency Modeling for One-Step Disentanglement of Interleaved APT Technique Sequences17 Jun 2026
- 2026HIDBench: Benchmarking Large Language Models for Host-Based Intrusion Detection20 May 2026
- 2026GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classification8 May 2026
- 2026Federated Layer-Wise Exchange for Cross-Client Money Laundering Pattern Detection7 May 2026
- 2026Graph-Based Fraud Detection with Dual-Path Graph Filtering14 Apr 2026
- 2026An End-to-End Framework for Functionality-Embedded Provenance Graph Construction and Threat Interpretation17 Mar 2026
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systems30 Jan 2026
8 more
- 2025CAT: Can Trust be Predicted with Context-Awareness in Dynamic Heterogeneous Networks?12 Dec 2025
- 2025From One Attack Domain to Another: Contrastive Transfer Learning with Siamese Networks for APT Detection25 Nov 2025
- 2025Ranking-Enhanced Anomaly Detection Using Active Learning-Assisted Attention Adversarial Dual AutoEncoders25 Nov 2025
- 2025A Survey of Heterogeneous Graph Neural Networks for Cybersecurity Anomaly Detection30 Oct 2025
- 2025PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributes28 Jul 2025
- 2025CONTINUUM: Detecting APT Attacks through Spatial-Temporal Graph Neural Networks6 Jan 2025
- 2024MDHP-Net: Detecting an Emerging Time-exciting Threat in IVN15 Nov 2024
- 2024RAPID: Robust APT Detection and Investigation Using Context-Aware Deep Learning8 Jun 2024
- 2025From One Attack Domain to Another: Contrastive Transfer Learning with Siamese Networks for APT Detectioncited by 3
- 2025Ranking-Enhanced Anomaly Detection Using Active Learning-Assisted Attention Adversarial Dual AutoEncoderscited by 2
- 2025CAT: Can Trust be Predicted with Context-Awareness in Dynamic Heterogeneous Networks?cited by 2
- 2025PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributescited by 1
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systemscited by 1
- 2026HIDBench: Benchmarking Large Language Models for Host-Based Intrusion Detectioncited by 1
- 2024RAPID: Robust APT Detection and Investigation Using Context-Aware Deep Learningcited by 0
- 2024MDHP-Net: Detecting an Emerging Time-exciting Threat in IVNcited by 0
- 2025CONTINUUM: Detecting APT Attacks through Spatial-Temporal Graph Neural Networkscited by 0
- 2025A Survey of Heterogeneous Graph Neural Networks for Cybersecurity Anomaly Detectioncited by 0
- 2026An End-to-End Framework for Functionality-Embedded Provenance Graph Construction and Threat Interpretationcited by 0
- 2026Graph-Based Fraud Detection with Dual-Path Graph Filteringcited by 0
12 most cited of 18 All 18 (JSON)
- 2026APTInvestBench: Evaluating Autonomous APT Investigation under Varying Telemetry30 Sep 2026
- 2026Not All Relations Are Equal: Relation-Balanced and Calibrated Graph Learning for Provenance-Based Intrusion Detection15 Sep 2026
- 2026How Benchmarks and Evaluation Protocols Shape Conclusions in Provenance-Based Intrusion Detection2 Aug 2026
- 2026Beyond Heavy Log Curation: Perplexity-Based APT Detection via Unsupervised, Context-Augmented Language Models23 Jul 2026
- 2026HIDBench: Benchmarking Large Language Models for Host-Based Intrusion Detection20 May 2026
- 2026GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classification8 May 2026
- 2026Federated Layer-Wise Exchange for Cross-Client Money Laundering Pattern Detection7 May 2026
- 2026Graph-Based Fraud Detection with Dual-Path Graph Filtering14 Apr 2026
- 2026An End-to-End Framework for Functionality-Embedded Provenance Graph Construction and Threat Interpretation17 Mar 2026
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systems30 Jan 2026
- 2025CAT: Can Trust be Predicted with Context-Awareness in Dynamic Heterogeneous Networks?12 Dec 2025
- 2025From One Attack Domain to Another: Contrastive Transfer Learning with Siamese Networks for APT Detection25 Nov 2025
12 newest of 18 All 18 (JSON)