Graph Neural Network-Guided TrapManager for Critical Path Identification and Decoy Deployment
Abstract
1. Introduction
- GNN-guided critical route scoring. We propose an attention-based approach to learn risk-aware embeddings on attack graphs, enabling path-level scoring to identify high-impact source–target routes.
- Budget-constrained pointTrap deployment. We formulate pointTrap placement as a mixed-integer optimization problem that leverages learned route scores under explicit budget constraints.
- Closed-loop adaptiveness and transferability. We design an event-triggered risk amplification mechanism for rapid re-optimization after detections and demonstrate transfer learning across graphs of different scales.
2. Background
2.1. PointTrap and TrapManager
2.2. Attack Graph Construction and Risk Signals
2.3. GNNs for Learning on Attack Graphs
3. Related Work
3.1. Deception Defense Technologies
- Decoy Graph : A unified graph modeling both real assets and decoys,where and represent the real network’s assets and links, and and represent decoy nodes and artificial connections designed to lure attackers.
- Policy Engine: Implements dynamic placement rules or optimization routines (e.g., Stackelberg games, MIP solvers [12]) to determine which nodes to decoy and how to reconfigure the decoy graph over time.
- Alert Integration: Ingests signals from SIEM/IDS, intrusion detection systems, or custom PointTrap that trigger adaptive changes to the decoy layout. Machine learning-based traffic analysis methods further enhance threat awareness by identifying malicious encrypted communication patterns [23].
- Orchestration Layer: Coordinates the actual deployment, migration, and removal of decoy nodes across the network, ensuring minimal impact on legitimate traffic.
3.2. GNN-Based Critical Path Identification
4. Proposed Framework
4.1. Attack Graph Generation
- V: Set of nodes.
- E: Set of edges.
- : Set of node types (LEAF, AND, OR vulnerability nodes, attack methods, and attack targets)
- Basic LEAF Node
- -
- Semantics: Represents initial attack surfaces without direct vulnerabilities.
- -
- Computation: Constant baseline exposure score.
- Vulnerable LEAF Node
- -
- Semantics: Assets with exploitable vulnerabilities.
- -
- Computation: CVSS v3.1 based scoring.
- OR Node
- -
- Logic: Logical disjunction of attack prerequisites.
- -
- Computation: Probability union of child nodes.
- AND Node
- -
- Logic: Logical conjunction of attack prerequisites.
- -
- Computation: Joint probability of child nodes.
4.2. Feature Processing
- Random Walks: From each node, we perform multiple walks. The walk length was set to 5 and the embedding dimension to 16 as a trade-off between capturing meaningful local neighborhood information and maintaining computational efficiency, values found to be effective in similar graph embedding tasks.
- Embedding Generation: Outputs 16-dim vectors capturing node similarity and local structure.
- Objective Function: Maximizes the risk score aggregation of predicting nodes co-occurring in walks as follows:where is the neighborhood of u and its embedding.
4.3. Critical Attack Path Extraction
4.3.1. Path Sampling
- Random-walk sampling: Up to M independent walks from s, each of length , retaining only those that reach t without revisiting.
- Shortest-path supplement: Run one weighted shortest path (e.g., Dijkstra) on the graph where each edge cost is , ensuring inclusion of the maximum-confidence path.
4.3.2. Path Representation
4.3.3. Path Scoring and Ranking
- Pseudo-positive : Path in with highest .
- Pseudo-negative : Sampled path with lower edge-score product.
- Optimize
4.3.4. Inference
- 1.
- Sample .
- 2.
- Compute .
- 3.
- Sort by descending, select Top-K as critical attack paths.
4.4. MIP-Based Deployment Optimization
| Algorithm 1 Candidate path inference and weighting with the proposed framework (offline/inference stage) |
![]() |
| Algorithm 2 Closed-loop pointTrap deployment via event-triggered MIP (online stage). |
![]() |
5. Results and Evaluation
5.1. Evaluation of Deception-Triggered Feature Reinforcement Based on PointTrap Awareness
5.2. Experimental Settings
5.3. Dataset
5.4. Evaluation of Training Convergence Behavior
5.5. Evaluation of Capture Rate
5.6. Evaluation of Deceptive Trapping Effectiveness
5.7. Unified Sensitivity, Stability, and End-to-End Cost–Benefit on DT3
5.8. Evaluation of Attack vs. Non-Attack Edge Discrimination
5.9. Evaluation Summary and Observations
- The GAT model trained on fused features achieves superior convergence and accuracy.
- Feature enhancement after attacker movement can effectively guide dynamic redeployment.
- Dynamic pointTrap strategies significantly outperform static ones.
- The system performs well under various attacker behaviors simulated by Bayesian paths.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Sheyner, O.; Haines, J.; Jha, S.; Lippmann, R.; Wing, J.M. Automated generation and analysis of attack graphs. In Proceedings of the 2002 IEEE Symposium on Security and Privacy, Oakland, CA, USA, 12–15 May 2002; pp. 273–284. [Google Scholar]
- Ammann, P.; Wijesekera, D.; Kaushik, S. Scalable, graph-based network vulnerability analysis. In Proceedings of the 9th ACM Conference on Computer and Communications Security, Washington, DC, USA, 18–22 November 2002; pp. 217–224. [Google Scholar]
- Ou, X.; Govindavajhala, S.; Appel, A.W. MulVAL: A logic-based network security analyzer. In Proceedings of the USENIX Security Symposium, Baltimore, MD, USA, 12–14 August 2005; pp. 113–128. [Google Scholar]
- Mauw, S.; Oostdijk, M. Foundations of attack trees. In International Conference on Information Security and Cryptology, Seoul, Republic of Korea, 1–2 December 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 186–198. [Google Scholar]
- Poolsappasit, N.; Dewri, R.; Ray, I. Dynamic security risk management using bayesian attack graphs. IEEE Trans. Dependable Secur. Comput. 2011, 9, 61–74. [Google Scholar] [CrossRef]
- Muñoz-González, L.; Sgandurra, D.; Barrère, M.; Lupu, E.C. Exact inference techniques for the analysis of Bayesian attack graphs. IEEE Trans. Dependable Secur. Comput. 2017, 16, 231–244. [Google Scholar] [CrossRef]
- Wang, Y.; Su, Z.; Benslimane, A.; Xu, Q.; Dai, M.; Li, R. Collaborative honeypot defense in UAV networks: A learning-based game approach. IEEE Trans. Inf. Forensics Secur. 2023, 19, 1963–1978. [Google Scholar] [CrossRef]
- Commey, D.; Hounsinou, S.; Crosby, G.V. Strategic Deployment of Honeypots in Blockchain-based IoT Systems. In Proceedings of the 2024 IEEE 6th International Conference on AI Circuits and Systems (AICAS), Abu Dhabi, United Arab Emirates, 22–25 April 2024; pp. 134–138. [Google Scholar]
- Tayouri, D.; Baum, N.; Shabtai, A.; Puzis, R. A survey of MulVAL extensions and their attack scenarios coverage. IEEE Access 2023, 11, 27974–27991. [Google Scholar] [CrossRef]
- Veličković, P.; Cucurull, G.; Casanova, A.; Romero, A.; Lio, P.; Bengio, Y. Graph attention networks. arXiv 2017, arXiv:1710.10903. [Google Scholar]
- Osman, M.; Nadeem, T.; Hemida, A.; Kamhoua, C. Optimizing honeypot placement strategies with graph neural networks for enhanced resilience via cyber deception. In Proceedings of the 2nd on Graph Neural Networking Workshop 2023, Paris, France, 8 December 2023; pp. 37–43. [Google Scholar]
- Ngo, H.Q.; Guo, M.; Nguyen, H. Catch me if you can: Effective honeypot placement in dynamic ad attack graphs. In Proceedings of the IEEE Conference on Computer Communications (IEEE INFOCOM 2024), Vancouver, BC, Canada, 20–23 May 2024; pp. 451–460. [Google Scholar]
- Tian, Z.; Liao, B.; Fang, Q.; Sun, Y.; Wang, Y.; Yang, X.; Feng, J. Cybersecurity assurance system in the new era and development suggestions thereof: From self-defense to guard. Strateg. Study Chin. Acad. Eng. 2024, 25, 96–105. [Google Scholar] [CrossRef]
- Liu, H.; Zhou, Y.; Fang, B.; Sun, Y.; Hu, N.; Tian, Z. PHCG: PLC honeypoint communication generator for industrial IoT. IEEE Trans. Mob. Comput. 2024, 24, 198–209. [Google Scholar] [CrossRef]
- Nadeem, A.; Verwer, S.; Yang, S.J. Sage: Intrusion alert-driven attack graph extractor. In Proceedings of the 2021 IEEE Symposium on Visualization for Cyber Security (VizSec), Virtual, 27 October 2021; pp. 36–41. [Google Scholar]
- Wu, Z.; Pan, S.; Chen, F.; Long, G.; Zhang, C.; Yu, P.S. A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 4–24. [Google Scholar] [CrossRef] [PubMed]
- Kipf, T.N.; Welling, M. Semi-supervised classification with graph convolutional networks. arXiv 2016, arXiv:1609.02907. [Google Scholar]
- Hamilton, W.; Ying, Z.; Leskovec, J. Inductive representation learning on large graphs. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
- Zopf, M. 1-wl expressiveness is (almost) all you need. In Proceedings of the 2022 International Joint Conference on Neural Networks (IJCNN), Padua, Italy, 18–23 July 2022; pp. 1–8. [Google Scholar]
- Xu, K.; Hu, W.; Leskovec, J.; Jegelka, S. How powerful are graph neural networks? arXiv 2018, arXiv:1810.00826. [Google Scholar]
- Sochor, T.; Zuzcak, M. Study of internet threats and attack methods using honeypots and honeynets. In International Conference on Computer Networks, Seoul, Republic of Korea, 1–2 December 2014; Springer: Berlin/Heidelberg, Germany, 2014; pp. 118–127. [Google Scholar]
- Schindler, T. Anomaly detection in log data using graph databases and machine learning to defend advanced persistent threats. arXiv 2018, arXiv:1802.00259. [Google Scholar] [CrossRef]
- Shen, M.; Ye, K.; Liu, X.; Zhu, L.; Kang, J.; Yu, S.; Li, Q.; Xu, K. Machine learning-powered encrypted network traffic analysis: A comprehensive survey. IEEE Commun. Surv. Tutor. 2022, 25, 791–824. [Google Scholar] [CrossRef]
- Abboud, R.; Dimitrov, R.; Ceylan, I.I. Shortest path networks for graph property prediction. In Proceedings of the Learning on Graphs Conference, Virtual, 9–12 December 2022. [Google Scholar]
- Xu, Y.; Fang, Y.; Liu, Z.; Zhang, Q. PWAGAT: Potential Web attacker detection based on graph attention network. Neurocomputing 2023, 557, 126725. [Google Scholar] [CrossRef]
- Ren, W.; Song, X.; Hong, Y.; Lei, Y.; Yao, J.; Du, Y.; Li, W. APT attack detection based on graph convolutional neural networks. Int. J. Comput. Intell. Syst. 2023, 16, 184. [Google Scholar] [CrossRef]
- Xu, Y.; Li, M.; Fang, B.; Liu, Y.; Tian, Z. Neural Honeypoint: An Active Defense Framework Against Model Inversion Attacks. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 16186–16197. [Google Scholar] [CrossRef] [PubMed]
- Liu, T.; Meidani, H. Graph Neural Networks for Travel Distance Estimation and Route Recommendation Under Probabilistic Hazards. arXiv 2025, arXiv:2501.09803. [Google Scholar] [CrossRef]
- Jana, D.; Malama, S.; Narasimhan, S.; Taciroglu, E. Edge-based graph neural network for ranking critical road segments in a network. PLoS ONE 2023, 18, e0296045. [Google Scholar] [CrossRef] [PubMed]
- Maurya, S.K.; Liu, X.; Murata, T. Graph neural networks for fast node ranking approximation. ACM Trans. Knowl. Discov. Data 2021, 15, 1–32. [Google Scholar] [CrossRef]
- Akansha, S. Over-squashing in graph neural networks: A comprehensive survey. arXiv 2023, arXiv:2308.15568. [Google Scholar] [CrossRef]
- Wolsey, L.A. Mixed integer programming. In Wiley Encyclopedia of Computer Science and Engineering; Wiley: Hoboken, NJ, USA, 2007; pp. 1–10. [Google Scholar]
- Matthews, I.; Soudjani, S.; van Moorsel, A. Stochastic simulation techniques for inference and sensitivity analysis of Bayesian attack graphs. In International Conference on Science of Cyber Security, Shanghai, China, 13–15 August 2021; Springer: Berlin/Heidelberg, Germany, 2021; pp. 171–186. [Google Scholar]








