Visualizza e risolvi i problemi relativi alle regole
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: identifica i problemi di sintassi o logica tramite l'analisi statica.
- Errori di runtime: vengono visualizzati specificamente durante i test delle regole attive, l'esecuzione in tempo reale o l'esecuzione di un retrohunt.
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 delle regole. Gli errori più complessi non includono una posizione perché sono causati da una combinazione di problemi in più punti.
Se provi a salvare o testare una regola con un errore di compilazione, viene visualizzato un errore di runtime. Non puoi salvare una regola o eseguire un test finché l'errore di compilazione non viene corretto.
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 delle regole.
Se si verifica un errore di runtime, nella barra Risultati della regola di test viene visualizzato un link che fornisce ulteriori informazioni sull'errore che si è verificato.
È possibile che si verifichino errori di runtime sconosciuti senza una descrizione utile. Ciò indica che il sistema sta riscontrando questo particolare errore per la prima volta e non ha un messaggio utente associato all'errore.
Se si verifica un errore di runtime durante l'esecuzione di una regola live o di un retrohunt, nella pagina Rilevamenti viene visualizzato un link che fornisce ulteriori informazioni sull'errore che si è verificato.
Analogamente al test della regola, gli errori di runtime che si verificano durante l'esecuzione della regola in tempo reale o della ricerca retroattiva hanno un indicatore con testo sottolineato selezionabile che fornisce ulteriori informazioni sull'errore che si è verificato.
Per saperne di più sulla risoluzione degli errori di runtime, consulta Risolvi i problemi relativi alle regole di rilevamento.
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.