AI & Analytics Legends Die Wissensplattform für SAP Analytics AnmeldenRegistrieren
Konzeptkarte

Threat-First SAP Analytics Architecture (das T in GSTACK)

Threat-First SAP Analytics Architecture (das T in GSTACK) — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

Stand

Was ist Threat-First SAP Analytics Architecture (das T in GSTACK)?

Der Threat Tree führt jeden SAP-Analytics-Flow durch vier Schritte — Asset-Klassifizierung, Vertrauensgrenzen von ECC bis zur externen Freigabe, STRIDE-light je Grenze und Blast-Radius-Bewertung — und erzeugt so ein einseitiges Dokument pro Flow.

Der vierstufige Bedrohungsbaum für SAP-Analytics-Flows

Wird auf jeden kritischen Datenfluss im Engagement angewendet. Das Ergebnis ist ein Dokument von einer Seite pro Flow.

Schritt 1 — Asset-Inventar

Welche Daten transportiert dieser Flow? Klassifizierungsstufen:

  • Public — Zählungen, KPIs auf Länderebene, anonymisierte Buyer-Persona
  • Internal — länderweise gruppierter Umsatz, Partnerbeziehungen, namentlich genannte Kundenlogos
  • Confidential — kundenbezogene Transaktionsdaten, individuelle Mitarbeiterdaten, Gehaltsabrechnung, MNPI
  • Restricted — PII, die natürliche Personen identifiziert, Gesundheitsdaten, Zahlungskartendaten

Je höher die Klassifizierung, desto kleiner der akzeptable Schadensradius.

Schritt 2 — Vertrauensgrenzen

Den Flow vom Ursprung bis zum Konsum durchlaufen. Bei jedem Übergang eine Grenze einzeichnen:

  • ECC-Quelle → Datasphere-Replikation (Grenze: SAP-RFC-Trust)
  • Datasphere → BDC-Iceberg-Lakehouse (Grenze: Lakehouse-Object-Store-ACLs)
  • BDC → SAC-Live-Modell (Grenze: SAC-Rolle + Space)
  • SAC-Story → eingebetteter Export nach Office (Grenze: SAC-Export-Policy)
  • SAC-Story → geteilt mit externem Prüfer (Grenze: öffentlicher SAC-Link)

Bei jeder Grenze benennen, was der Angreifer kompromittieren müsste, um sie zu überqueren.

Warum es zählt

  • Die Datenklassifizierung (public, internal, confidential, restricted) legt den akzeptablen Schadensradius fest, bevor eine Kontrolle entworfen wird — je höher die Klassifizierung, desto kleiner muss dieser Radius sein.
  • Jeder Vertrauensgrenzen-Übergang (ECC zu Datasphere, Datasphere zu BDC Iceberg, BDC zu SAC-Live-Modell, SAC zu externem Prüfer) benennt genau, was ein Angreifer kompromittieren müsste, um ihn zu überqueren.
  • STRIDE-light, angewendet je Grenze, fördert SAP-spezifische Angriffsvektoren zutage — Wiederverwendung von S-Usern, RLS-Umgehung über SAC-Drill-through, ein Joule-Agent, der Service-Account-Scope erbt.

Kernpunkte

  • Pro Datenfluss anwenden, nicht pro Projekt — jeder Flow erhält einen einseitigen Bedrohungsbaum.
  • 4 Schritte: Asset-Inventar · Vertrauensgrenzen · STRIDE-light je Grenze · Schadensradius-Bewertung.
  • SAP-analytics-spezifische Grenzliste: ECC→Datasphere, Datasphere→BDC, BDC→SAC, SAC→Export, SAC→öffentlicher Link.
  • Output: eine Zeile [GSTACK · threat-model · Pn] pro Finding, eingespeist ins Engagement-Risikoregister.
  • Verbunden mit der Ownership-Map (C306) — jedes Finding erhält einen benannten Owner.
  • Sobald ein Joule-Agent oder eine Grounding-Pipeline im Fluss sitzt, eine LLM-Inferenz-Grenze hinzufügen — ihr Spoofing-Blatt ist Prompt-Injection, ihr Informationsoffenlegungs-Blatt ist Grounding-Abfrage, die Row-Level-Security umgeht.
  • Den Schadensradius um einen dritten Faktor bewerten, wenn ein Blatt einen handlungsfähigen Agenten speist: Ist die nachgelagerte Aktion reversibel — eine selbstverstärkende Offenlegung über die eigene Schreibaktion eines Agenten übertrifft ein statisches Leck.
  • Grounding-Bypass-Lecks auf der Data-Product-Ebene (Datasphere DAC) beheben, nicht innerhalb von Joule Studio — eine reine Joule-Lösung lässt jeden anderen Konsumenten desselben Data Products weiterhin exponiert.

Begriffe auf dieser Seite

