Afficher et résoudre les problèmes liés aux règles

Compatible avec :

Ce document décrit les deux principales catégories d'erreurs rencontrées lors de l'utilisation de la logique de détection : les erreurs de compilation et les erreurs d'exécution.

  • Erreurs de compilation : identifiez les problèmes de syntaxe ou de logique grâce à l'analyse statique.
  • Erreurs d'exécution : elles se produisent spécifiquement lors du test d'une règle active, de l'exécution en direct ou de l'exécution d'une rétro-recherche.

Erreurs de compilation

Google Security Operations identifie les erreurs de compilation lorsque vous enregistrez ou testez la règle.

Cliquez sur pour afficher les détails de l'erreur dans la boîte de dialogue Erreur d'exécution.

Si votre règle ne comporte aucune erreur, l'icône est un vert. Si le message d'erreur inclut une position de colonne ou de ligne, cette partie de la règle est soulignée en rouge dans l'éditeur de règles. Les erreurs plus complexes n'incluent pas de position, car elles sont causées par une combinaison de problèmes à plusieurs endroits.

Si vous essayez d'enregistrer ou de tester une règle présentant une erreur de compilation, une erreur d'exécution s'affiche. Vous ne pouvez pas enregistrer de règle ni exécuter de test tant que l'erreur de compilation n'est pas corrigée.

Erreurs d'exécution

Les erreurs d'exécution ne s'affichent pas lors de la compilation. Certaines erreurs d'exécution empêchent une règle de se terminer, comme query took too long to execute, qui se produit de manière sporadique. Pour vérifier si votre règle comporte des erreurs d'exécution, cliquez sur Exécuter le test dans l'éditeur de règles.

Si une erreur d'exécution se produit, un lien s'affiche dans la barre Résultats du test de la règle pour fournir plus d'informations sur l'erreur qui s'est produite.

Il est possible d'obtenir des erreurs d'exécution inconnues qui ne comportent pas de description utile. Cela indique que le système rencontre cette erreur particulière pour la première fois et qu'aucun message utilisateur n'est associé à l'erreur.

Si une erreur d'exécution se produit lors de l'exécution d'une règle active ou d'une rétro-recherche, un lien s'affiche sur la page Détections pour fournir plus d'informations sur l'erreur qui s'est produite.

De même, pour tester la règle, les erreurs d'exécution qui se produisent lors de l'exécution d'une règle active ou d'une rétrorecherche sont signalées par un indicateur avec un texte souligné cliquable qui fournit plus d'informations sur l'erreur qui s'est produite.

Pour en savoir plus sur la résolution des erreurs d'exécution, consultez Résoudre les problèmes liés aux règles de détection.

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.