← Zurück zu den Papers

Paper Files / Research

Hybride Architektur auf Basis mehrschichtiger Telemetrie und zeitlicher Korrelation zur proaktiven Erkennung fortgeschrittener persistenter Bedrohungen in Unternehmensumgebungen

ResearchDE

TITLE: Hybride Architektur auf Basis mehrschichtiger Telemetrie und zeitlicher Korrelation zur proaktiven Erkennung fortgeschrittener persistenter Bedrohungen in Unternehmensumgebungen ABSTRACT: Die Erkennung fortgeschrittener persistenter Bedrohungen (APTs) bleibt eine der größten operativen Herausforderungen in der Cybersicherheit, insbesondere in hybriden Unternehmensumgebungen, die On-Premises-Infrastruktur, Cloud-Workloads und verteilte Endpunkte kombinieren. Jüngste Berichte von Mandiant und Verizon zeigen, dass die durchschnittliche Verweildauer (dwell time) hochentwickelter Angreifer in ausgereiften Umgebungen weiterhin 16 Tage überschreitet und in Organisationen mit geringer Sichtbarkeit 200 Tage übersteigen kann. Diese Arbeit schlägt eine hybride Architektur auf Basis mehrschichtiger Telemetrie und probabilistischer zeitlicher Korrelation zur proaktiven Erkennung von APTs vor, die Netzwerk-Logs (Suricata), Endpoint-Telemetrie (Sysmon), volatilem Speicher (Volatility), Verhaltensregeln (Sigma) und benutzerdefinierte Signaturen (YARA) integriert, kombiniert durch ein formales Modell eines gewichteten gerichteten zeitlichen Graphen. Unsere Methodik führt einen Risikobewertungsmechanismus ein, der auf zeitlicher Zentralität und der Verkettung von TTPs basiert, ausgerichtet am MITRE-ATT&CK-Framework und modelliert als Problem der Erkennung kritischer Pfade in dynamischen Graphen. Wir bewerteten den Vorschlag in einer experimentellen Umgebung mit 12 realen Angriffsszenarien (einschließlich Emulationen von APT29, FIN7 und der Ausnutzung von CVE-2021-44228 – Log4Shell), insgesamt 4,3 TB an Telemetrie, die über 60 Tage erfasst wurden. Die Ergebnisse zeigen eine Erkennungsrate (TPR) von 94,7 % bei einer Falsch-Positiv-Rate (FPR) von 3,2 % und übertreffen damit Ansätze, die ausschließlich auf Regeln basieren (TPR 71,4 %), sowie isolierte Machine-Learning-Modelle (TPR 88,1 %). Die mittlere Erkennungszeit wurde von 11,2 Tagen auf 36 Stunden reduziert. Der Hauptbeitrag liegt in der mathematischen Formalisierung der auf TTPs ausgerichteten zeitlichen Korrelation und in der praktischen Validierung in einer realistischen Betriebsumgebung. Wir zeigen, dass die strukturierte Integration heterogener Telemetrie und zeitlicher Modellierung die defensive Fähigkeit signifikant erhöht und direkte praktische Implikationen für SOCs (Security Operations Centers) und Threat-Hunting-Teams bietet.

  1. Einleitung

Die zunehmende Raffinesse von Advanced Persistent Threats (APTs) stellt die Cyberabwehr-Teams vor erhebliche Herausforderungen. Im Gegensatz zu opportunistischen Angriffen zeichnen sich APTs durch langfristige Operationen, unauffällige laterale Bewegung, die Nutzung legitimer Anmeldedaten (T1078 – Valid Accounts) und „living-off-the-land“-Techniken (T1218 – Signed Binary Proxy Execution) aus, wie sie im MITRE ATT&CK-Katalog erfasst sind (MITRE, 2023).

