0Pricing
Cloud & IT Cert Prep · Lektion

SIEM-Erkennungsregeln und Alerts schreiben

Erstellen Sie Erkennungsregeln, die bei gängigen Angriffstechniken die Sensitivität (Erkennen realer Bedrohungen) und Spezifität (Minimieren der Alert-Müdigkeit) ausgewogen berücksichtigen.

SIEM-Erkennungsregeln und Alerts schreiben ist eine kostenlose Cloud & IT Cert Prep-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Erkennungsregeln: Was und warum

Erkennungsregeln sind in einem SIEM codierte Logikdefinitionen, die festlegen, welche Bedingungen einen Sicherheitsalarm auslösen. Ohne gute Erkennungsregeln ist ein SIEM lediglich ein teures System zur Protokollspeicherung. Sorgfältig erstellte Regeln erkennen spezifische Verhaltensweisen von Angreifern – Credential-Stuffing, laterale Bewegungen und Datenexfiltration – und lösen gleichzeitig bei normalen Abläufen keinen Alarm aus. Detection Engineering ist die Disziplin, solche Regeln kontinuierlich zu schreiben, zu testen und zu pflegen.

Aufbau einer Erkennungsregel

Jede Erkennungsregel besteht aus wichtigen Komponenten. Eine Datenquelle legt fest, welche Protokolle abgefragt werden. Eine Filterbedingung bestimmt, auf welche Ereignisse die Regel zutrifft. Ein Schwellenwert oder Muster definiert, wie viele Ereignisse oder welche Abfolge einen Alarm auslöst. Metadaten umfassen den Schweregrad, die MITRE-ATT&CK-Zuordnung, eine Beschreibung und eine empfohlene Reaktion. Gut dokumentierte Regeln helfen Analysten, schnell zu verstehen, was ein Alarm bedeutet und wie sie reagieren müssen, wenn er ausgelöst wird.

# Detection rule anatomy example:
# Name:     'Suspicious PowerShell Encoded Command'
# Severity: HIGH
# ATT&CK:   T1059.001 - Command and Scripting Interpreter: PowerShell
# Source:   Windows Security Event Logs (EventID 4688)
# Condition: CommandLine contains '-EncodedCommand' OR '-enc '
#            AND ParentImage NOT IN ('sccm.exe','wsus.exe')
# Threshold: Any single occurrence
# Response:  Isolate host, collect memory dump, notify SOC

Zielkonflikt zwischen Sensitivität und Spezifität

Jede Erkennungsregel stellt einen Ausgleich zwischen Sensitivität (alle echten Treffer zu erkennen) und Spezifität (Fehlalarme zu vermeiden) her. Eine hochsensitive Regel erkennt jede Variante eines Angriffs, erzeugt aber eine enorme Menge an Alarmen. Eine hochspezifische Regel wird nur selten ausgelöst, kann jedoch neuartige Angriffsvarianten übersehen. Gutes Detection Engineering beginnt mit hoher Spezifität, um das Vertrauen der Analysten aufzubauen, und erweitert den Erfassungsbereich anschließend schrittweise, sobald die Abstimmung die Zahl der Fehlalarme senkt und das Vertrauen in die Regel wächst.

Schwellenwertbasierte Erkennung

Schwellenwertbasierte Regeln werden ausgelöst, wenn die Anzahl der Ereignisse innerhalb eines Zeitfensters einen Grenzwert überschreitet. Sie eignen sich besonders zur Erkennung von volumenbasierten Angriffen wie Brute-Force-Angriffen, Port-Scans und DDoS-Angriffen. Wichtige Parameter sind: Anzahlenschwellenwert (wie viele Ereignisse), Zeitfenster (innerhalb wie vieler Minuten) und Gruppierungsfeld (pro Quell-IP-Adresse, pro Benutzer oder pro Host). Falsch gesetzte Schwellenwerte führen zu einer Flut von Alarmen oder zu übersehenen Erkennungen – stimmen Sie sie anhand historischer Baseline-Daten sorgfältig ab.

# Threshold rule: RDP brute force detection
# Source: Windows Event ID 4625 (failed logon)
# Filter: LogonType = 10 (RemoteInteractive/RDP)
# Threshold: count >= 10
# Window: 5 minutes
# Group by: TargetComputerName, IpAddress
# Alert: 'RDP Brute Force Attempt'
# Include: src_ip, target_host, account_list, failure_count

Sequenzbasierte Erkennung

Sequenzbasierte Regeln suchen nach einer bestimmten, geordneten Ereigniskette und eignen sich daher besonders zur Erkennung mehrstufiger Angriffsmuster. Ein Beispiel: Phishing-E-Mail empfangen, DANN Schadanhang geöffnet, DANN PowerShell von einer Office-Anwendung gestartet. Jedes Ereignis für sich kann harmlos sein, die Sequenz weist jedoch auf eine Kompromittierung hin. Die meisten modernen SIEMs (Splunk, Sentinel, Elastic) unterstützen den Abgleich von Sequenzen mit zeitlicher Korrelation über Ereignisketten hinweg.

# Sequence rule: Office macro spawning shell (conceptual)
# Step 1: process_create where ParentImage ENDS_WITH 'WINWORD.EXE'
#         AND Image IN ('cmd.exe','powershell.exe','wscript.exe')
# THEN within 30 seconds:
# Step 2: network_connect from same PID
#         AND destination NOT IN allowlist
# --> Alert: 'Macro-spawned Shell with Outbound Connection'
# --> Severity: CRITICAL

Sigma-Regeln: Portable Erkennungslogik

Sigma ist ein offenes, herstellerunabhängiges Format zum Schreiben von Erkennungsregeln. Diese können in SIEM-spezifische Abfragesprachen umgewandelt werden (SPL für Splunk, KQL für Sentinel, Lucene für Elastic). Die Security-Community stellt auf GitHub Tausende von Sigma-Regeln bereit, die gängige ATT&CK-Techniken abdecken. Mit Sigma können Organisationen Community-Erkennungen übernehmen, ohne sie manuell für ihre jeweilige SIEM-Plattform neu schreiben zu müssen. Dadurch lässt sich die Erkennungsabdeckung deutlich schneller erweitern.

# Sigma rule example (YAML format):
# title: Suspicious PowerShell Encoded Command
# status: stable
# logsource:
#   category: process_creation
#   product: windows
# detection:
#   selection:
#     Image|endswith: '\\powershell.exe'
#     CommandLine|contains:
#       - '-EncodedCommand'
#       - '-enc '
#   condition: selection
# falsepositives:
#   - SCCM software deployment
# level: high

Erkennungsregeln testen

Erkennungsregeln müssen vor der Bereitstellung in der Produktionsumgebung getestet werden. Zu den Best Practices gehören: Unit-Tests mit synthetischen Ereignissen, die sowohl echte Treffer als auch Fehlalarmszenarien abbilden, Wiedergabetests mit aufgezeichnetem harmlosen Datenverkehr zur Messung der Fehlalarmrate sowie Red-Team-Übungen, bei denen erwartet wird, dass die Regel auf kontrollierte Angriffssimulationen reagiert. Tools wie Atomic Red Team stellen kleine Testskripte bereit, die bestimmte ATT&CK-Techniken sicher simulieren.

# Atomic Red Team test: simulate PowerShell encoded command
# T1059.001 - Atomic Test #1: PowerShell Encoded Command

# Command simulated:
# powershell.exe -EncodedCommand JABj...(base64)
# (decodes to: $cmd = 'whoami'; Invoke-Expression $cmd)

# After running: verify SIEM fired alert within 60 seconds
# If not: check log ingestion, parser, rule condition
# Then clean up: no persistence, process exits cleanly

Regeln zur Verringerung von Fehlalarmen abstimmen

Nach der Bereitstellung einer Regel ist eine kontinuierliche Abstimmung erforderlich. Zu den gängigen Verfahren gehören: Ausschlusslisten für bekanntermaßen legitime Prozesse oder Konten, die die Regel berechtigterweise auslösen, Allowlisting bestimmter Quell-IP-Adressen (Scanner, Überwachungstools), das Anpassen von Schwellenwerten anhand der beobachteten Basisraten und das Hinzufügen kontextbezogener Bedingungen (Alarm nur auslösen, wenn der Host auch extern erreichbar ist). Dokumentieren Sie jeden Ausschluss mit einer Begründung, damit zukünftige Analysten verstehen, warum er existiert.

Alarmstufen nach Schweregrad

Erkennungsregeln sollten Schweregradbewertungen enthalten, die Analysten bei der Priorisierung unterstützen. Gängige Stufen sind: Kritisch – aktive Ausnutzung, Ransomware, Kompromittierung eines Domänencontrollers. Hoch – laterale Bewegungen, Auslesen von Anmeldeinformationen, C2-Kommunikation. Mittel – verdächtige Aufklärung, Richtlinienverstöße. Niedrig/Informativ – ungewöhnliche, aber nicht unmittelbar gefährliche Ereignisse, die nachverfolgt werden sollten. Der Schweregrad sollte sich am geschäftlichen Schaden und nicht nur am technischen Schweregrad orientieren.

Lebenszyklusmanagement von Erkennungsregeln

Erkennungsregeln haben einen Lebenszyklus, der aktiv verwaltet werden muss. Regeln veralten, wenn sich die Umgebung ändert (beispielsweise durch neue bereitgestellte Software oder geänderte IP-Adressbereiche), und erzeugen dann Fehlalarme. Außerdem übersehen Regeln neue Angriffstechniken, während sich Angreifer weiterentwickeln. Best Practice: Verwalten Sie Regeln in einer Versionsverwaltung (git), überprüfen und aktualisieren Sie sie vierteljährlich, ordnen Sie jede Regel mindestens einer ATT&CK-Technik zu und messen Sie die Wirksamkeit der Regeln (Auslösungen pro Woche, Rate echter Treffer), um leistungsschwache Regeln zu verbessern oder außer Betrieb zu nehmen.

Eine Abdeckungskarte für Erkennungen erstellen

Eine Abdeckungskarte für Erkennungen legt vorhandene Erkennungsregeln über die MITRE-ATT&CK-Matrix, um Lücken in der Abdeckung sichtbar zu machen. Jede Technik, die von mindestens einer Regel abgedeckt wird, ist grün markiert; nicht abgedeckte Techniken sind rot. Diese Darstellung zeigt, in welchen Angriffsphasen (z. B. Persistenz oder Exfiltration) die Erkennungsabdeckung fehlt, und hilft Teams dabei, die Entwicklung neuer Regeln zu priorisieren. Regelmäßige Überprüfungen der Abdeckung stellen sicher, dass das Erkennungsprogramm mit der Weiterentwicklung der Angriffstechniken Schritt hält.

Schnellüberprüfung

Testen Sie Ihr Verständnis der CompTIA Security+-Konzepte (SY0-701) aus dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Erkennungsregeln bilden spezifische Verhaltensweisen von Angreifern als Alarmbedingungen im SIEM ab, schwellenwert- und sequenzbasierte Regeln behandeln unterschiedliche Arten von Angriffsmustern, und Sigma stellt ein portables Format für den Austausch von Erkennungen innerhalb der Security-Community bereit. Als Nächstes untersuchen wir UEBA und Verhaltensanalysen zur Erkennung von Insiderbedrohungen und kompromittierten Konten.

Häufig gestellte Fragen

Ist die Lektion „SIEM-Erkennungsregeln und Alerts schreiben“ kostenlos?

Ja — der vollständige Text von „SIEM-Erkennungsregeln und Alerts schreiben“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „SIEM-Erkennungsregeln und Alerts schreiben“?

Erstellen Sie Erkennungsregeln, die bei gängigen Angriffstechniken die Sensitivität (Erkennen realer Bedrohungen) und Spezifität (Minimieren der Alert-Müdigkeit) ausgewogen berücksichtigen. Du übst Cloud & IT Cert Prep mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cloud & IT Cert Prep zu starten?

Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „SIEM-Erkennungsregeln und Alerts schreiben“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?

Ja. Jede Cloud & IT Cert Prep-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Methodik der Threat Hunt und Hypothesengenerierung
  2. SIEM-Architektur: Log-Erfassung, Parsing und Korrelation
  3. SIEM-Erkennungsregeln und Alerts schreiben
  4. UEBA und Verhaltensanalyse bei Insider-Bedrohungen
← Zurück zu Cloud & IT Cert Prep