查看規則及排解相關問題
本文將說明使用偵測邏輯時,可能遇到的兩大類錯誤:編譯錯誤和執行階段錯誤:
編譯錯誤
儲存或測試規則時,Google Security Operations 會找出編譯錯誤。
按一下 ,在「執行階段錯誤」對話方塊中查看錯誤詳細資料。
如果規則沒有錯誤,圖示會是綠色的 。如果錯誤訊息包含欄或行位置,規則編輯器會以紅色底線標示該部分。較複雜的錯誤不會包含位置,因為這類錯誤是由多個位置的問題組合而成。
如果您嘗試儲存或測試含有編譯錯誤的規則,系統會顯示執行階段錯誤。必須先修正編譯錯誤,才能儲存規則或執行測試。
執行階段錯誤
執行階段錯誤不會在編譯時間顯示。部分執行階段錯誤會導致規則無法完成,例如偶爾發生的 query took too long to execute。如要確認規則是否有執行階段錯誤,請在規則編輯器中按一下「執行測試」。
如果發生執行階段錯誤,「Test rule results」(測試規則結果) 列會顯示連結,提供更多錯誤相關資訊。
您可能會遇到不明的執行階段錯誤,且沒有實用的說明。這表示系統首次遇到這個特定錯誤,且沒有與該錯誤相關聯的使用者訊息。
如果即時規則或回溯搜尋執行期間發生執行階段錯誤,「偵測」頁面會顯示連結,提供發生錯誤的詳細資訊。
與測試規則類似,在執行即時規則或回溯搜尋期間發生的執行階段錯誤,會顯示一個指標,其中包含可點選的底線文字,提供發生錯誤的詳細資訊。
如要進一步瞭解如何解決執行階段錯誤,請參閱「排解偵測規則問題」。
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求解答。