GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classification

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Buchta, Robin, Kleiner, Carsten, Heine, Felix, Rodosek, Gabi Dreo
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909026798796800
author Buchta, Robin
Kleiner, Carsten
Heine, Felix
Rodosek, Gabi Dreo
author_facet Buchta, Robin
Kleiner, Carsten
Heine, Felix
Rodosek, Gabi Dreo
contents Advanced persistent threat (APT) attacks remain difficult to detect due to their stealth, adaptability, and use of legitimate system components. Provenance-based intrusion detection systems (PIDS) offer a promising defense by capturing detailed relationships between system components and actions. However, current PIDS rely on predefined or subset-determined thresholds, which limit detection stability and the ability to detect any anomalous behavior in general. Furthermore, related work often neglects the role of process executables, which describe system activity by interacting through a process with files, network components, and other processes. We introduce GRASP, a PIDS based on masked self-supervised classification. GRASP masks the executable information of processes and learns to infer it from their two-hop provenance graph neighborhood, marking misclassified processes as anomalies. It captures behavior patterns for the learned executables without thresholding, making it robust against interference and unknown activities. Evaluations on the DARPA TC and OpTC datasets demonstrate that GRASP consistently detects anomalous behavior, including known attack-related activities, outperforming existing systems. Our PIDS identifies all documented attacks on datasets where the behavior of executables is learnable. In addition, compared to existing systems, GRASP uncovers potentially malicious anomalous behavior not labeled as an attack in the documentation.
format Preprint
id arxiv_https___arxiv_org_abs_2605_07812
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classification
Buchta, Robin
Kleiner, Carsten
Heine, Felix
Rodosek, Gabi Dreo
Cryptography and Security
Machine Learning
Advanced persistent threat (APT) attacks remain difficult to detect due to their stealth, adaptability, and use of legitimate system components. Provenance-based intrusion detection systems (PIDS) offer a promising defense by capturing detailed relationships between system components and actions. However, current PIDS rely on predefined or subset-determined thresholds, which limit detection stability and the ability to detect any anomalous behavior in general. Furthermore, related work often neglects the role of process executables, which describe system activity by interacting through a process with files, network components, and other processes. We introduce GRASP, a PIDS based on masked self-supervised classification. GRASP masks the executable information of processes and learns to infer it from their two-hop provenance graph neighborhood, marking misclassified processes as anomalies. It captures behavior patterns for the learned executables without thresholding, making it robust against interference and unknown activities. Evaluations on the DARPA TC and OpTC datasets demonstrate that GRASP consistently detects anomalous behavior, including known attack-related activities, outperforming existing systems. Our PIDS identifies all documented attacks on datasets where the behavior of executables is learnable. In addition, compared to existing systems, GRASP uncovers potentially malicious anomalous behavior not labeled as an attack in the documentation.
title GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classification
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2605.07812