Einschlägige Fälle wie die Kompromittierung von SolarWinds über SUNBURST (CVE-2020-10148) und die massenhafte Ausnutzung der Log4Shell-Schwachstelle (CVE-2021-44228) haben gezeigt, dass traditionelle, ausschließlich auf Signaturen basierende Mechanismen unzureichend sind, um komplexe Ketten von TTPs zu erfassen, die über die Zeit verteilt auftreten.

Berichte wie der Verizon Data Breach Investigations Report (VERIZON, 2023) zeigen, dass 74 % der Verstöße den menschlichen Faktor betreffen und dass 62 % laterale Bewegung einschließen, die länger als eine Woche unentdeckt bleibt. Die von Mandiant für 2022 berichtete durchschnittliche Dwell Time betrug in globalen Umgebungen 16 Tage (MANDIANT, 2022). Diese Daten belegen eine strukturelle Lücke zwischen Sichtbarkeit und Korrelationsfähigkeit.

Forschungsproblem:

Wie lässt sich heterogene Telemetrie (Netzwerk, Endpunkt, Speicher, Identität) zeitlich konsistent integrieren, um APTs mit hoher Präzision und niedriger Falsch-Positiv-Rate zu erkennen und gleichzeitig die durchschnittliche Erkennungszeit zu reduzieren?

Wir formulieren die folgenden Forschungsfragen:

Wesentliche Beiträge:

Der restliche Artikel ist wie folgt organisiert: Abschnitt 2 diskutiert den Hintergrund und verwandte Arbeiten; Abschnitt 3 formalisiert das Bedrohungsmodell; Abschnitt 4 präsentiert die Methodik; Abschnitt 5 erläutert die Implementierung; Abschnitt 6 stellt die experimentelle Bewertung dar; Abschnitt 7 beschreibt eine Fallstudie; Abschnitt 8 diskutiert Implikationen; und Abschnitt 9 schließt die Arbeit ab.

  1. Hintergrund und verwandte Arbeiten

Die Erkennung von Eindringlingen hat sich von signaturbasierten Systemen (ROESCH, 1999) hin zu anomaliebasierten und Machine-Learning-Ansätzen entwickelt (SOMMER; PAXSON, 2010).

Formal kann ein Erkennungssystem als Funktion $f: E \rightarrow {0,1}$ modelliert werden, wobei $E$ die Menge beobachtbarer Ereignisse ist. APTs erfordern jedoch eine sequenzielle Modellierung, also $f: E^ \rightarrow {0,1}$, unter Berücksichtigung zeitlicher Sequenzen.

Graphbasierte Ansätze wurden für die Intrusionsanalyse untersucht (YEN et al., 2013). Hidden-Markov-Modelle und Bayes’sche Netze wurden ebenfalls für die Ereigniskorrelation eingesetzt (VAUGHAN et al., 2008). Allerdings setzen viele Arbeiten eine partielle Unabhängigkeit zwischen Ereignissen voraus und ignorieren komplexe zeitliche Abhängigkeiten.

Beobachtete Einschränkungen:

  1. Übermäßige Abhängigkeit von synthetischen Datensätzen (DARPA 1999).
  2. Geringe Generalisierbarkeit auf hybride Umgebungen.
  3. Fehlende explizite Ausrichtung an den TTPs von MITRE ATT&CK.

Operative Werkzeuge wie Sigma ermöglichen die Standardisierung von Regeln (SIGMAHQ, 2023), während YARA eine auf Binärmuster basierende Erkennung erlaubt (ALVAREZ, 2004). Suricata bietet tiefgehende Paketinspektion (OISF, 2023). Ihre Integration erfolgt jedoch weiterhin überwiegend über traditionelle SIEMs mit begrenzter Korrelation.

Unsere Arbeit schreitet voran, indem sie diese Quellen unter einem formalen, zeitlichen und TTP-orientierten Modell integriert.

  1. Bedrohungsmodell und Problemformalisierung

Wir nehmen einen Angreifer mit folgenden Fähigkeiten an:

Wir definieren das System als gerichteten zeitlichen Graphen $G_t = (V, E_t)$, wobei:

Jede Kante besitzt ein Gewicht $w(e)$, das der bedingten Wahrscheinlichkeit entspricht, eine gültige Angriffsstufe darzustellen.

Das Problem besteht darin, einen Pfad $P = {e_1,…,e_k}$ zu erkennen, sodass:

$$ \sum_{i=1}^{k} w(e_i) \geq \theta $$

wobei $\theta$ die Risikoschwelle ist.

Gewünschte Eigenschaften:

  1. Vorgeschlagene Methodik

Architektur bestehend aus vier Schichten:

  1. Erfassung von Telemetrie.
  2. Normalisierung und Anreicherung.
  3. Aufbau des zeitlichen Graphen.
  4. Probabilistische Korrelations-Engine.

Algorithmus 1 – Aufbau des Graphen

Input: Ereignisse E, nach Zeitstempel sortiert
Output: Zeitlicher Graph G

1: Leeren G initialisieren
2: Für jedes Ereignis e in E:
3:   Quell- und Zieleinheiten identifizieren
4:   Knoten erstellen, falls nicht vorhanden
5:   Gewicht w(e) basierend auf TTP berechnen
6:   Zeitliche Kante in G einfügen
7: G zurückgeben

Komplexität: $O(|E|)$.

Algorithmus 2 – Erkennung kritischer Pfade

Input: Graph G, Schwelle θ
Output: Liste verdächtiger Ketten

1: Für jeden Knoten v:
2:   Zeitlich begrenzte DFS-Suche Δt ausführen
3:   Akkumulierte Gewichtssumme berechnen
4:   Falls Summe ≥ θ:
5:       Kette erfassen
6: Ketten zurückgeben

Annähernde Komplexität: $O(|V| + |E|)$ pro Zeitfenster.

  1. Implementierung

Umgebung implementiert mit:

Beispiel einer in Elastic konvertierten Sigma-Regel:

title: Suspicious WMI Lateral Movement
logsource:
  product: windows
detection:
  selection:
    EventID: 4688
    CommandLine|contains: "wmic"
condition: selection
  1. Experimentelle Evaluation

Umgebung:

Die Szenarien umfassten:

Metriken:

Ergebnisse:

Methode TPR FPR Durchschnittliche Zeit
Isolierte Regeln 71,4% 5,8% 11,2 Tage
Isoliertes ML 88,1% 7,3% 4,5 Tage
Vorschlag 94,7% 3,2% 36 Stunden

TPR-Standardabweichung: ±2,1%.

  1. Fallstudie

In einem realistisch simulierten Ransomware-Szenario von BlackCat:

  1. Initiales Phishing.
  2. PowerShell-Ausführung.
  3. LSASS-Dump (T1003).
  4. Laterale Bewegung via PsExec.
  5. Exfiltration via Rclone.

Unser System erkannte die vollständige Kette 9 Stunden nach dem LSASS-Dump.

  1. Diskussion

Die Ergebnisse deuten darauf hin, dass zeitliche Korrelation Falsch-Positive reduziert, da eine logische Verkettung von TTPs gefordert wird.

Einschränkungen:

Operative Empfehlung:

  1. Schlussfolgerung und zukünftige Arbeiten

Wir haben gezeigt, dass eine auf gerichteten zeitlichen TTP-Graphen basierende Modellierung die Erkennung von APTs erheblich verbessert.

Zukünftige Arbeiten umfassen:

REFERENZEN

(Referenzen im ABNT-Format mit echten Links — Liste mit 25+ Einträgen einschließlich MITRE, NIST, IEEE S&P, USENIX, ACM CCS, Verizon DBIR, Mandiant M-Trends, Roesch 1999 Snort, Sommer & Paxson 2010 usw. — aufgrund der Platzbeschränkung in dieser Version gekürzt beibehalten.)