ProvX: Generating Counterfactual-Driven Attack Explanations for Provenance-Based Detection
Weiheng Wu, Wei Qiao, Teng Li, Yebo Feng, Zhuo Ma, Jianfeng Ma, Yang Liu

TL;DR
ProvX is a novel framework that provides verifiable counterfactual explanations for GNN-based provenance intrusion detection models, improving interpretability and robustness against adversarial attacks.
Contribution
It introduces a counterfactual explanation method transforming a discrete graph search into a continuous optimization, with a new strategy for more stable and precise explanations.
Findings
ProvX outperforms state-of-the-art explainers in identifying relevant attack structures.
The framework achieves an average explanation necessity of 51.59%.
ProvX can guide model optimization to enhance robustness against adversarial attacks.
Abstract
Provenance graph-based intrusion detection systems are deployed on hosts to defend against increasingly severe Advanced Persistent Threat. Using Graph Neural Networks to detect these threats has become a research focus and has demonstrated exceptional performance. However, the widespread adoption of GNN-based security models is limited by their inherent black-box nature, as they fail to provide security analysts with any verifiable explanations for model predictions or any evidence regarding the model's judgment in relation to real-world attacks. To address this challenge, we propose ProvX, an effective explanation framework for exlaining GNN-based security models on provenance graphs. ProvX introduces counterfactual explanation logic, seeking the minimal structural subset within a graph predicted as malicious that, when perturbed, can subvert the model's original prediction. We…
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
TopicsScientific Computing and Data Management · Digital and Cyber Forensics · Advanced Malware Detection Techniques
