XGS-Logs und M365 Audit Log korreliert auswerten
Drei Quellen, eine Nachweiskette – Firewall, Identität und Aktion für Prüfungen verbindenRevisionssichere Nachweise: XGS-Logs und Microsoft 365 Audit Log korreliert auswerten
Audit-Log-Korrelation zwischen Firewall und M365, revisionssichere Protokollierung — dahinter steht immer dieselbe Prüferfrage: »Wer hat wann was gemacht — und wie belegen Sie das?« Die Kurzantwort vorab: Die Antwort liegt fast nie in einem einzigen System. Der Firewall-Log kennt die Verbindung, aber nicht die Aktion; das M365-Audit-Log kennt die Aktion, aber nicht den Netzweg; Entra kennt die Anmeldung samt MFA-Beweis, aber weder Weg noch Tat. Erst die Korrelation der drei Quellen — verbunden über Benutzer, IP-Adresse und Zeit — macht aus verstreuten Einträgen einen belastbaren Nachweis. Dieser Artikel liefert das Handwerk dazu: was Auditoren wirklich sehen wollen, die Quellen-Landkarte, das Zeitsynchronisations-Fundament, konkrete Korrelations-Szenarien mit Beispielabfragen, die Aufbewahrungsgrenzen des Unified Audit Log samt Erweiterungen — und die Berichtsformate, mit denen aus einer Abfrage ein Dokument wird, das Prüfungen standhält. Die Zutaten stehen in den meisten Umgebungen bereit; was fehlt, ist die Verkettung.
Was Auditoren wirklich sehen wollen
Wer für Prüfungen baut, sollte die Abnehmerseite kennen — und Auditoren (ob ISO-Prüfer, Versicherungs-Auditor, Wirtschaftsprüfer oder die eigene Revision) wollen erstaunlich einheitliche Dinge. Erstens konkrete Antworten auf konkrete Fragen: Wer hat diese Firewall-Regel geändert? Wer hat auf dieses Postfach zugegriffen? Wann bekam dieses Konto seine Berechtigungen, und wer hat das genehmigt? War der VPN-Zugriff am Feiertag legitim? Zweitens die Kette statt des Fragments: Nicht »hier ist ein Log-Eintrag«, sondern der nachvollziehbare Weg von der Person über den Zugang zur Aktion — mit benannten Originalquellen. Drittens Konsistenz: Zeitstempel, die zusammenpassen, Benutzernamen, die sich über Systeme hinweg zuordnen lassen, keine Lücken im relevanten Zeitraum. Und viertens — gern unterschätzt — den Prozess dahinter: Wer darf solche Auswertungen fahren, wie wird der Zugriff auf die Logs selbst protokolliert, wie werden Nachweise abgelegt? Was Auditoren dagegen nicht wollen: eine Festplatte voller Rohlogs mit dem Angebot, selbst zu suchen. Die Fähigkeit, aus einer Frage binnen Minuten einen dokumentierten Beleg zu machen, ist das eigentliche Prüfungsergebnis — alles Weitere in diesem Artikel dient genau ihr.
Die Nachweisquellen: XGS, Entra, Purview Audit
Die Landkarte in der Skizze sortiert die drei Quellen nach ihren Ebenen. Ebene Netz — die Sophos XGS: Verbindungsprotokolle (wer sprach wann mit welchem Ziel), VPN-Logs mit Adresszuweisungen und Sitzungen, das Admin-Audit-Protokoll mit jeder Regel- und Konfigurationsänderung, dazu Web-Filter-Ereignisse in der Tiefe, die [LINK: C2] und die Betriebsvereinbarung erlauben. Ebene Identität — Entra ID: die Sign-in-Logs mit jedem Anmeldeversuch samt MFA-Ergebnis, Gerätestatus und Conditional-Access-Entscheidung, dazu die Verzeichnis-Audit-Logs mit Kontoanlagen, Rollen- und Gruppenänderungen; wer die Firewall-Verwaltung per Entra-SSO angebunden hat, bekommt hier gratis auch die WebAdmin- und VPN-Anmeldungen mit MFA-Beweis. Ebene Aktion — das Unified Audit Log in Purview: Postfachzugriffe und Mail-Regeln, SharePoint- und OneDrive-Zugriffe, Downloads und Freigaben, Teams-Ereignisse, Mandanten-Administration. Das Landkarten-Prinzip für die Praxis: Fast jede ernsthafte Audit-Frage braucht mindestens zwei Ebenen — die Regeländerung will Netz plus Identität, der Postfachzugriff Aktion plus Netz, der Datenabfluss alle drei. Genau diese Mehrebenen-Natur macht die Korrelation zum Pflichtprogramm statt zur Kür.

