Yuval Elovici

Senior Academic

SHIELD

Advanced persistent threats detection and intelligent explanation using large language models

Parth Atulbhai Gandhi, Prasanna N. Wudali, Yonatan Amaru, Akansha Shukla, Yuval Elovici,Asaf Shabtai

Advanced persistent threats (APTs) are sophisticated cyber attacks that can remain undetected for extended periods, making their mitigation particularly challenging. Given their persistence, significant effort is required to detect them and respond effectively. Existing provenance-based attack detection methods often lack interpretability and suffer from high false positive rates, while investigation approaches are either supervised or limited to known attacks. To address these challenges of threat detection and investigation, we introduce SHIELD, a novel approach that combines statistical anomaly detection and graph-based analysis with the contextual analysis capabilities of large language models (LLMs). SHIELD leverages the implicit knowledge of LLMs to uncover hidden attack patterns in provenance data, while reducing false positives and providing clear, interpretable attack descriptions. This reduces analysts’ alert fatigue and makes it easier for them to understand the threat landscape. Our extensive evaluation demonstrates SHIELD’s effectiveness and computational efficiency in real-world scenarios. SHIELD was shown to outperform state-of-the-art methods, achieving higher precision and recall. SHIELD’s integration of anomaly detection, LLM-driven contextual analysis, and advanced graph-based correlation establishes a new benchmark for APT detection.

Publication language English
Journal Engineering Applications of Artificial Intelligence
Volume 181
Publication status Published - 01.10.2026
115443

Keywords

Advanced persistent threat detection
Large language model
Local outlier factor
Louvain community detection
Natural-language attack narrative
Provenance graph

ASJC Scopus subject areas

Control and Systems Engineering
Electrical and Electronic Engineering
Artificial Intelligence