CONTINUUM: Detecting APT Attacks through Spatial-Temporal Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Advanced Persistent Threats (APTs) represent a significant challenge in cybersecurity due to their sophisticated and stealthy nature. Traditional Intrusion Detection Systems (IDS) often fall short in detecting these multi-stage attacks. Recently, Graph Neural Networks (GNNs) have been employed to enhance IDS capabilities by analyzing the complex relationships within networked data. However, existing GNN-based solutions are hampered by high false positive rates and substantial resource consumption. In this paper, we present a novel IDS designed to detect APTs using a Spatio-Temporal Graph Neural Network Autoencoder. Our approach leverages spatial information to understand the interactions between entities within a graph and temporal information to capture the evolution of the graph over time. This dual perspective is crucial for identifying the sequential stages of APTs. Furthermore, to address privacy and scalability concerns, we deploy our architecture in a federated learning environment. This setup ensures that local data remains on-premise while encrypted model-weights are shared and aggregated using homomorphic encryption, maintaining data privacy and security. Our evaluation shows that this system effectively detects APTs with lower false positive rates and optimized resource usage compared to existing methods, highlighting the potential of spatio-temporal analysis and federated learning in enhancing cybersecurity defenses.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 35 of its 98 references that are in the map. First posted on arXiv 6 Jan 2025.
Builds on
35 of 98 references.
References · 35
- 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
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,209
- 2018Deep Graph Infomaxcited by 1,106
- 2015Gated Graph Sequence Neural Networkscited by 796
23 more
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 530
- 2019Symmetric Cross Entropy for Robust Learning with Noisy Labelscited by 500
- 2016Structured Sequence Modeling with Graph Convolutional Recurrent Networkscited by 275
- 2019Representation Learning for Dynamic Graphs: A Surveycited by 265
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2020Spatial-Temporal Transformer Networks for Traffic Flow Forecastingcited by 180
- 2018Adaptive Graph Convolutional Neural Networkscited by 155
- 2018NetGAN: Generating Graphs via Random Walkscited by 131
- 2019Variational Graph Recurrent Neural Networkscited by 87
- 2019Federated Learning with Cooperating Devices: A Consensus Approach for Massive IoT Networkscited by 79
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 56
- 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
- 2017Generative Poisoning Attack Method Against Neural Networkscited by 52
- 2021TenSEAL: A Library for Encrypted Tensor Operations Using Homomorphic Encryptioncited by 52
- 2023FedML-HE: An Efficient Homomorphic-Encryption-Based Privacy-Preserving Federated Learning Systemcited by 38
- 2016Fast Memory-efficient Anomaly Detection in Streaming Heterogeneous Graphscited by 37
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 31
- 2023Learning How to Propagate Messages in Graph Neural Networkscited by 23
- 2021threaTrace: Detecting and Tracing Host-based Threats in Node Level Through Provenance Graph Learningcited by 22
- 2023MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learningcited by 20
- 2021Graph-based Solutions with Residuals for Intrusion Detection: the Modified E-GraphSAGE and E-ResGAT Algorithmscited by 12
- 2021Detection of Message Injection Attacks onto the CAN Bus using Similarity of Successive Messages-Sequence Graphscited by 8
Built on by
Not cited yet.