Advanced persistent threats leave behavioural traces rather than signatures, so the detection problem becomes a graph problem: given a whole-system provenance graph, decide whether an attack is in progress.
The model is a GNN encoder-decoder built on UniMP and MLP for dynamic graph learning, which lets it detect APT activity on provenance graphs in real time without predefined signatures. On the DARPA E3-CADETS dataset it reaches 100% recall at 98% accuracy.
The system also reconstructs attack footprints into compact attack summary graphs, so an analyst can reason about the intrusion after it is detected rather than only being told that something happened.
First-author bachelor's thesis, Department of Computer Science and Technology, Nanjing University.