Vertrauensgrenze
Ein Punkt in der Architektur, an dem angreiferkontrollierte Eingabe auf privilegierten Code oder privilegierte Daten trifft.
STRIDE
Microsofts Bedrohungsklassifizierungs-Framework: Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege.
Datenklassifizierung
Kennzeichnung von Daten mit einer Sensitivitätsstufe (public/internal/confidential/restricted), die zur Abgrenzung des akzeptablen Schadensradius verwendet wird.
Asset-Inventar
Der erste Schritt jedes Threat-Modells — was schützen wir? Wird dieser übersprungen, ist der Rest Theater.
LLM-Inferenz-Grenze
Der Vertrauensgrenztyp, der eingeführt wird, sobald ein Fluss einen LLM-Aufruf enthält — der Punkt, an dem governte Daten in einen Prompt übergehen, mit eigenen Spoofing- (Prompt-Injection) und Informationsoffenlegungs-Ausfallmodi (Grounding-Leckage).
Grounding-Abfrage
Der Document- oder Datenbank-Grounding-Schritt in SAPs Orchestration Service, der Kontext vor einem LLM-Aufruf abruft; läuft historisch unter einer Service-Identität, was die Row-Level-Security des anfragenden Nutzers still umgehen kann, sofern nicht ausdrücklich anders konfiguriert.
Reversibilitätsfaktor
Eine dritte Bewertungsdimension, die dem Schadensradius-Rang hinzugefügt wird, sobald ein Bedrohungsbaum-Blatt einen handlungsfähigen Agenten speist: ob die nachgelagerte Aktion des Agenten reversibel ist, da eine irreversible Aktion eine Offenlegung zu einem selbstverstärkenden Vorfall macht.

Quellen

  1. Microsoft STRIDE
  2. OWASP Threat Modeling Cheat Sheet
  3. SAP Datasphere Security Guide
  4. SAP Analytics Cloud Security Configuration
  5. SAP Datasphere — official product page
  6. Leveraging SAP Architecture Center for SAP Business Data Cloud — SAP Community (Technology Blog Posts by SAP)
  7. The Challenges You Face and How SAP Business Data Cloud Helps — SAP Community (Data Professionals Blog posts)
  8. Managing Parent-Child Hierarchies in SAC: A Datasphere-Driven Approach — SAP Community (Technology Blog Posts by Members)
  9. Key figure / column based security in Datasphere — SAP Community (Technology Blog Posts by Members)
  10. SAP Business Data Cloud and Datasphere News in March — SAP Community (Technology Blog Posts by SAP)
  11. SAP Analytics Cloud in Business Data Cloud Achieves IBCS Re-Certification until February 2028! — SAP Community (Technology Blog Posts by SAP)
  12. Beyond Row-Level Security: Implementing Widget-Level Custom Authorization in SAP Analytics Cloud — SAP Community (Technology Blog Posts by Members)
  13. Currency Conversion in SAP Datasphere: The Next Level — SAP Community (Technology Blog Posts by Members)
  14. SAP Business Data Cloud for the Business Analyst: turning raw data to trusted and actionable insight — SAP Community (Data Professionals Blog posts)
  15. SAP Business Data Cloud and Datasphere News in February — SAP Community (Technology Blog Posts by SAP)
  16. Deep Dive into SAP Datasphere Object Store of BDC: Benefits, Architecture and implementation — SAP Community (Technology Blog Posts by Members)
  17. SAP Business Data Cloud and Datasphere News in January — SAP Community (Technology Blog Posts by SAP)
  18. Leveraging SAP Architecture Center for SAP Business Data Cloud — SAP Community (Technology Blog Posts by SAP)
  19. SAP Business Data Cloud - Consolidated Error Messages in SAC Story Designer — SAP Community (Technology Blog Posts by SAP)
  20. Connecting SAP Analytics Cloud to Databricks model serving endpoint — SAP Community (Technology Blog Posts by SAP)
  21. Authorization setup for SAC Import Model from S4 ABAP CDS Views — SAP Community (Tooling (+ SAP Build) Blog Posts)
  22. Rewiring of SAP Datasphere to SAP Business Data Cloud — SAP Community (Technology Blog Posts by SAP)
  23. Data masking, data scrambling and data anonymization in Business Data Cloud with SAP Datasphere — SAP Community (Technology Blog Posts by SAP)
  24. Datasphere (DSP) and SAC data and metadata versioning / backup and restore — SAP Community (Technology Blog Posts by Members)
  25. Authorization setup for SAC Live Model from S4 ABAP CDS Views — SAP Community (Tooling (+ SAP Build) Blog Posts)
  26. SAP Datasphere & Google BigQuery: 3 Integration Strategies Before Zero Copy via BDC Connect Arrives — SAP Community (Technology Blog Posts by SAP)
  27. Empowering SAP Datasphere users with SAP Business Data Cloud innovations — SAP Community (Technology Blog Posts by SAP)
  28. SAP PaPM Cloud Universal Model: Pushing and Pulling data to and from SAP Analytics Cloud — SAP Community (Financial Management Blog Posts by SAP)
  29. Planning your transition paths to SAP Business Data Cloud (data architecture miniseries) — SAP Community (Technology Blog Posts by SAP)

Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.

In der App öffnen →

Offene SAP-Projekte

Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.