Skizze 1: Netz, Identität, Aktion — jede Quelle weiß etwas, keine weiß alles; ernsthafte Fragen brauchen mindestens zwei Ebenen.
|
Warnung: Die 30-Tage-Falle — Entra vergisst am schnellsten, und keiner merkt es rechtzeitig Ausgerechnet die Quelle mit den wertvollsten Kontextdaten hat das kürzeste Gedächtnis: Entra ID hält Sign-in- und Audit-Logs mit P1/P2-Lizenz standardmäßig nur 30 Tage vor (ohne kostenpflichtigen Plan noch kürzer) — und diese Grenze fällt niemandem auf, bis es zu spät ist, denn im Portal sieht der Alltag völlig normal aus. Der klassische Ablauf: Im Juli kommt die Prüfer- oder Vorfallsfrage »War die Anmeldung vom 12. März legitim — mit MFA, von einem konformen Gerät?« — und die Antwort lautet dann ehrlich: unbekannt, die Logs sind seit Mitte April gelöscht. Damit reißt exakt das Glied der Nachweiskette, das Identität und MFA-Beweis liefert, und weder Firewall- noch M365-Log können es ersetzen. Die Abhilfe ist ein Konfigurationsschritt von einer Viertelstunde: die Entra-Diagnoseeinstellungen so setzen, dass Sign-in- und Audit-Logs in einen Log-Analytics-Arbeitsbereich (oder ein Storage-Konto) exportiert werden — dort gilt dann die selbst gewählte Aufbewahrung nach dem C2-Korridor statt der 30-Tage-Amnesie. Wer Sentinel im Einsatz hat, erledigt das ohnehin über den Entra-Connector. Die Viertelstunde jetzt oder die Lücke im Juli — eine der einfachsten Entscheidungen dieses Clusters. |
|---|
Zeitstempel und Zeitsynchronisation als Fundament
Bevor irgendeine Korrelation trägt, muss eine Banalität stimmen, die keine ist: Alle Quellen müssen dieselbe Zeit sprechen. Die Baustellen: Die XGS gehört fest auf NTP (der externe Zeitgeber, den auch die Domänencontroller-Hierarchie nutzt), die Windows-Welt synchronisiert über den PDC-Emulator nach außen, und die Microsoft-Cloud stempelt ohnehin zuverlässig — aber in UTC, während die Firewall je nach Einstellung lokale Zeit schreibt. Daraus folgen die zwei Arbeitsregeln der Korrelation: Erstens wird für jede Auswertung auf UTC normiert — wer Log-Zeilen mit gemischten Zeitzonen nebeneinanderlegt, produziert Phantom-Differenzen von ein oder zwei Stunden, die je nach Jahreszeit auch noch wechseln (die Sommerzeit-Umstellung ist der Klassiker unter den Korrelations-Unfällen). Zweitens wird die Zeitquelle überwacht wie ein Dienst: Ein NTP-Ausfall fällt im Betrieb nicht auf — die Uhren laufen ja weiter, nur eben auseinander; ein Monitoring-Check auf die Zeitabweichung der Kernsysteme kostet nichts und bewacht das Fundament. Warum das keine Pedanterie ist, rechnet der Faktenkasten vor: Schon wenige Minuten Drift können eine Kausalkette umkehren — und eine umgekehrte Kette ist vor dem Prüfer schlimmer als gar keine.
|
Faktenkasten: Warum NTP-Drift Auditnachweise entwertet — das Vier-Minuten-Beispiel Das Rechenbeispiel, mit dem boddenberg.de die Zeitfrage in jedem Audit-Workshop klärt: Die Nachweiskette soll belegen, dass ein Datenzugriff legitim war — Anmeldung mit MFA um 08:41:03, VPN-Tunnel um 08:41:10, Dateizugriff um 08:47:22; eine saubere, kausale Reihenfolge. Nun laufe die Firewall-Uhr mangels funktionierendem NTP vier Minuten vor: Ihr Log zeigt den Tunnelaufbau um 08:45:10 — nach wie vor vor dem Dateizugriff, aber ein sorgfältiger Prüfer vergleicht mit dem Entra-Stempel und findet einen Tunnel, der vier Minuten nach der Anmeldung entstand, obwohl das Portal-Protokoll Sekunden nahelegt. Schlimmer im Gegenszenario: Läuft die Uhr vier Minuten nach, entsteht auf dem Papier ein Dateizugriff VOR dem zugehörigen Tunnelaufbau — die Kette behauptet nun eine Unmöglichkeit. In beiden Fällen passiert dasselbe: Der Prüfer kann den Widerspruch nicht auflösen, muss mindestens eine Quelle als unzuverlässig einstufen — und mit ihr fällt die gesamte Kette, denn eine Korrelation aus angezweifelten Quellen beweist nichts. Die Moral in einem Satz: Zeitsynchronisation ist keine Betriebs-Hygiene, sondern die Beweisgrundlage — vier Minuten Drift kosten nicht vier Minuten Genauigkeit, sondern die Verwertbarkeit des ganzen Nachweises. |
|---|
Korrelations-Szenarien mit Beispielabfragen
Jetzt das Handwerk an den drei häufigsten Szenarien — die Nachweiskette der Skizze führt das dritte im Detail vor. Szenario eins, die Regeländerung: »Wer hat die DNAT-Regel am 3. Juni geändert?« Der Weg: XGS-Admin-Audit liefert Konto und Zeitstempel der Änderung; die Entra-Sign-in-Logs liefern zur selben Zeit die Anmeldung dieses Admins am WebAdmin — mit MFA-Ergebnis und Gerät, sofern die Verwaltung per Entra-SSO angebunden ist. Ergebnis: Person, Zeitpunkt, Authentifizierungsbeweis. Szenario zwei, der Postfachzugriff: Das Unified Audit Log liefert die Zugriffs-Ereignisse samt Client-IP; ist es eine interne oder VPN-Adresse, sagt der XGS-VPN-Log, welchem Benutzer sie gehörte, und Entra ergänzt Gerät und Anmeldekontext. Szenario drei, der Datenabfluss-Verdacht: UAL-Download-Ereignisse, XGS-Verbindungen, Entra-Anmeldung — die volle Drei-Ebenen-Kette. Zur Werkzeugfrage: Mit Sentinel ([LINK: B8]) sind das Abfragen über die vorhandenen Tabellen, verbunden über Benutzer, IP und Zeitfenster — wobei die dort beschriebene Namensnormalisierung (DOMAIN\benutzer gegen UPN) die halbe Miete ist. Ohne SIEM geht es auch: Audit-Suche im Purview-Portal beziehungsweise per PowerShell, Entra-Portal-Filter, XGS-Log-Export — und die Verknüpfung von Hand; mühsamer, aber für Einzelfragen völlig tragfähig. Der Hinweis-Kasten gibt Startpunkte für beide Wege.

