Detecting Complex Multi-step Attacks with Explainable Graph Neural Network
Wei Liu, Peng Gao, Haotian Zhang, Ke Li, Weiyong Yang, Xingshen Wei,, Jiwu Shu

TL;DR
This paper introduces Trace2Vec, a graph neural network-based method for detecting complex multi-step attacks that incorporates data augmentation, dynamic graph modeling, and explainability through Monte Carlo tree search, showing superior performance.
Contribution
The paper presents Trace2Vec, a novel approach combining data augmentation, continuous-time dynamic heterogeneous graph modeling, and explainability techniques for attack detection.
Findings
Outperforms existing methods in detection accuracy
Provides explainable attack detection results
Effectively augments rare attack samples
Abstract
Complex multi-step attacks have caused significant damage to numerous critical infrastructures. To detect such attacks, graph neural network based methods have shown promising results by modeling the system's events as a graph. However, existing methods still face several challenges when deployed in practice. First, there is a lack of sufficient real attack data especially considering the large volume of normal data. Second, the modeling of event graphs is challenging due to their dynamic and heterogeneous nature. Third, the lack of explanation in learning models undermines the trustworthiness of such methods in production environments. To address the above challenges, in this paper, we propose an attack detection method, Trace2Vec. The approach first designs an erosion function to augment rare attack samples, and integrates them into the event graphs. Next, it models the event graphs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Network Security and Intrusion Detection · Adversarial Robustness in Machine Learning