| Dataset | Nodes | Edges | LEAF | AND | OR |
|---|---|---|---|---|---|
| DT1 | 32 | 31 | 16 | 8 | 8 |
| DT2 | 75 | 105 | 30 | 33 | 12 |
| DT3 | 2030 | 4053 | 1011 | 1012 | 7 |
| Cora | 2708 | 5429 | N/A | N/A | N/A |
| Capture Range | 3 PointTraps | 4 PointTraps | 5 PointTraps |
|---|---|---|---|
| <5 steps | 35.6% | 46.1% | 48.1% |
| ≥5, <0 steps | 47.4% | 40.3% | 41.5% |
| ≥10 steps | 17.0% | 13.6% | 10.4% |
| Setting/Method | Capture Rate (%) | Concentration | Latency (ms) |
|---|---|---|---|
| Ours (event-driven + MIP) | |||
| 38 | 0.30 | 150 | |
| 45 | 0.36 | 155 | |
| 51 | 0.42 | 172 | |
| 49 | 0.50 | 194 | |
| 44 | 0.63 | 225 | |
| Lightweight baselines | |||
| CVSS-weighted betweenness | 40 | 0.72 | 9 |
| Shortest-path coverage (greedy) | 33 | 0.61 | 17 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Liu, R.; Xu, G.; Hu, Z. Graph Neural Network-Guided TrapManager for Critical Path Identification and Decoy Deployment. Mathematics 2026, 14, 683. https://doi.org/10.3390/math14040683
Liu R, Xu G, Hu Z. Graph Neural Network-Guided TrapManager for Critical Path Identification and Decoy Deployment. Mathematics. 2026; 14(4):683. https://doi.org/10.3390/math14040683
Chicago/Turabian StyleLiu, Rui, Guangxia Xu, and Zhenwei Hu. 2026. "Graph Neural Network-Guided TrapManager for Critical Path Identification and Decoy Deployment" Mathematics 14, no. 4: 683. https://doi.org/10.3390/math14040683
APA StyleLiu, R., Xu, G., & Hu, Z. (2026). Graph Neural Network-Guided TrapManager for Critical Path Identification and Decoy Deployment. Mathematics, 14(4), 683. https://doi.org/10.3390/math14040683