Skizze 2: Identität, Netz, Aktion im Zeitverlauf — verbunden über Benutzer, IP und Zeitfenster; darunter die drei Voraussetzungen, ohne die die Kette reißt.
|
Hinweis: Abfrage-Startpunkte für beide Welten Für die Sentinel-Welt drei KQL-Gerüste zum Anpassen: Anmeldungen eines Kontos im Zeitfenster — »SigninLogs | where UserPrincipalName == 'name@firma.de' | where TimeGenerated between (datetime(…) .. datetime(…)) | project TimeGenerated, AppDisplayName, IPAddress, AuthenticationRequirement, ConditionalAccessStatus«. M365-Aktionen zur selben Zeit — »OfficeActivity | where UserId has 'name' | where Operation in ('FileDownloaded', 'MailItemsAccessed') | project TimeGenerated, Operation, OfficeObjectId, ClientIP«. Und der Join über die Client-IP gegen die Firewall-Tabelle, gefiltert auf dasselbe Zeitfenster. Für die Welt ohne SIEM: Die Audit-Suche im Purview-Portal deckt die UAL-Seite ab (Export als CSV inklusive), per PowerShell leistet Search-UnifiedAuditLog dasselbe skriptbar; die Entra-Portale filtern Sign-ins nach Benutzer und Zeitraum mit CSV-Export, und der XGS-Log-Viewer exportiert die Firewall-Seite. Zwei Handwerksregeln für beide Wege: immer in UTC denken, und das Abfrage-Statement gehört mit ins Nachweisdokument — der Prüfer will sehen, wie das Ergebnis entstand. |
|---|
|
Audit-Frage |
Quellen (Ebenen) |
Abfrageweg |
|---|---|---|
|
Wer hat Firewall-Regel X geändert? |
XGS Admin-Audit + Entra Sign-in |
Zeitstempel der Änderung → Anmeldung mit MFA-Beweis (bei Entra-SSO) |
|
Wer hat auf Postfach Y zugegriffen? |
UAL (MailItemsAccessed) + XGS VPN + Entra |
Client-IP aus UAL → Adressinhaber im VPN-Log → Anmeldekontext |
|
Wann/von wem bekam Konto Z Rechte? |
Entra Audit-Log |
Verzeichnisänderung mit ausführendem Admin — plus dessen Sign-in |
|
War der Zugriff am Feiertag legitim? |
Entra + XGS + UAL (alle drei) |
die volle Kette aus Skizze 2 über Benutzer + IP + Zeitfenster |
|
Wer hat Datei D extern geteilt? |
UAL (Freigabe-Ereignisse) |
Purview-Audit-Suche; Netz-Ebene nur bei Verdachtsvertiefung |
|
Wer hat sich das Log selbst angesehen? |
XGS Admin-Audit + Sentinel-Audit |
die Kontrolle der Kontrolle — Zugriffskonzept aus C2 |
Aufbewahrung: Unified Audit Log — Grenzen und Erweiterungen
Die schönste Abfrage nützt nichts, wenn die Quelle das Ereignis schon vergessen hat — und die Vergesslichkeit ist höchst ungleich verteilt, wie der Balkenvergleich zeigt. Die lokale XGS rotiert nach Tagen und zählt als Quelle nicht; ihre Wahrheit lebt am Syslog-Ziel mit dem konfigurierten [LINK: C2]-Korridor. Entra hält 30 Tage — die kürzeste Frist im Bunde, deren Abhilfe (Export nach Log Analytics) der Warn-Kasten beschrieben hat. Und das Unified Audit Log staffelt nach Lizenz: Der Faktenkasten liefert die zitierfähigen Zahlen. Für die Praxis ergeben sich daraus zwei Gestaltungsaufgaben. Erstens die Lückenschluss-Frage: Die relevanten Quellen so verlängern, dass der typische Prüfungshorizont (Jahresaudit! Vorfallsaufklärung nach Monaten!) abgedeckt ist — per Audit-Premium-Lizenz, per Export in eigene Speicher oder per Sentinel-Archivierung. Zweitens die DSGVO-Klammer: Länger ist nicht automatisch besser — die Differenzierung aus dem Datenschutz-Artikel gilt auch hier: Admin- und Audit-Daten, die Handlungen der IT und Konfigurationsänderungen dokumentieren, dürfen und sollen länger leben als benutzerbezogene Verkehrsdaten; wer pauschal alles auf zehn Jahre stellt, tauscht die Audit-Lücke gegen ein Datenschutz-Problem. Die Tabelle fasst Fristen und Verlängerungswege zusammen.

Skizze 3: Vom Tage-Gedächtnis der lokalen Box bis zum Zehn-Jahres-Add-on — und die 30-Tage-Falle von Entra als schwächstes Glied.
|
Faktenkasten: Standard-Aufbewahrung des M365 Unified Audit Log nach Lizenz — zitierfähig Die Zahlen, wie boddenberg.de sie in Audit-Readiness-Checks zugrunde legt (Stand bei Redaktion — Microsoft justiert diese Werte gelegentlich, ein Blick in die aktuelle Dokumentation gehört zu jeder Prüfungsvorbereitung): Mit Audit Standard — enthalten in den gängigen Business- und E3-Plänen — bewahrt das Unified Audit Log Ereignisse 180 Tage auf; diese Frist wurde von Microsoft von ursprünglich 90 Tagen angehoben und deckt damit ein halbes Jahr Rückblick ab Werk ab. Mit Audit Premium — Bestandteil von E5 beziehungsweise als Compliance-Add-on — verlängert sich die Aufbewahrung auf ein Jahr, zusätzlich mit erweiterten Ereignistypen (etwa den besonders aufschlussreichen MailItemsAccessed-Einträgen) und der Möglichkeit, per Aufbewahrungsrichtlinien zu differenzieren; das separate Langzeit-Add-on dehnt ausgewählte Protokolle auf bis zu zehn Jahre. Zum Vergleich die Nachbarn: Entra-Sign-in- und Audit-Logs leben mit P1/P2 nur 30 Tage (Export als Standard-Abhilfe), die lokale Firewall rotiert nach Tagen, und das Syslog-/Sentinel-Ziel folgt der selbst gesetzten Frist. Die Merkregel daraus: Der Prüfungshorizont bestimmt die nötige Verlängerung — wer Jahresaudits oder späte Vorfallsaufklärung bedienen muss, kommt mit den 180 Standard-Tagen allein nicht sicher hin. |
|---|
|
Quelle |
Standard-Aufbewahrung |
Verlängerungsweg |
|---|---|---|
|
XGS lokal |
Tage (speicherabhängige Rotation) |
keiner — Syslog-Ziel ist die verlässliche Kopie |
|
Syslog-Ziel / Sentinel |
konfigurierbar (C2-Korridor) |
Archiv-Ebenen bis 12 Jahre; Fristen je Tabelle |
|
Entra Sign-in / Audit |
30 Tage (P1/P2) |
Export nach Log Analytics / Storage — Pflichtübung |
|
UAL — Audit Standard |
180 Tage |
Lizenz-Upgrade oder Export in eigene Ablage |
|
UAL — Audit Premium |
1 Jahr |
Aufbewahrungsrichtlinien; Add-on bis 10 Jahre |
Berichtsformate für Prüfungen
Der letzte Schritt trennt die gut vorbereitete Umgebung von der wirklich audit-fähigen: das Format, in dem Nachweise beim Prüfer ankommen. Rohlogs sind keins — die belastbare Form ist das Nachweisdokument je Frage, und es hat einen festen Aufbau: die Frage im Wortlaut; die verwendeten Quellen mit ihrer Rolle in der Kette; die Abfragen selbst (das KQL-Statement, der PowerShell-Befehl, die Portal-Filter) — der Prüfer will sehen, wie das Ergebnis entstand, nicht nur dass es existiert; das Ergebnis als Export oder Bildschirmfoto mit sichtbaren Zeitstempeln und vermerkter Zeitzone; und die Metadaten der Erstellung: wer hat wann abgefragt, abgelegt wo. Für die Ablage gilt Unveränderbarkeits-Logik: ein geschützter Bereich mit Versionierung und Aufbewahrungsrichtlinie — die Nachweise über die Nachweise. Und zum Wort »gerichtsfest« gehört Ehrlichkeit: Eine Zauberformel gibt es nicht — was zählt, ist die Kombination aus synchronisierten Zeitquellen, dokumentiertem Abfrageweg, unveränderter Ablage und geregeltem Auswertungsprozess (Zugriffskonzept samt Anlass-Regeln liefern die Datenschutz-Artikel). Diese Kombination überzeugt Prüfer aller Couleur — vom ISO-Auditor bis zum Versicherer, im Ernstfall auch die Instanz mit der Robe.
|
Praxis: Das Versicherungs-Audit nach dem Vorfall — 30 Minuten statt drei Wochen Ein Großhandelsunternehmen, 180 Benutzer, ein Jahr nach einem glimpflich verlaufenen Phishing-Vorfall: Der Cyber-Versicherer kündigte zur Vertragsverlängerung ein Audit an, Kernfrage aus dem Fragenkatalog: »Weisen Sie für einen Stichtag Ihrer Wahl nach, dass ein administrativer Zugriff auf Ihre Firewall vollständig nachvollziehbar ist — Person, Authentifizierung, durchgeführte Änderung.« Ein Jahr zuvor wäre das ein Drei-Wochen-Projekt mit ungewissem Ausgang gewesen: Firewall-Admin-Log ja, aber lokale Konten ohne MFA-Beleg, Entra-Logs längst abgelaufen, keine Verkettung. Inzwischen war die Hausaufgaben-Liste dieses Clusters abgearbeitet: WebAdmin per Entra-SSO angebunden, Entra-Logs nach Log Analytics exportiert, XGS-Syslog in Sentinel, Uhren überwacht. Die Antwort entstand in einer halben Stunde: Admin-Audit-Eintrag der Regeländerung, daneben der Sentinel-Auszug der zugehörigen Entra-Anmeldung mit MFA-Ergebnis und konformem Gerät, beides in UTC, als Nachweisdokument mit Abfrage-Statements und Ablagevermerk. Der Auditor stellte zwei Rückfragen zur Methodik, notierte »Nachweisführung vorbildlich« — und die Police wurde ohne den befürchteten Aufschlag verlängert. Die Lehre: Audit-Readiness ist kein Zustand, den man für den Termin herstellt — sie ist das Nebenprodukt einer Architektur, die vorher stand. Und sie rechnet sich in Euro, nicht nur in Ruhe. |
|---|
FAQ — häufige Fragen zu Audit-Korrelation und Nachweisen
Wie lange speichert Microsoft 365 Audit-Ereignisse?
Gestaffelt nach Lizenz: Mit Audit Standard — enthalten in den gängigen Business- und E3-Plänen — hält das Unified Audit Log Ereignisse 180 Tage vor (von Microsoft seinerzeit von 90 Tagen angehoben). Mit Audit Premium — in E5 beziehungsweise als Add-on — wird daraus ein Jahr, ergänzt um zusätzliche Ereignistypen und differenzierbare Aufbewahrungsrichtlinien; das Langzeit-Add-on dehnt ausgewählte Protokolle auf bis zu zehn Jahre. Drei Randnotizen: Die Fristen gelten nur fürs UAL — Entra-Logs folgen eigenen, kürzeren Regeln (30 Tage mit P1/P2) und brauchen den Export. Die Werte sind Microsoft-Stellschrauben — vor einer Prüfung in die aktuelle Doku schauen. Und die Speicherfrist beantwortet nur die halbe Frage: Ob sie reicht, entscheidet der Prüfungshorizont — ob sie zulässig ist, die DSGVO-Differenzierung nach Datenarten.
Wie verknüpfe ich Firewall- und M365-Ereignisse?
Über die drei Verbindungsstücke Benutzer, IP-Adresse und Zeitfenster — und mit einer Vorarbeit, die wichtiger ist als jedes Werkzeug. Die Vorarbeit: Namensnormalisierung. Die Firewall schreibt Benutzer gern als DOMAIN\name, Entra und M365 als UPN (name@firma.de) — wer korrelieren will, braucht die Übersetzung, entweder fest in der Abfrage oder als Normalisierung beim Datenimport ins SIEM. Dann der Weg mit Sentinel: Die relevanten Tabellen (Firewall-Events, SigninLogs, OfficeActivity) liegen nebeneinander, die Verknüpfung ist ein Join über den normalisierten Benutzer oder die Client-IP, eingegrenzt auf das Zeitfenster — die Beispielabfragen im Hinweis-Kasten liefern die Gerüste. Der Weg ohne SIEM: je Quelle filtern und exportieren (Purview-Audit-Suche, Entra-Portal, XGS-Log-Viewer), dann die Verknüpfung von Hand oder in der Tabellenkalkulation — für Einzelfragen völlig tragfähig, für regelmäßige Auswertungen mühsam. In beiden Welten gelten dieselben Disziplinen: Zeitstempel vor dem Vergleich auf UTC normieren und die Kette an ihren Übergabepunkten prüfen — passt die IP aus dem UAL-Ereignis wirklich zur VPN-Zuweisung? Ein Übungslauf mit der eigenen gestrigen Anmeldung deckt die Stolpersteine auf, bevor es ernst wird.
Reichen die Standard-Aufbewahrungszeiten für Audits?
Für das UAL oft ja, für Entra klar nein — und die ehrliche Antwort hängt am Prüfungshorizont. Die Rechnung: Jahresaudits fragen routinemäßig nach Ereignissen, die bis zu zwölf Monate zurückliegen; Vorfallsaufklärungen beginnen erfahrungsgemäß Wochen bis Monate nach dem eigentlichen Geschehen; Versicherungs- und Vertragsprüfungen orientieren sich an Vertragsjahren. Daran gemessen: Die 180 UAL-Tage des Audit Standard decken viele, aber nicht alle dieser Fenster — für den vollen Jahreshorizont braucht es Audit Premium oder den Export in eigene Ablagen. Die 30 Entra-Tage decken praktisch nichts davon — der Export nach Log Analytics ist deshalb keine Kür, sondern die Pflichtübung dieses Themas. Die Firewall-Seite richtet sich nach dem selbst gesetzten Korridor am Syslog-Ziel, wobei für die Audit-tauglichen Admin- und Konfigurationsprotokolle bewusst längere Fristen gelten dürfen als für benutzerbezogene Verkehrsdaten — die Datenschutz-Differenzierung aus dem C2-Artikel löst genau diese Spannung. Die Methode für die eigene Antwort: die drei bis fünf wahrscheinlichsten Prüfungsfragen aufschreiben, je Frage die beteiligten Quellen aus der Landkarte notieren — und prüfen, ob jede Quelle den nötigen Rückblick hat. Wo nicht, ist die Lücke benannt und der Verlängerungsweg steht in der Tabelle.
Welche Rolle spielt Zeitsynchronisation?
Die der Beweisgrundlage — ohne synchrone Uhren ist jede Korrelation nur eine Behauptung. Der Mechanismus: Nachweisketten leben von Reihenfolge und Nähe der Ereignisse (Anmeldung, dann Tunnel, dann Zugriff — binnen Sekunden); driftet eine Quelle, verschieben sich ihre Stempel gegen die anderen, und schon wenige Minuten können eine Kausalkette auf dem Papier umkehren — der Faktenkasten rechnet das Vier-Minuten-Beispiel durch, an dessen Ende ein Zugriff vor dem zugehörigen Tunnel steht und der Prüfer die ganze Kette verwerfen muss. Die Umsetzung in drei Punkten: die XGS fest auf NTP gegen dieselbe externe Quelle wie die Windows-Hierarchie (die Cloud stempelt ohnehin zuverlässig in UTC); ausgewertet und dokumentiert wird grundsätzlich in UTC — die Sommerzeit-Umstellung ist der klassische Stolperdraht handgemachter Korrelationen; und die Zeitabweichung der Kernsysteme gehört ins Monitoring, denn NTP-Ausfälle sind lautlos. Kurz: Wer bei der Zeit spart, spart an der Stelle, die alles andere entwertet.
Brauche ich dafür zwingend ein SIEM?
Nein — aber die ehrliche Antwort hat zwei Hälften. Ohne SIEM funktioniert die Nachweisführung für Einzelfragen ordentlich: Die Purview-Audit-Suche (Portal oder PowerShell) deckt die M365-Aktionen ab, die Entra-Portale filtern Anmeldungen und Verzeichnisänderungen, der XGS-Log-Viewer beziehungsweise das Syslog-Ziel liefert die Netzseite — je Quelle exportieren, von Hand über Benutzer, IP und Zeit verknüpfen, fertig ist der Nachweis; Voraussetzung bleibt auch hier, dass die Aufbewahrung stimmt (insbesondere der Entra-Export, der auch ohne SIEM in ein Storage-Konto laufen kann). Die zweite Hälfte: Ein SIEM wie Sentinel verwandelt diese Handarbeit in Minutenarbeit — die Quellen liegen als Tabellen nebeneinander, die Korrelation ist eine gespeicherte Abfrage, die Namensnormalisierung passiert einmal statt bei jeder Auswertung, und die Archivierung löst die Fristenfrage gleich mit. Die pragmatische Staffelung: Wer Prüfungen nur gelegentlich bedient, kommt mit der Handarbeit plus diszipliniertem Export aus; wer regelmäßig Nachweise liefern muss, unter NIS2 fällt oder ohnehin über die Sentinel-Anbindung aus dem Cluster nachdenkt, bekommt die Audit-Fähigkeit dort als Nebenprodukt der Sicherheitsüberwachung — zwei Anforderungen, eine Architektur. Zwingend ist das SIEM also nicht. Es ist nur der Unterschied zwischen können und mühelos können.
Wie exportiere ich Nachweise gerichtsfest?
Mit der ehrlichen Vorbemerkung, dass »gerichtsfest« kein Stempel ist, den ein Export-Button verleiht — belastbar wird ein Nachweis durch die Kombination von vier Eigenschaften, und die sind alle herstellbar. Erstens Integrität der Quelle: synchronisierte Zeit (siehe oben), lückenlose Aufbewahrung im relevanten Zeitraum, und Systeme, in denen Protokolle nicht nachträglich editierbar sind — was für UAL, Entra-Logs und ein sauber betriebenes Syslog-Ziel gilt. Zweitens Nachvollziehbarkeit des Weges: Das Nachweisdokument enthält die Abfrage selbst (KQL, PowerShell-Befehl, Portal-Filter), die Quellen mit Zeitzone und den Erstellungsvermerk — wer, wann, woraus; ein Ergebnis ohne dokumentierten Entstehungsweg ist nur ein Bildschirmfoto. Drittens Unveränderbarkeit der Ablage: Export in einen geschützten Bereich mit Versionierung und Aufbewahrungsrichtlinie, wo es darauf ankommt mit vermerkter Prüfsumme. Viertens der Prozess: ein geregeltes Zugriffskonzept, das belegt, dass nur Befugte auswerten — die Kontrolle der Kontrolle. Und für den echten Rechtsstreit gilt der Schlusssatz aller Compliance-Artikel dieses Clusters: Dann gehören Fachanwalt und gegebenenfalls Forensiker früh an den Tisch — die hier beschriebene Disziplin sorgt dafür, dass sie etwas Brauchbares vorfinden.
Fazit: Die Kette ist der Nachweis — und sie will vorher gebaut sein
Die Prüferfrage »Wer hat wann was gemacht?« beantwortet kein einzelnes System — sie beantwortet eine Architektur: Firewall-Logs am Syslog-Ziel mit sauberem Korridor, Entra-Logs per Export vor der 30-Tage-Amnesie gerettet, das Unified Audit Log mit lizenzgerechter Aufbewahrung, alle Uhren synchron und alle Auswertungen in UTC, Benutzernamen normalisierbar — und darüber das Handwerk der Korrelation, das aus drei Ebenen eine Kette macht, plus das Nachweisdokument, das Weg und Ergebnis prüffest verpackt. Nichts davon ist exotisch, das meiste steht in den Bestandslizenzen bereit, und die aufwendigste Zutat ist die Disziplin, es vor der Prüfung zu bauen statt während ihr. Der Lohn ist konkret: Auditfragen in Minuten statt Wochen, Versicherungsprüfungen ohne Aufschlag, Vorfallsaufklärung mit Substanz — und das gute Gefühl, dass die Antwort auf »Können Sie das belegen?« schlicht »Ja, Moment« lautet.
Von hier aus weiter im Cluster: Das Gesamtbild der XGS in Microsoft-Umgebungen zeichnet der Pillar-Artikel [LINK: Pillar]. Die technische Log-Pipeline in Richtung Sentinel samt Kostenlogik und Namensnormalisierung liefert [LINK: B8]. Personenbezug, Fristen-Korridor und Löschkonzept — die DSGVO-Klammer dieser Aufbewahrungsfragen — stehen in [LINK: C2]. Und wie diese Nachweisketten in ISO-27001- und TISAX-Audits einzahlen, zeigt [LINK: C8].
|
Audit-Readiness-Paket: Nachweisketten aufbauen, bevor der Prüfer fragt Ein Audit steht an, der Versicherer hat einen Fragenkatalog geschickt, oder die letzte Prüfung hat unangenehme Lücken offengelegt? Das Audit-Readiness-Paket baut die Nachweisfähigkeit systematisch auf: Bestandsaufnahme der Quellen mit ihren realen Aufbewahrungszeiten (inklusive der Entra-30-Tage-Prüfung, an der die meisten Umgebungen scheitern), Schließen der Lücken per Export- und Fristenkonfiguration im Einklang mit dem Datenschutz-Korridor, Zeitsynchronisations-Check über alle Kernsysteme, Aufbau der drei bis fünf wichtigsten Korrelations-Abfragen als dokumentierte Vorlagen — und als Abschluss ein Probelauf: eine echte Prüferfrage, beantwortet als vollständiges Nachweisdokument, damit Format und Ablage stehen, bevor es zählt. Auf Wunsch inklusive Sentinel-Anbindung nach B8-Muster, wo die Auswertung dann zur Minutenarbeit wird. Anfragen wie immer direkt über boddenberg.de. |
|---|
