Regeln ansehen und Fehler beheben
In diesem Dokument werden die beiden Hauptkategorien von Fehlern beschrieben, die bei der Arbeit mit Erkennungslogik auftreten können: Kompilierungsfehler und Laufzeitfehler.
- Kompilierungsfehler: Syntax- oder Logikprobleme werden durch statische Analyse erkannt.
- Laufzeitfehler: Treten insbesondere bei aktiven Regeltests, bei der Live-Ausführung oder bei der Durchführung einer Retrohunt auf.
Kompilierungsfehler
Google Security Operations erkennt Kompilierungsfehler, wenn Sie die Regel speichern oder testen.
Klicken Sie auf , um die Fehlerdetails im Dialogfeld Laufzeitfehler aufzurufen.
Wenn Ihre Regel keinen Fehler enthält, wird ein grünes angezeigt. Wenn die Fehlermeldung eine Spalten- oder Zeilenposition enthält, wird dieser Teil der Regel im Regeleditor rot unterstrichen. Bei komplexeren Fehlern wird keine Position angegeben, da sie durch eine Kombination von Problemen an mehreren Stellen verursacht werden.
Wenn Sie versuchen, eine Regel mit einem Kompilierungsfehler zu speichern oder zu testen, wird ein Laufzeitfehler angezeigt. Sie können eine Regel erst speichern oder einen Test ausführen, wenn der Kompilierungsfehler behoben ist.
Laufzeitfehler
Laufzeitfehler werden während der Kompilierung nicht angezeigt. Einige Laufzeitfehler verhindern, dass eine Regel vollständig ausgeführt wird, z. B. query took too long to execute, der sporadisch auftritt. Klicken Sie im Regeleditor auf Test ausführen, um zu prüfen, ob Ihre Regel Laufzeitfehler enthält.
Wenn ein Laufzeitfehler auftritt, wird in der Leiste Testergebnisse der Regel ein Link angezeigt, über den Sie weitere Informationen zum aufgetretenen Fehler erhalten.
Es können unbekannte Laufzeitfehler auftreten, die keine nützliche Beschreibung haben. Das bedeutet, dass das System diesen Fehler zum ersten Mal erkennt und keine Nutzermeldung mit dem Fehler verknüpft ist.
Wenn während der Ausführung einer Live-Regel oder einer Retrohunt ein Laufzeitfehler auftritt, wird auf der Seite Erkennungen ein Link mit weiteren Informationen zum aufgetretenen Fehler angezeigt.
Ähnlich wie beim Testen der Regel werden Laufzeitfehler, die während der Ausführung einer Live-Regel oder einer Retrohunt auftreten, mit einem Indikator mit anklickbarem, unterstrichenem Text angezeigt, der weitere Informationen zum aufgetretenen Fehler enthält.
Weitere Informationen zum Beheben von Laufzeitfehlern finden Sie unter Fehlerbehebung bei Erkennungsregeln.
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten