Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Sentinel-Analyseregeln sind Kriteriensätze. Sie definieren, wie Daten überwacht werden, was erkannt wird und welche Aktionen ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind. Diese Regeln helfen dabei, verdächtiges Verhalten, Anomalien und potenzielle Sicherheitsbedrohungen zu identifizieren, indem Protokolle und Signale aus verschiedenen Datenquellen analysiert werden.
Microsoft Sentinel-Analyseregeln sind leistungsstarke Tools zur Verbesserung des Sicherheitsstatus einer Organisation, da sie potenzielle Bedrohungen proaktiv erkennen und darauf reagieren. Durch die strukturierte Vorgehensweise zum Erstellen und Verwalten dieser Regeln können Organisationen die Funktionen von Microsoft Sentinel verwenden, um ihre digitalen Ressourcen zu schützen und eine robuste Sicherheitsinfrastruktur aufrechtzuerhalten. Weitere Informationen finden Sie unter Bedrohungserkennung in Microsoft Sentinel.
Dieser Artikel führt Sie durch den Prozess der Erstellung und Veröffentlichung von Analyseregeln für Microsoft Sentinel-Lösungen.
Anwendungsfälle für Microsoft Sentinel-Analyseregeln
Microsoft Sentinel-Analyseregeln können auf eine Vielzahl von Szenarien angewendet werden, um die Sicherheitsüberwachung und Bedrohungserkennung zu verbessern. Zu den gängigen Anwendungsfällen gehören:
- Angriffserkennung: Identifizieren Sie nicht autorisierte Zugriffsversuche oder verdächtige Anmeldeaktivitäten, die auf eine potenzielle Verletzung hinweisen könnten.
- Schadsoftwareerkennung: Überwachen Sie auf bekannte Schadsoftwaresignaturen oder ungewöhnliches Verhalten, das das Vorhandensein bösartiger Software vorschlagen könnte.
- Datenexfiltration: Erkennen Sie große oder ungewöhnliche Datenübertragungen, die bedeuten könnten, dass Daten aus dem Netzwerk exfiltriert werden.
- Insider-Bedrohungen: Identifizieren Sie anomales Verhalten interner Benutzer, z. B. den Zugriff auf vertrauliche Daten außerhalb normaler Stunden oder Muster.
- Konformitätsüberwachung: Sicherstellen der Einhaltung gesetzlicher Anforderungen durch Überwachung bestimmter Aktivitäten oder Zugriffsmuster.
- Bedrohungssuche: Suchen Sie proaktiv nach Indikatoren für Kompromittierung oder andere Anzeichen von böswilligen Aktivitäten innerhalb des Netzwerks.
- Kontokompromittierung: Erkennen Sie Anzeichen, dass Benutzerkonten kompromittiert werden, z. B. ungewöhnliche geografische Anmeldemuster oder mehrere fehlgeschlagene Anmeldeversuche.
- Netzwerkanomalien: Identifizieren Sie ungewöhnliche Netzwerkdatenverkehrsmuster, die auf das Vorhandensein einer Bedrohung oder Fehlkonfiguration hinweisen können.
- Berechtigungseskalation: Überwachen Sie auf Versuche, erhöhte Berechtigungen innerhalb des Netzwerks zu erhalten, was ein Vorläufer für weitere schädliche Aktivitäten sein kann.
- Endpunktsicherheit: Stellen Sie sicher, dass Endpunkte sicher sind, indem Sie Abweichungen vom normalen Verhalten oder das Vorhandensein nicht autorisierter Software erkennen.
Erstellen und Veröffentlichen von Analyseregeln
Sie erstellen Analyseregeln im YAML-Format. Verwenden Sie diese Beispiele für Analyseregeln als Verweise, um Eigene zu erstellen:
- Microsoft Entra ID – FailedLogonToAzurePortal.yaml
- CrowdStrike Falcon — CriticalOrHighSeverityDetectionsByUser.yaml
- XBOW - XbowCriticalHighFindings.yaml
In den folgenden Abschnitten finden Sie eine detaillierte Erläuterung zu den verschiedenen Merkmalen einer Analyseregel.
Beispielanalyseregel
Im Folgenden finden Sie eine Beispielanalyseregel im YAML-Format.
id: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
name: Anomalous login from unknown IP
description: |
Identifies login attempts from IP addresses not seen in the past 14 days.
severity: Medium
requiredDataConnectors:
- connectorId: ContosoMyProduct
dataTypes:
- ContosoMyProduct_CL
queryFrequency: 1h
queryPeriod: 14d
triggerOperator: gt
triggerThreshold: 0
tactics:
- InitialAccess
relevantTechniques:
- T1078
status: Available
query: |
ContosoMyProduct_CL
| where TimeGenerated > ago(1h)
| where EventType == "Login"
| summarize count() by SrcIpAddr, UserName
| extend Name = tostring(split(UserName, '@', 0)[0])
| extend UPNSuffix = tostring(split(UserName, '@', 1)[0])
entityMappings:
- entityType: Account
fieldMappings:
- identifier: Name
columnName: Name
- identifier: UPNSuffix
columnName: UPNSuffix
- entityType: IP
fieldMappings:
- identifier: Address
columnName: SrcIpAddr
version: 1.0.0
kind: Scheduled
ID
Das id Attribut besteht aus einem standardmäßigen global eindeutigen Bezeichner (GUID). Generieren Sie es mithilfe eines beliebigen Entwicklungstools, eines Online-Generators oder des neuen PowerShell New-GUID-Cmdlets. Sie muss unter anderen GUIDs eindeutig sein.
Dieses Feld ist obligatorisch.
Kind
Das kind Attribut stellt den Typ der Regel dar.
Es gibt zwei akzeptierte Werte: scheduled und NRT (nahezu in Echtzeit). Der scheduled Wert erfordert, dass Sie andere Eigenschaften definieren, einschließlich queryFrequency, queryPeriod, triggerThresholdund triggerOperator. Bei NRT-Regeln lassen Sie queryFrequency, queryPeriod, triggerOperator und triggerThreshold weg.
Dieses Feld ist obligatorisch.
Name
Das name Attribut stellt eine kurze Bezeichnung bereit, die die Erkennung zusammenfasst. Stellen Sie sicher, dass die Bezeichnung klar und präzise ist, damit Benutzer den Zweck der Regel verstehen können. Wird alertDetailsOverride verwendet, um dynamische Namen zu generieren, um Analysten dabei zu helfen, die Warnung zu verstehen. Dieses Attribut:
- Verwendet Groß-/Kleinschreibung in Satzbuchstaben.
- Endet nicht mit einem Punkt.
- Hat eine empfohlene Länge von weniger als 50 Zeichen und eine feste Obergrenze von 100 Zeichen.
- Vermeidet die Wörter „verdächtig“ und „verdächtigt“. Verwenden Sie stattdessen „Unerwartet“, „Anomal“ oder „Selten“.
Dieses Feld ist obligatorisch.
Description
Das description Attribut enthält eine detaillierte Beschreibung der Erkennung. Die Beschreibung enthält Informationen über das erkannte Verhalten, den potenziellen Effekt und alle empfohlenen Aktionen. Dieses Attribut:
- Verwendet großgeschriebene Sätze.
- Beginnt mit „Diese Abfrage sucht nach“ oder „Identifiziert“.
- Unterscheidet sich von und aussagekräftiger als das Namensfeld.
- Hat eine maximale Länge von 255 Zeichen.
- Beträgt fünf Sätze oder weniger.
- Beschreibt die Datenquelle nicht (Connector oder Datentyp).
- Stellt keine technische Erläuterung für die Abfragesprache bereit.
- Verwendet nur ASCII-Zeichen. EM-Bindestriche, typographische Anführungszeichen und andere Nicht-ASCII-Zeichen werden bei der Überprüfung nicht akzeptiert.
Dieses Feld ist obligatorisch.
Severity
Das severity Attribut definiert den Schweregrad der Erkennung. Der Schweregrad spiegelt die potenzielle Auswirkung des erkannten Verhaltens und die Dringlichkeit der Antwort wider.
- Informational: Der Vorfall stellt möglicherweise nicht direkt eine Sicherheitsbedrohung dar, ist aber für die Nachuntersuchung von Interesse, oder um einem Analysten Kontext oder situationsbezogenes Bewusstsein hinzuzufügen.
- Niedrig: Die sofortige Wirkung ist minimal, und ein Bedrohungsakteur müsste mehrere Schritte ausführen, bevor eine Auswirkung auf eine Umgebung erreicht wird.
- Mittel: Der Bedrohungsakteur könnte einige Auswirkungen auf die Umgebung mit dieser Aktivität erzielen, aber der Effekt wäre in Umfang begrenzt oder erfordert zusätzliche Aktivitäten.
- Hoch: Die identifizierte Aktivität bietet dem Bedrohungsakteur einen umfassenden Zugriff auf Aktionen in der Umgebung.
Note
Die Standardwerte für den Schweregrad sind keine Garantie für den Grad der aktuellen Auswirkungen oder der Auswirkungen auf die Umgebung. Der Schweregrad gilt nur für Microsoft Sentinel-Analysevorlagen. Andernfalls steuert der Sicherheitsdienst, der die Warnung ausgegeben hat, das severity Attribut in der Tabelle "Warnungen". Sie können alertDetailsOverride verwenden, um ein dynamisches severity-Attribut bereitzustellen, das vom tatsächlichen Ergebnis der Abfrage abhängt.
Status
Das status Attribut gibt die Produktionsbereitschaft der Regel an:
-
Available: Produktionsreife Regeln. -
InPreview: Regeln für die Betaversion. -
Deprecated: Regeln, die schrittweise abgeschafft werden.
Erforderliche Datenkonnektoren
Das requiredDataConnectors Attribut stellt die Liste der Datenconnectors dar, die die Regel ordnungsgemäß funktionieren muss, einschließlich der Datenquellen, für die die Regel abfragen soll. Wenn keine aktuelle Datenconnectorzuordnung vorhanden ist, müssen Sie eine geöffnete geschweifte Klammer verwenden: requiredDataConnectors: [].
Das connectorId Attribut gibt die ID des Datenconnectors an, den Sie benötigen, damit die Abfrage ordnungsgemäß funktioniert. Wenn Ihre Erkennungsabfrage von den Daten abhängt, die von einem bestimmten Connector abgerufen wurden, müssen Sie hier die Connector-ID angeben. Wenn Ihre Analyseregel beispielsweise von den Daten dieses Connectors abhängt, müssen Sie connectorID als 1PasswordCCPDefinition angeben.
Das dataTypes Attribut stellt die Datentypen dar, von denen die Analyseregel abhängt, und erwähnt den Namen des Datentyps, auf den dataTypes im Abschnitt des Connectors verwiesen wird. Wenn Ihre Suchabfrage beispielsweise von den Daten dieses Connectorsabhängt, müssen Sie den Datentyp als OnePasswordEventLogs_CLangeben. Wenn die Suchabfrage auf einer Kusto-Funktion/einem Parser anstelle der Tabelle (wie Syslog, CommonEventFormatoder _CL) ausgeführt wird, ist dataTypes der Name der Kusto-Funktion bzw. der Parser und nicht der Tabellenname.
Abfragezeitraum
Das queryPeriod Attribut stellt einen angegebenen Zeitraum dar, in dem die Abfrage ausgeführt wird. Beispiel: die letzten 3 Tage. Für dieses Attribut:
- Verwenden Sie das Kusto Query Language (KQL)
TimeSpan-Format (z. B. 3 Tage ist3d, 2 Stunden ist2h). - Stellen Sie sicher, dass sich jede Lern- oder Referenzphase innerhalb dieses Zeitraums befindet.
- Verwenden Sie keinen Wert, der höher als der maximal unterstützte Wert ist
14d.
Dieses Feld ist für geplante Analyseregeln obligatorisch.
Abfragehäufigkeit
Das queryFrequency Attribut stellt die Häufigkeit dar, mit der die Abfrage ausgeführt wird. Für dieses Attribut:
- Verwenden Sie das KQL-Format
TimeSpan(z. B. 3 Tage ist3d, 2 Stunden ist2h). - Verwenden Sie einen
queryFrequencyWert, der kleiner oder gleich demqueryPeriodist. - Befolgen Sie diese Regel: Wenn der
queryPeriodWert größer oder gleich 2 Tage (2d) ist, kann derqueryFrequencyWert nicht kleiner als 1 Stunde (1h) sein und wird nur für Erkennungen mit hohem Schweregrad verwendet.
Dieses Feld ist für geplante Analyseregeln obligatorisch.
Triggeroperator
Das triggerOperator Attribut gibt den Mechanismus an, der die Warnung auslöst. Beispiel: größer als (gt) die im triggerThreshold Attribut festgelegte Zahl (siehe Auslöserschwellenwert).
-
gt: Größer als. -
lt: Kleiner als. -
eq: Entspricht.
Dieses Feld ist für geplante Analyseregeln obligatorisch.
Auslöserschwellenwert
Das triggerThreshold Attribut stellt den Schwellenwert dar, der die Warnung auslöst. Der Schwellenwert ist der Wert, auf den sich die triggerOperator bezieht. Unterstützte Werte umfassen eine beliebige ganze Zahl zwischen 0 und 10.000.
Wenn das triggerOperator auf gt gesetzt ist und das triggerThreshold den Wert 1 hat, wird die Warnung ausgelöst, wenn ein Wert größer als 1 ist.
Dieses Feld ist für geplante Analyseregeln obligatorisch.
Taktik
Das tactics-Attribut definiert das MITRE ATT&CK tactics, auf das sich die Erkennung bezieht. Wenn Sie die Taktiken definieren, hilft es Benutzern, den Kontext der Erkennung zu verstehen und wie sie in die gesamte Bedrohungslandschaft passt. Für dieses Attribut:
-
ATT&CK Framework v16wird unterstützt. - Namen verwenden PascalCase und dürfen keine Leerzeichen enthalten. Beispiel:
InitialAccessoderLateralMovement. - Pro Regel können maximal fünf Taktiken definiert werden.
- Gültige Werte sind:
Reconnaissance,ResourceDevelopment,InitialAccess,Execution,Persistence,PrivilegeEscalation,DefenseEvasion,CredentialAccess,Discovery,LateralMovement,Collection,CommandAndControl,ExfiltrationundImpact.
Dieses Feld ist obligatorisch.
Relevante Techniken
Das relevantTechniques-Attribut definiert das MITRE ATT&CK techniques, auf das sich die Erkennung bezieht. Wenn Sie die Techniken definieren, hilft es Benutzern, den Kontext der Erkennung zu verstehen und wie sie in die gesamte Bedrohungslandschaft passt. Für dieses Attribut:
-
ATT&CK Framework v16wird unterstützt. - Jede Technik muss mindestens einer der aufgeführten
tacticsTechniken angehören. - Namen können keine Leerzeichen enthalten. Beispiel:
T1078oderT1078.001. - Pro Regel können maximal 10 Techniken definiert werden.
Dieses Feld ist obligatorisch.
Query
Das query Attribut definiert die Erkennungslogik. Wir empfehlen, die Abfrage in KQL zu schreiben und sicherzustellen, dass sie strukturiert und leicht verständlich ist. Wir empfehlen, eine effiziente Abfrage zu erstellen, die für die Leistung optimiert ist, um sicherzustellen, dass sie für große Datasets ausgeführt werden kann, ohne dass sich dies auf die Leistung auswirkt. Stellen Sie sicher, dass Ihre Abfrage die folgenden Kriterien erfüllt.
Beschränken Sie die Abfrage auf 10.000 Zeichen. Wenn der Abfrageabschnitt diesen Grenzwert überschreitet, sollten Sie die Zahl der Zeichen verringern. Eine statische Liste von Elementen, die für den Vergleich innerhalb des Abfragetexts verwendet werden, kann dazu führen, dass Sie den Grenzwert überschreiten. Wir empfehlen, diese Listen in eine der folgenden Optionen zu verschieben:
- Eine Watchlist-Funktion
- Einen benutzerdefinierten JSON/CSV-Code
- Eine benutzerdefinierte Funktion
Jede Zeile im Abfragetext muss am Anfang mindestens ein Leerzeichen aufweisen, aber zwei Leerzeichen sind Standard, um die Lesbarkeit zu unterstützen.
Wenn Sie eine Abfrage für einen Datentyp senden, der im Ordner "Erkennungs- oder Suchabfragen" nicht vorhanden ist, benennen Sie den Unterordner, der die YAML-Dateien enthält, nachdem die Tabelle abgefragt wurde. Wenn ihre Abfrage beispielsweise zur AzureDevOpsAuditing Tabelle gehört, erstellen Sie einen Ordner mit dem Namen AzureDevOpsAuditing.
Definieren Sie menschlich lesbare Namen für explizite Konstanten:
let FailedLoginEventID = 4625;let countThreshold = 6;
Wir empfehlen dringend, Kommentare zu verwenden, um die Abfrage zu klären. Vermeiden Sie das Hinzufügen von Kommentaren am Ende einer Abfrageanweisungszeile. Fügen Sie stattdessen Ihre Kommentare in einer separaten Zeile hinzu. Beispiel:
// Removing noisy processes for an environment, adjust as needed
Wenn Sie auf einen Parser anstelle eines Tabellennamens verweisen, sollten Sie Klarheit in der Beschreibung sicherstellen, indem Sie neben dem Parserfunktionsverweis einen Kommentar einfügen. Der Parser muss zuerst in den Arbeitsbereich importiert werden. Andernfalls erkennen die Abfragen sie nicht als gültig.
Stellen Sie sicher, dass jedes verfügbare Entitätsfeld zu Zuordnungszwecken zurückgegeben wird. (Weitere Informationen finden Sie im Abschnitt Entitätszuordnungen.) Bereinigen Sie die zurückgegebene Tabelle, so dass sie nur die Eigenschaften enthält, die Sie für weitere Untersuchungen benötigen. Sie benötigen keinen TimeGenerated Filter, wenn Sie einen einfachen lookback Befehl für die gesamte Abfrage verwenden. Der queryPeriod Wert in der YAML steuert diesen Prozess.
Für das Baselining oder die Durchführung eines historischen Vergleichs, wie beispielsweise dem Vergleich von heute mit den vorherigen sieben Tagen, fügen Sie einen zeitlich begrenzten Filter, wie beispielsweise | where TimeGenerated >= ago(lookback), ein, da die YAML-Vorlage derzeit nicht mehrere queryPeriod Werte unterstützt. Vermeiden Sie die Verwendung von Zeitrahmen, die kürzer als einen Tag sind, es sei denn, es gibt einen bestimmten Grund. Aufgrund potenzieller Leistungseinbußen empfehlen wir keine Zeitrahmen, die länger als 14 Tage sind.
Fassen Sie bei Bedarf zusammen. Stellen Sie sicher, dass Sie das Zeitfeld (in der Regel TimeGenerated) einschließen, da es im Entitätsfeld erforderlich ist. Schließen Sie sowohl die min()- als auch max()-Werte wie folgt ein: | summarize StartTime = max(TimeGenerated), EndTime = min(TimeGenerated). Verwenden Sie die Bedingungen StartTime und EndTime ausschließlich. Weisen Sie den Feldern nicht die Namen StartTimeUtc oder EndTimeUtc zu, da diese Namen mit den Benutzereinstellungen in Konflikt geraten können.
Fügen Sie außerdem so viele Felder wie möglich ein, um dem Benutzer das Verständnis des Kontexts der Warnung zu erleichtern. Wir empfehlen, mindestens eine der primären Entitäten: Host, Account, oder IP einzubeziehen.
Spaltennamen in Ihrer benutzerdefinierten Tabelle müssen in camelCase geschrieben sein (z. B. SrcIpAddr oder UserName).
Dieses Feld ist obligatorisch.
Einstellungen für die Ereignisgruppierung
Das eventGroupingSettings Attribut bezieht sich auf Warnungen. Eine Warnungsregel kann für jedes Abfrageergebnis eine separate Warnung generieren. Beispielsweise könnte eine Regel, die Nicht-Microsoft-Warnungen im Ereignisdatenstrom identifiziert, eine Microsoft Sentinel-Warnung für jede Quellwarnung erstellen.
Um eine einzelne Warnung für alle Abfrageergebnisse (Standardeinstellung) zu erstellen, verwenden Sie Folgendes:
eventGroupingSettings: aggregationKind: SingleAlertVerwenden Sie Folgendes, um eine separate Warnung für jedes Abfrageergebnis zu erstellen:
eventGroupingSettings: aggregationKind: AlertPerResult
Entitätszuordnungen
Das entityMappings Attribut ist integral, wenn Sie geplante Analyseregeln konfigurieren. Dadurch wird die Ausgabe der Abfrage (Warnungen und Vorfälle) um wesentliche Informationen erweitert, die als Bausteine für alle nachfolgenden Untersuchungsprozesse und Korrekturmaßnahmen dienen.
Dies entityType stellt die Standardliste der Entitäten dar, die von Microsoft Sentinel erkannt werden. Zu den unterstützten Typen gehören Account, Host, IP, URL, File, Process, DNS, AzureResource, FileHash, RegistryKey, RegistryValue, SecurityGroup, Mailbox und MailMessage. Siehe zulässige Werte in der Spalte "Entitätstyp" in der Tabelle "Entitätszuordnung".
Dieses Feld ist obligatorisch.
Feldzuordnungen
Das fieldMappings Attribut stellt den Bezeichner des Felds in der Abfrageausgabe dar, der dem Entitätstyp entspricht. Siehe zulässige Werte unter dem Bezeichnerspaltenwert in der Entitätszuordnungstabelle. Für dieses Attribut:
Jede Vorlage kann bis zu 10 Entitätszuordnungen aufweisen.
Jede Entitätszuordnung kann bis zu drei Feldzuordnungen aufweisen (nämlich Bezeichner).
entityMappings: - entityType: Account fieldMappings: - identifier: FullName columnName: AccountCustomEntity - entityType: Host fieldMappings: - identifier: FullName columnName: HostCustomEntity - entityType: IP fieldMappings: - identifier: Address columnName: ClientIP - entityType: DNS fieldMappings: - identifier: DomainName columnName: Name
Benutzerdefinierte Details
Das customDetails Attribut integriert Ereignisdaten in Warnungen und macht sie in Sicherheitsvorfällen sichtbar, um schnelleres Triagieren, Untersuchen und Reagieren zu ermöglichen. Benutzerdefinierte Details sind Schlüssel-Wert-Paare von Eigenschaften- und Spaltennamen. Weitere Informationen finden Sie unter Anzeigen von benutzerdefinierten Ereignisdetails in Warnungen in Microsoft Sentinel. Bis zu 20 benutzerdefinierte Details (d. h. Schlüssel-Wert-Paare) können pro Vorlage definiert werden. Schlüsselnamen müssen 20 Zeichen oder weniger sein.
customDetails:
Computers: Computer
IPs: ComputerIP
Außerkraftsetzung von Warnungsdetails
Das alertDetailsOverride Attribut ist ein dynamisches Feld, mit dem Sie die Warnungsdetails außer Kraft setzen können. Sie können dieses Attribut verwenden, um dem Analysten mehr Kontext oder Informationen bereitzustellen, wenn die Warnung ausgelöst wird. Wenn Sie dieses Feature verwenden, stellen Sie sicher, dass Analysten relevante Informationen erhalten, einschließlich relevanter Entitätsnamen, um ein schnelleres und genaueres Verständnis des Vorfalls zu ermöglichen. Einschränkungen umfassen:
Maximal drei Parameter können entweder in
nameoderdescriptionenthalten sein.Der
nameWert darf 256 Zeichen nicht überschreiten, während erdescriptionauf 5.000 Zeichen beschränkt ist.Der Spaltenname in den geschweiften Klammern muss genau mit dem erwarteten Spaltennamen übereinstimmen, ohne dass führende oder nachfolgende Leerzeichen vorhanden sind (zum Beispiel
{{columnName}}, nicht{{ columnName }}). Im folgenden Beispiel,columnName1, ,columnName2dynamicTacticunddynamicSeveritysind Ausgabefelder der geplanten Warnungsabfrage.alertDetailsOverride: alertDisplayNameFormat: free text with field names embedded using the format {{columnName}} # Up to 256 chars and 3 placeholders alertDescriptionFormat: free text with field names embedded using the format {{columnName}} # Up to 5000 chars and 3 placeholders alertTacticsColumnName: dynamicTacticColumnName alertSeverityColumnName: dynamicSeverityColumnNamealertDetailsOverride: alertDisplayNameFormat: rule {{columnName1}} display name alertDescriptionFormat: rule {{columnName2}} display name alertTacticsColumnName: dynamicTactic alertSeverityColumnName: dynamicSeverity
Vorfallkonfiguration
Das incidentConfiguration Attribut steuert die Erstellung von Vorfällen und die Gruppierung von Warnungen in Vorfälle. Verwenden Sie sie, um zu definieren, wie Warnungen, die diese Regel generiert, in Vorfälle aggregiert werden.
Version
Wenn ein Kunde eine neue Suchanfrage aus der Vorlage erstellt, wird die Vorlage version gespeichert. Wenn eine neue Vorlagenversion veröffentlicht wird, werden Kunden in der UX benachrichtigt. Versionen folgen dem Format a, bund c, in dem a die Hauptversion ist, b ist die Nebenversion und c ist der Patch. Das Versionsfeld ist die letzte Zeile der Vorlage.
Dieses Feld ist obligatorisch.