管理預建剖析器
本文說明如何在 Google Security Operations 管理剖析器。包括如何處理預建剖析器的更新、建立剖析器擴充功能,以及控管剖析器管理權限。
什麼是剖析器?
在 Google Security Operations 中,剖析器是一組指令,可將各種來源的原始記錄資料轉換為統合式資料模型 (UDM) 格式。將原始記錄正規化為 UDM 格式至關重要,因為這樣一來,無論原始記錄格式為何,Google SecOps 都能有效分析、搜尋及關聯所有擷取資料中的安全性事件。如需記錄剖析的概要說明,請參閱「記錄剖析總覽」。
為什麼需要剖析器?
剖析器是 Google SecOps 處理安全性資料的關鍵。如果沒有適當剖析,原始記錄就會維持非結構化狀態,無法有效搜尋、與其他安全性事件建立關聯,或用於偵測規則。正規化程序會充實原始資料,將重要欄位對應至標準化結構定義,進而提升 Google SecOps 的分析能力。
平台會顯示哪些剖析器?
Google SecOps 平台的「Parsers」(剖析器) 頁面只會顯示已擷取資料的記錄類型預建剖析器。如果您尚未擷取特定記錄類型的任何記錄,平台就不會顯示對應的預建剖析器。
舉例來說,UDM (使用 udmevents API 擷取或不含原始記錄) 等記錄類型和特定 Mandiant 記錄 (使用 CreateEntities API 擷取) 已經是結構化格式,因此不需要或沒有相關聯的剖析器。因此不會列在「Parsers」(剖析器) 頁面。
如要在平台中查看預建剖析器,請確認您已成功擷取特定記錄類型的資料。
本文涵蓋剖析器管理作業的下列重要面向:
剖析器類型
瞭解剖析器類型和功能:
| 剖析器類型 | 說明 |
|---|---|
| 預建項目 | Google SecOps 建立的剖析器,內建對應功能,可將原始記錄資料轉換為 UDM 欄位。 |
| 預先建構的擴充 | 客戶建立的預建剖析器,內含額外對應指示,可從原始記錄擷取其他資料,並插入 UDM 記錄。 |
| 自訂 | 這類剖析器並非預建,而是具有自訂資料對應指示,可將原始記錄資料轉換為 UDM 欄位。詳情請參閱「設定自訂剖析器」。 |
| 已擴充的自訂項目 | 自訂剖析器,包含額外的對應指示,可使用剖析器擴充功能從原始記錄中擷取額外資料,並插入 UDM 記錄。 |
管理預建剖析器更新
Google SecOps 通常會在每個月的第四週更新預建剖析器。這些更新會先提供給客戶搶先體驗及測試。即將推出的剖析器更新會標示為「待啟用」。您可以查看新舊剖析器版本之間的差異、提早啟用剖析器更新來進行測試,或是略過更新並建立自訂剖析器。
如要查看待處理的更新,請按照下列步驟操作:
登入 Google SecOps 執行個體。
依序選取「Settings」 >「SIEM Settings」 >「Parsers」。
按一下「篩選器」圖示 。
從清單中選取「預先建構」、「有效」和「預先建構擴充」。
系統會顯示預設啟用的預建剖析器清單。即將推出的剖析器更新會在「Update」(更新) 欄中標示為「Pending」(待啟用)。
按一下「 選單」,然後從清單中選取「查看待處理的更新」。
「Compare parsers」(比較剖析器) 頁面隨即顯示。您可以在這裡查看下列資訊:
目前和即將推出的剖析器版本之間的程式碼差異
「變更記錄」分頁中的變更記錄
為取樣原始記錄產生的 UDM 事件
剖析器的建立日期和時間
剖析器程式碼上次更新的日期和時間
您可以提早啟用剖析器更新、略過更新並建立自訂剖析器,或等待系統在當月第四週自動套用更新。
提早啟用剖析器更新
剖析器管理功能可讓您提早啟用剖析器更新。例如,如果您想測試它。
如要提早啟用剖析器更新,請按照下列步驟操作:
在「Compare parsers」(比較剖析器) 頁面,按一下「Make parser update active」(啟用剖析器更新)。
「Confirm parser update」(確認剖析器更新) 對話方塊隨即顯示。
按一下「確認」。
20 分鐘後,剖析器就會啟用,開始正規化程序。
略過預建剖析器更新
如要略過目前和日後的預建剖析器更新,請按照下列步驟建立自訂剖析器:
在「Compare parsers」(比較剖析器) 頁面,按一下「Skip update」(略過更新)。
「略過更新並建立自訂剖析器」視窗隨即顯示。
按一下「Create custom parser」(建立自訂剖析器)。
在「Type of parser to start with」(要開始使用的剖析器類型) 部分,選取目前的「Prebuilt Parser」(預建剖析器) 或「Pending Parser Update」(待處理的剖析器更新)。
點選「建立」。
20 分鐘後,所選版本就會啟用,並用於正規化程序。在「Parsers」(剖析器) 頁面的剖析器清單中,會顯示為「Custom」(自訂) 和「Active」(啟用中)。較早的預先建構版本會顯示為「Prebuilt」(預先建構) 和「Inactive」(停用)。
還原預先更新的預建剖析器
如果您提早啟用剖析器更新,仍可在當月第四週前還原至先前的版本,屆時更新會自動啟用。
如要切換回先前的剖析器版本,請按照下列步驟操作:
在「Application menu」(應用程式選單) 中,依序選取「Settings」(設定) >「Parsers」(剖析器)。
按一下要還原的剖析器旁邊的「 選單」。
點選「查看」。
系統隨即會顯示「View prebuilt parser」(查看預先建構的剖析器) 頁面。
按一下「還原至上一個版本」。
「還原為先前版本」對話方塊隨即顯示。您可以點選對話方塊中的「Compare Parsers」(比較剖析器),查看目前版本和先前版本的差異。
按一下「確認」,將剖析器還原至先前的版本。
20 分鐘後,剖析器會還原為先前的版本。
分析即將推出的剖析器版本影響
影響檢查可讓您在套用變更前,評估即將推出的剖析器版本對偵測規則的潛在影響。如果規則受到負面影響,您可以點選連結進行調查,並據此更新規則。
如果是單一事件規則,分析會檢查偵測規則在過去 30 天內產生的偵測結果。並針對與這些偵測結果對應的事件,執行目前和即將推出的剖析器版本。這項程序會重新產生偵測結果,檢查是否有不相符的情況。
如果是多事件規則,分析會使用事件樣本 (而非所有事件) 執行啟發式分析。如果事件不相符,這項分析會將結果標示為「可能失敗」。
如要分析即將推出的剖析器版本對偵測規則的影響,請按照下列步驟操作:
- 在 Google SecOps 控制台中,依序前往「設定」 >「SIEM 設定」 >「剖析器」。
- 選取特定記錄類型 (預先建構的剖析器)。
- 選取其中一個剖析器更新選項:「更新至最新版本」、「復原至上次使用的版本」或「選擇加入候選版本」。
- 前往剖析器的「影響」分頁,然後按一下「檢查對規則的影響」。影響檢查可能需要一段時間才能完成。
完成後,系統會顯示下列內容:
- 剖析器中繼資料和新版本影響的規則清單,詳細說明規則類型和顯示差異的 UDM 欄位。
系統會將受到負面影響的規則分類如下:
- 失敗:新的剖析器未產生偵測結果,但目前的剖析器有。
- 可能失敗:規則邏輯中的 UDM 欄位已變更的規則 (包括多事件規則)。您必須進一步調查這些規則。
請點選各項規則的連結,前往規則編輯器調查及編輯規則,使其能與新版剖析器搭配運作。
管理預建剖析器版本
Google SecOps 提供並維護預建剖析器,確保記錄剖析正確。您可以控管新剖析器版本在環境中的套用方式,以符合組織需求。
本節說明 Google SecOps 的完整剖析器版本管理生命週期。包括選擇加入和退出自動更新、比較版本之間的邏輯、手動更新至新版本,以及復原至先前版本。
選擇加入及退出剖析器自動更新功能
如果關閉自動更新功能,剖析器會維持在目前版本,直到您開啟自動更新或手動更新為止。如要關閉自動更新功能,請按照下列步驟操作:
在 「Application menu」(應用程式選單) 中,依序選取「Settings」(設定) >「Parsers」(剖析器)。
按一下所需預建剖析器的「Menu」。
按一下「關閉自動更新」。
啟用自動更新功能後,剖析器會在每次推出新的穩定版本時更新。如要開啟自動更新功能,請按照下列步驟操作:
在 「Application menu」(應用程式選單) 中,依序選取「Settings」(設定) >「Parsers」(剖析器)。
按一下所需預建剖析器的「Menu」(選單)。
按一下「啟用自動更新」。
手動更新剖析器版本
如果關閉自動更新功能,您可以選擇何時將剖析器更新至新版本。這樣一來,您就能在套用變更前先查看變更。
在 「Application menu」(應用程式選單) 中,依序選取「Settings」(設定) >「Parsers」(剖析器)。
按一下所需剖析器的「Menu」。
選取「更新至最新版本」。
「Compare parsers」(比較剖析器) 頁面隨即顯示。您可以查看下列資訊:
目前和新版剖析器的程式碼差異。
「變更記錄」分頁:提供變更摘要。
取樣原始記錄的 UDM 輸出內容。如要根據其他記錄測試輸出內容,請按一下「Edit」(編輯) ,編輯取樣的原始記錄。
剖析器程式碼上次更新的日期和時間。
按一下「更新剖析器」,即可更新至最新版本。
復原剖析器版本
無論自動更新狀態為何,您都可以將剖析器還原至上次使用的版本。如要復原剖析器版本,請按照下列步驟操作:
在 「Application menu」(應用程式選單) 中,依序選取「Settings」(設定) >「Parsers」(剖析器)。
按一下所需剖析器的「Menu」。
選取「復原至上次使用的版本」。
「Compare parsers」(比較剖析器) 頁面隨即顯示。您可以查看下列資訊:
目前和上次使用的剖析器版本之間的程式碼差異。
「變更記錄」分頁,顯示變更內容。
取樣原始記錄的 UDM 輸出內容。如要根據其他記錄測試輸出內容,請按一下「Edit」(編輯) ,編輯取樣的原始記錄。
剖析器程式碼上次更新的日期和時間。
按一下「繼續復原」,還原為上次使用的版本。
剖析器會復原至上次使用的版本。舉例來說,如果您從 17.0 版升級至 24.0 版,復原後會回到 17.0 版,而非 23.0 版。
您只能執行一次連續復原。執行復原作業後,系統就不會再顯示「Roll back」(復原) 選項。
舊版剖析器的支援政策
只有最新穩定版的預建剖析器會收到錯誤修正和強化功能。如果停用自動更新,並繼續使用舊版剖析器,該版本就不會收到修補程式或更新。如果您回報這個早期版本的問題,下一個穩定版本就會包含修正程式。您必須手動將剖析器升級至最新穩定版本,才能套用修正。
建立擴充功能
剖析器擴充功能可讓您靈活擴充現有預建 (預設) 剖析器的功能。不會取代預建剖析器。而是能順暢地從原始記錄中擷取其他欄位,並加入 UDM 記錄。剖析器擴充功能與自訂剖析器不同。
如要建立剖析器擴充功能,請參閱「使用剖析器擴充功能」。
控管剖析器管理權限
根據預設,具備管理員和編輯者角色的使用者可以管理剖析器更新。您可以授予新權限,控管哪些人可以查看及管理這些更新。
如要進一步瞭解如何管理使用者和群組,或指派角色,請參閱角色式存取控管使用手冊。
還有其他問題嗎?向社群成員和 Google SecOps 專家尋求解答。