RAPID: Robust APT Detection and Investigation Using Context-Aware Deep Learning

Yonatan Amaru, Prasanna Wudali, Yuval Elovici, Asaf Shabtai
6/8/2024
cs.CRcs.LG

No confident code implementation found for this paper.

Abstract

Advanced persistent threats (APTs) pose significant challenges for organizations, leading to data breaches, financial losses, and reputational damage. Existing provenance-based approaches for APT detection often struggle with high false positive rates, a lack of interpretability, and an inability to adapt to evolving system behavior. We introduce RAPID, a novel deep learning-based method for robust APT detection and investigation, leveraging context-aware anomaly detection and alert tracing. By utilizing self-supervised sequence learning and iteratively learned embeddings, our approach effectively adapts to dynamic system behavior. The use of provenance tracing both enriches the alerts and enhances the detection capabilities of our approach. Our extensive evaluation demonstrates RAPID's effectiveness and computational efficiency in real-world scenarios. In addition, RAPID achieves higher precision and recall than state-of-the-art methods, significantly reducing false positives. RAPID integrates contextual information and facilitates a smooth transition from detection to investigation, providing security teams with detailed insights to efficiently address APT threats.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amaru2024rapid,
  title  = {RAPID: Robust APT Detection and Investigation Using Context-Aware Deep Learning},
  author = {Yonatan Amaru and Prasanna Wudali and Yuval Elovici and Asaf Shabtai},
  year   = {2024},
  eprint = {2406.05362},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.05362v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.05362.svg)](https://codeofpaper.com/paper/2406.05362)

Discussion