Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMs

About

Advanced Persistent Threats (APTs) are stealthy cyberattacks that often evade detection in system-level audit logs. Provenance graphs model these logs as connected entities and events, revealing relationships that are missed by linear log representations. Existing systems apply anomaly detection to these graphs but often suffer from high false positive rates and coarse-grained alerts. Their reliance on node attributes like file paths or IPs leads to spurious correlations, reducing detection robustness and reliability. To fully understand an attack's progression and impact, security analysts need systems that can generate accurate, human-like narratives of the entire attack. To address these challenges, we introduce OCR-APT, a system for APT detection and reconstruction of human-like attack stories. OCR-APT uses Graph Neural Networks (GNNs) for subgraph anomaly detection, learning behavior patterns around nodes rather than fragile attributes such as file paths or IPs. This approach leads to a more robust anomaly detection. It then iterates over detected subgraphs using Large Language Models (LLMs) to reconstruct multi-stage attack stories. Each stage is validated before proceeding, reducing hallucinations and ensuring an interpretable final report. Our evaluations on the DARPA TC3, OpTC, and NODLINK datasets show that OCR-APT outperforms state-of-the-art systems in both detection accuracy and alert interpretability. Moreover, OCR-APT reconstructs human-like reports that comprehensively capture the attack story.

Ahmed Aly, Essam Mansour, Amr Youssef (1) __INSTITUTION_3__ Concordia University)• 2025

Related benchmarks

TaskDatasetResultRank
APT attack investigationCADETS E3
Detected IOCs (Initial)4
8
Attack DetectionDARPA CADETS E5
TP101
7
Attack DetectionDARPA THEIA E5
TP57
7
Anomaly DetectionOPTC H051
True Positives56
7
Anomaly DetectionOPTC H201
TP1.37e+3
7
Attack DetectionDARPA E3 CADETS
True Positives (TP)53
7
Anomaly DetectionOPTC H501
True Positives Count (TP)89
7
Attack DetectionDARPA THEIA E3
True Positives (TP)39
7
APT attack investigationTHEIA E3
Detected IOCs (Initial)9
6
Showing 9 of 9 rows

Other info

Follow for update