Visualizzare e risolvere i problemi relativi alle regole

Supportato in:

Questo documento descrive le due categorie principali di errori riscontrati quando si lavora con la logica di rilevamento: errori di compilazione ed errori di runtime:

  • Errori di compilazione: identificano problemi di sintassi o logica tramite l'analisi statica.
  • Errori di runtime: vengono visualizzati in modo specifico durante i test delle regole attive, l'esecuzione in tempo reale o l'esecuzione di una ricerca retroattiva.

Errori di compilazione

Google Security Operations identifica gli errori di compilazione quando salvi o testi la regola.

Fai clic su per visualizzare i dettagli dell'errore nella finestra di dialogo Errore di runtime.

Se non sono presenti errori nella regola, l'icona è un segno di spunta verde . Se il messaggio di errore include una posizione di colonna o riga, quella parte della regola viene visualizzata con una sottolineatura rossa nell'editor di regole. Gli errori più complessi non includono una posizione perché sono causati da una combinazione di problemi in più posizioni.

Se provi a salvare o testare una regola che presenta un errore di compilazione, viene visualizzato un errore di runtime. Non puoi salvare una regola o eseguire un test finché non viene corretto l'errore di compilazione.

Errori di runtime

Gli errori di runtime non vengono visualizzati durante il tempo di compilazione. Alcuni errori di runtime impediscono il completamento di una regola, ad esempio query took too long to execute, che si verifica sporadicamente. Per verificare se la regola presenta errori di runtime, fai clic su Esegui test nell'editor di regole.

Se si verifica un errore di runtime, nella barra Risultati del test della regola viene visualizzato un link che fornisce ulteriori informazioni sull'errore.

È possibile che si verifichino errori di runtime sconosciuti che non hanno una descrizione utile. Ciò indica che il sistema riscontra questo errore specifico per la prima volta e non ha un messaggio utente associato all'errore. In questo caso, contatta il tuo rappresentante di Google SecOps per ricevere assistenza.

Se si verifica un errore di runtime durante l'esecuzione di una regola in tempo reale o di una ricerca retroattiva, nella pagina Rilevamenti viene visualizzato un link che fornisce ulteriori informazioni sull'errore.

Analogamente al test della regola, gli errori di runtime che si verificano durante l'esecuzione di una regola in tempo reale o di una ricerca retroattiva hanno un indicatore con testo sottolineato su cui è possibile fare clic per visualizzare ulteriori informazioni sull'errore.

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.