Regeln im Regeleditor bearbeiten

Unterstützt in:

Der Regeleditor in Google Security Operations ist die primäre Schnittstelle zum Erstellen, Ansehen, Testen und Verwalten Ihrer YARA-L-Erkennungsregeln. Sie bietet Sicherheitsexperten eine dedizierte Umgebung, in der sie Erkennungslogik erstellen und verfeinern können, um Bedrohungen und verdächtige Aktivitäten in aufgenommenen Logdaten zu identifizieren.

Regeln erstellen und bearbeiten

Klicken Sie zum Öffnen des Regeleditors auf Erkennungen > Regeln und Erkennungen > Regeleditor.

Neue Regel erstellen

Regeln verwenden die Abfragesprache YARA-L 2.0. Bevor Sie zum ersten Mal eine neue Regel erstellen, lesen Sie Erste Schritte: YARA-L 2.0 in SecOps.

So erstellen Sie eine neue Regel:

  1. Klicken Sie im Regeleditor auf Neu, um das Feld zum Bearbeiten von Regeln zu öffnen.

    Das System füllt die Standardregelvorlage automatisch aus und generiert einen eindeutigen Namen für die Regel. Erstellen Sie die neue Regel in YARA-L.

  2. Wählen Sie im Menü An Bereich binden den Bereich aus, um ihn der Regel hinzuzufügen. Weitere Informationen zum Hinzufügen eines Bereichs zu einer Regel finden Sie unter Auswirkungen der rollenbasierten Zugriffssteuerung für Daten auf Regeln.

  3. Klicken Sie auf Neue Regel speichern.

    Google SecOps prüft die Syntax Ihrer Regel. Wenn die Regel gültig ist, wird sie automatisch gespeichert und aktiviert. Wenn die Regel ungültig ist, wird ein Fehler zurückgegeben.

    Die Ausführungshäufigkeit für Regeln für mehrere Ereignisse wird automatisch anhand des Übereinstimmungsfensters der Regel festgelegt:

    • Bei einer Fenstergröße von bis zu 48 Stunden beträgt die Standardausführungshäufigkeit 1 Stunde. Bei Abgleichsfenstern von weniger als 60 Minuten kann sie auf 10 Minuten angepasst werden.
    • Bei einer Fenstergröße von mehr als 48 Stunden wird die Häufigkeit der Ausführung automatisch auf match_window / 10 festgelegt.

    Weitere Informationen finden Sie unter Informationen zur Planung der Regelausführung.

  4. Optional: Wenn Sie die neue Regel löschen möchten, klicken Sie auf Verwerfen.

Regel bearbeiten

So bearbeiten Sie eine vorhandene Regel:

  1. Verwenden Sie das Feld Regeln suchen, um eine vorhandene Regel zu finden, oder scrollen Sie durch die Regelliste. Klicken Sie in der Seitenleiste auf eine Regel, um die Details im Anzeigebereich für Regeln aufzurufen.

  2. Wählen Sie in der Regelliste die Regel aus, die Sie bearbeiten möchten.

    Die Regel wird im Feld zur Regelbearbeitung angezeigt. Das Regelmenü bietet für jede Regel die folgenden Optionen:

    • Live-Regel: Aktivieren oder deaktivieren Sie die Regel.
    • Regel duplizieren: Erstellt eine Kopie der Regel.
    • Regelerkennungen ansehen: Öffnen Sie das Fenster Regelerkennungen, um die von dieser Regel erfassten Erkennungen anzuzeigen.
  3. Wenn Sie den Bereich der Regel aktualisieren möchten, wählen Sie ihn im Menü An Bereich binden aus. Weitere Informationen zum Hinzufügen eines Bereichs zu einer Regel finden Sie unter Auswirkungen der rollenbasierten Zugriffssteuerung für Daten auf Regeln.

Aktuelle Erkennungen ansehen

Informationen zu aktuellen Erkennungen, die mit einer Regel verknüpft sind, können Sie auf eine der folgenden Arten aufrufen:

  • Klicken Sie in der Regelliste auf die Regel.

    Klicken Sie auf Regelerkennungen ansehen, um die Ansicht Regelerkennungen zu öffnen. In dieser Ansicht werden die Metadaten der Regel und ein Diagramm mit der Anzahl der Erkennungen angezeigt, die in den letzten Tagen durch die Regel gefunden wurden.

  • Klicken Sie auf Regel bearbeiten, um den Regeleditor zu öffnen.

    Auf dem Tab Zeitachse werden die von der Regel erkannten Ereignisse aufgeführt. Wählen Sie ein Ereignis aus und öffnen Sie das zugehörige Rohprotokoll oder UDM-Ereignis.

    Wenn Sie die auf dem Tab Zeitachse angezeigten Informationen ändern möchten, klicken Sie auf view_column Spalten, um die Optionen für die mehrspaltige Ansicht zu öffnen. In der mehrspaltigen Ansicht können Sie aus verschiedenen Kategorien von Loginformationen auswählen, darunter gängige Typen wie hostname und user sowie spezifischere Kategorien, die von UDM bereitgestellt werden.

Regel testen

Klicken Sie auf Testen, um Ihre benutzerdefinierten Regeln zu testen. Google SecOps führt die Regel für Ereignisse im angegebenen Zeitraum aus, generiert Ergebnisse und zeigt sie im Fenster Testergebnisse an.

Sie können jederzeit auf Abbrechen klicken, um den Vorgang zu beenden.

Weitere Informationen finden Sie unter Regelfehler ansehen.

Sie können die Tests auch ausführen, um Ihre kuratierten Regeln zu validieren.

Nutzlastlimit für Regeltests

Um zu verhindern, dass der Arbeitsspeicher des Browsers erschöpft wird und der Browser abstürzt, wird mit der Funktion Test für Regeln ein striktes Limit von 50 MB für die Stream-Nutzlast erzwungen. Das Limit basiert auf der unkomprimierten Gesamtgröße der Nutzlast und nicht auf einer festen Zeilenanzahl. Daher variiert die Anzahl der angezeigten Erkennungen je nach Größe der einzelnen Ereignisse und UDM-Nutzlasten.

Wenn ein Test das Limit überschreitet, beendet Google SecOps das Streamen zusätzlicher Erkennungen, zeigt aber die bereits empfangenen Erkennungen an. Dies gilt für Enterprise-Kunden, die YARA-L-Regeln validieren. Im Fenster wird außerdem das folgende Warnbanner angezeigt: Maximum test detections limit reached. The number of detections returned exceeds the maximum limit for rule testing. Results have been capped.

Wenn Sie Regeln testen möchten, die das Nutzlastlimit von 50 MB überschreiten, haben Sie folgende Möglichkeiten:

  • Wenn Sie die Größe der Antwortnutzlast reduzieren möchten, verkleinern Sie den Testzeitraum.
  • Wenn Sie die Abfragelogik für größere Datasets validieren möchten, verwenden Sie die SIEM-Suche.
  • Wenn Sie Regeln für große historische Zeiträume auswerten möchten, führen Sie eine Retrohunt aus. Retrohunts werden asynchron im Backend ausgeführt und sind nicht durch Browser-Streaming-Limits eingeschränkt.

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten