Microsoft 365 Defender

本文說明如何將 Microsoft Defender For XDR 與 Google Security Operations 整合。

用途

將 Microsoft Defender for XDR 與 Google SecOps 整合,可協助您解決下列用途:

  • 自動事件應變:使用 Google SecOps 功能,自動隔離受影響的端點,並啟動掃描,檢查是否有進一步入侵。

  • 網路釣魚調查與修復:使用 Google SecOps 功能自動擷取相關資訊 (例如寄件者、主旨和附件),並運用威脅情報資料充實資訊。

  • 安全漏洞管理:使用 Google SecOps 功能,自動執行安全漏洞掃描和修復工作流程。

  • 法規遵循報告和稽核:使用 Google SecOps 功能,自動收集及回報 Microsoft Defender for XDR 的安全性資料,簡化法規遵循稽核作業,並證明符合安全標準。

  • 警示優先順序和分類:使用 Google SecOps 功能分析 Microsoft Defender For XDR 的警示,並依嚴重程度和潛在影響排定優先順序。

  • 自動分析惡意軟體:使用 Google SecOps 功能,自動將 Microsoft 365 Defender 偵測到的惡意軟體樣本提交至沙箱環境,進行動態分析。

事前準備

在 Google SecOps 平台中設定整合功能前,請先完成下列步驟:

  1. 建立 Microsoft Entra 應用程式。

  2. 設定應用程式的 API 權限。

  3. 建立用戶端密鑰。

建立 Microsoft Entra 應用程式

如要建立 Microsoft Entra 應用程式,請完成下列步驟:

  1. 以使用者管理員或密碼管理員的身分登入 Azure 入口網站。

  2. 選取「Microsoft Entra ID」。

  3. 依序前往「App registrations」>「New registration」。

  4. 輸入應用程式名稱。

  5. 按一下「註冊」。

  6. 儲存「Application (client) ID」和「Directory (tenant) ID」值,稍後設定整合參數時會用到。

設定 API 權限

如要設定整合的 API 權限,請完成下列步驟:

  1. 在 Azure 入口網站中,依序前往「Manage」>「API Permissions」> 「Add a permission」。

  2. 在「Request API permissions」(要求 API 權限) 視窗中,選取「APIs my organization uses」(我的機構使用的 API)。

  3. 依序選取「Microsoft Graph」>「Application permissions」。

  4. 選取下列權限:

    • SecurityAlert.Read.All
    • SecurityIncident.ReadWrite.All
  5. 按一下「Add permissions」。

  6. 在「Request API permissions」(要求 API 權限) 視窗中,選取「APIs my organization uses」(我的機構使用的 API)。

  7. 依序選取「Microsoft Threat Protection」>「Application permissions」。

  8. 選取下列權限:

    • ThreatHunting.Read.All
  9. 按一下「Add permissions」。

  10. 按一下「Grant admin consent for YOUR_ORGANIZATION_NAME」。

    畫面顯示「Grant admin consent confirmation」對話方塊時,按一下「Yes」。

建立用戶端密鑰

如要建立用戶端密鑰,請完成下列步驟:

  1. 依序前往「Certificates and secrets」(憑證和密鑰) >「New client secret」(新增用戶端密鑰)。

  2. 提供用戶端密鑰的說明,並設定到期期限。

  3. 按一下「新增」。

  4. 儲存用戶端密鑰的值 (而非密鑰 ID),以便在設定整合時,將其做為 Client Secret 參數值使用。

    用戶端密鑰值只會顯示一次。

整合 Microsoft Defender for XDR 與 Google SecOps

Microsoft Defender For XDR 整合需要下列參數:

參數 說明
Login API Root 必要

Microsoft Defender For XDR 執行個體的登入 API 根目錄。

預設值為 https://login.microsoftonline.com。

Graph API Root 必要

Microsoft Graph 服務的 API 根目錄。

預設值為 https://graph.microsoft.com。

API Root 必要

Microsoft Defender For XDR 執行個體的 API 根目錄。

預設值為 https://api.security.microsoft.com。

Tenant ID 必要

Microsoft Entra ID 帳戶的 Microsoft Entra ID (租戶 ID) 值。

Client ID 必要

Microsoft Entra ID 帳戶的應用程式 (用戶端) ID 值。

Client Secret 必要

Microsoft Entra ID 應用程式的用戶端密鑰值。

Verify SSL 選用

如果選取這個選項,整合功能會驗證用於連線至 Microsoft Defender for XDR 伺服器的 SSL 憑證是否有效。

預設為選取。

如需在 Google SecOps 中設定整合功能的相關操作說明,請參閱「設定整合功能」。

如有需要,您可以在後續階段進行變更。設定整合執行個體後,即可在應對手冊中使用。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。

動作

如要進一步瞭解動作,請參閱「從工作區回應待處理動作」和「執行手動動作」。

為事件新增註解

使用「Add Comment To Incident」動作,在 Microsoft Defender For XDR 的事件中新增註解。

這項動作不會在 Google SecOps 實體上執行。

動作輸入內容

「Add Comment To Incident」(在事件中新增註解) 動作需要下列參數:

參數 說明
Incident ID 必要

要新增註解的事件 ID。

Comment 必要

要新增至事件的註解。

動作輸出內容

「Add Comment To Incident」動作會提供下列輸出內容:

動作輸出類型 可用性
案件總覽附件 無法使用
案件總覽連結 無法使用
案件總覽表格 無法使用
補充資訊表格 無法使用
JSON 結果 無法使用
輸出訊息 可用
指令碼執行結果 可用
輸出訊息

「Add Comment To Incident」動作可能會傳回下列輸出訊息:

輸出訊息 訊息說明
Successfully added comment to incident INCIDENT_ID in Microsoft Defender XDR. 動作成功。
Error executing action "Add Comment To Incident". Reason: ERROR_REASON

動作失敗。

請檢查伺服器連線、輸入參數或憑證。

指令碼執行結果

下表列出使用「Add Comment To Incident」動作時,指令碼結果輸出的值:

指令碼結果名稱 值
is_success True或False

執行自訂查詢

使用「Execute Custom Query」動作,在 Microsoft Defender For XDR 中執行自訂威脅搜尋查詢。

這項動作不會在 Google SecOps 實體上執行。

動作輸入內容

「Execute Custom Query」(執行自訂查詢) 動作需要下列參數:

參數 說明
Query 必要

要在 Microsoft Defender For XDR 執行的查詢,用於篩選結果。

Time Frame 選用

查詢結果的時間範圍。

可能的值如下:

  • Select One
  • Last Hour
  • Last 6 Hours
  • Last 24 Hours
  • Last Week
  • Last Month
  • Custom

如果選取 Custom,則必須設定 Start Time。

預設值為 Select One。

Start Time 選用

查詢結果的開始時間,採用 ISO 8601 格式。

如果 Time Frame 設為 Custom,則必須提供這項參數。

End Time 選用

查詢結果的結束時間,採用 ISO 8601 格式。

如未提供值,且 Time Frame 設為 Custom,則動作會使用目前時間。

Max Results To Return 選用

查詢傳回的結果數量上限。

預設值為 50。

動作輸出內容

「執行自訂查詢」動作會提供下列輸出內容:

動作輸出類型 可用性
案件總覽附件 無法使用
案件總覽連結 無法使用
案件總覽表格 無法使用
補充資訊表格 無法使用
JSON 結果 可用
輸出訊息 可用
指令碼執行結果 可用
JSON 結果

以下範例顯示使用「Execute Custom Query」(執行自訂查詢) 動作時,收到的 JSON 結果輸出內容:

[
  {
    "Timestamp": "2021-04-12T07:25:00Z",
    "AlertId": "fa7a318954-6c4c-eaab-yyy-yyyyyyyyyy",
    "Title": "CC_Sensitive information",
    "Category": "InitialAccess",
    "Severity": "Medium",
    "ServiceSource": "Microsoft Defender for Office 365",
    "DetectionSource": "Microsoft Defender for Office 365",
    "AttackTechniques": ""
  }
]
輸出訊息

「Execute Custom Query」(執行自訂查詢) 動作可傳回下列輸出訊息:

輸出訊息 訊息說明

Successfully executed query "QUERY" in Microsoft 365 Defender.

No data was found for the query "QUERY" in Microsoft 365 Defender.

動作成功。
Error executing action "Execute Custom Query". Reason: ERROR_REASON

動作失敗。

請檢查伺服器連線、輸入參數或憑證。

指令碼執行結果

下表列出使用「Execute Custom Query」(執行自訂查詢) 動作時,指令碼結果輸出的值:

指令碼結果名稱 值
is_success True或False

執行實體查詢

使用「Execute Entity Query」動作,根據 Microsoft Defender for XDR 中的實體執行威脅搜尋查詢。

這項動作會使用以實體為基礎的 where 篩選器。

這項動作會在下列 Google SecOps 實體上執行:

  • IP Address
  • Host
  • User
  • Hash
  • URL

您可以使用「Execute Entity Query」(執行實體查詢) 動作擷取與實體相關的資訊,例如從資料表擷取結果,並根據實體篩選結果。

Execute Query 動作需要使用特定格式,而 Execute Entity Query 動作則不使用查詢輸入。

使用「Execute Query」(執行查詢) 動作擷取與端點相關的快訊時,請按照下列格式設定 | where 子句:

AlertInfo | where DeviceName == "Host-1" or IPAddress == "192.0.2.1" | top 100
by Timestamp desc

如要擷取與端點相關的快訊,執行實體查詢動作需要您設定 Table、IP Entity Key、Hostname Entity Key 和 Cross Entity Operator 參數,如下所示:

參數 AlertInfo 值
IP Entity Key IPAddress
Hostname Entity Key DeviceName
Cross Entity Operator OR

如要查看提供的雜湊會影響多少端點,Execute Entity Query 動作會要求您輸入 File Hash Entity Key 參數的 SHA1 值。

只有在為 Entity Keys 參數設定多個值時,Cross Entity Operator 才會影響查詢。

動作輸入內容

「Execute Entity Query」(執行實體查詢) 動作需要下列參數:

參數 說明
Table Names 必要

在 Microsoft Defender For XDR 中查詢的資料表清單,以半形逗號分隔。

Time Frame 選用

查詢結果的時間範圍。

預設值為 Last Hour。

可能的值如下:

  • Last Hour
  • Last 6 Hours
  • Last 24 Hours
  • Last Week
  • Last Month
  • Custom
Start Time 選用

查詢結果的開始時間。

如果將 Time Frame 參數設為 Custom,則必須提供這個參數。

End Time 選用

查詢結果的結束時間。

如未設定值,並將 Time Frame 參數設為 Custom,動作預設會將這個參數設為目前的時間值。

Fields To Return 選用

列出要納入結果的欄位,並以半形逗號分隔。

Sort Field 選用

用於排序結果的欄位。

預設值為 Timestamp。

Sort Order 選用

結果的排序順序 (遞增或遞減)。

預設值為 ASC。

可能的值如下:

  • ASC
  • DESC
Max Results To Return 選用

要傳回的結果數上限。

預設值為 50。

IP Entity Key 選用

用於依 IP Address 實體篩選的鍵。

Hostname Entity Key 選用

用於依 Hostname 實體篩選的鍵。

File Hash Entity Key 選用

用於依 File Hash 實體篩選的鍵。

User Entity Key 選用

用於依 User 實體篩選的鍵。

URL Entity Key 選用

用於依 URL 實體篩選的鍵。

Email Address Entity Key 選用

用於依 Email Address 實體篩選的鍵。這個動作接受與電子郵件規則運算式相符的 User 實體。

Stop If Not Enough Entities 選用

如果選取這個選項,則只有在所有指定的實體類型都存在時,才會執行動作。

預設為選取。

Cross Entity Operator 必要

在查詢中,用於不同實體類型之間的邏輯運算子。

預設值為 OR。

可能的值如下:

  • OR
  • AND

動作輸出內容

「Execute Entity Query」動作會提供下列輸出內容:

動作輸出類型 可用性
案件總覽附件 無法使用
案件總覽連結 無法使用
案件總覽表格 無法使用
補充資訊表格 無法使用
JSON 結果 可用
輸出訊息 可用
指令碼執行結果 可用
JSON 結果

以下範例顯示使用「Execute Entity Query」(執行實體查詢) 動作時,收到的 JSON 結果輸出內容:

 {
        "Timestamp": "2021-04-12T07:25:00Z",
        "AlertId": "fa7a318954-6c4c-eaab-3200-08d8fd82af35",
        "Title": "CC_Sensitive information",
        "Category": "InitialAccess",
        "Severity": "Medium",
        "ServiceSource": "Microsoft Defender for Office 365",
        "DetectionSource": "Microsoft Defender for Office 365",
        "AttackTechniques": ""
  }
輸出訊息

「Execute Entity Query」動作可傳回下列輸出訊息:

輸出訊息 訊息說明

Successfully executed query "QUERY" in Microsoft 365 Defender.

Action wasn't able to build the query, because not enough entity types were supplied for the specified "ENTITY_KEYS". Please disable the "Stop If Not Enough Entities" parameter or provide at least one entity for each specified ENTITY_KEY.

No data was found for the query "QUERY" in Microsoft 365 Defender."

動作成功。
Error executing action "Execute Entity Query". Reason: ERROR_REASON

動作失敗。

請檢查伺服器連線、輸入參數或憑證。

指令碼執行結果

下表列出使用「Execute Entity Query」動作時,指令碼結果輸出的值:

指令碼結果名稱 值
is_success True或False

執行查詢

使用「執行查詢」動作,在 Microsoft 365 Defender 中執行搜尋查詢。

這項動作不會在 Google SecOps 實體上執行。

動作輸入內容

「Execute Query」(執行查詢) 動作需要下列參數:

參數 說明
Table Names 必要

在 Microsoft 365 Defender 中查詢的資料表名稱清單,以半形逗號分隔。

Query 選用

要執行的查詢。

請使用這個參數提供 | where 子句。時間篩選器、限制和排序功能為選用。

Time Frame 選用

查詢結果的時間範圍。

預設值為 Last Hour。

可能的值如下:

  • Last Hour
  • Last 6 Hours
  • Last 24 Hours
  • Last Week
  • Last Month
  • Custom
Start Time 選用

查詢結果的開始時間,採用 ISO 8601 格式。

如果將 Time Frame 參數設為 Custom,則必須提供這個參數。

End Time 選用

查詢結果的結束時間,採用 ISO 8601 格式。

如未設定值,並將 Time Frame 參數設為 Custom,動作預設會將這個參數設為目前的時間值。

Fields To Return 選用

列出要納入結果的欄位,並以半形逗號分隔。

Sort Field 選用

用於排序結果的欄位。

預設值為 Timestamp。

Sort Order 選用

結果的排序順序 (遞增或遞減)。

預設值為 ASC。

可能的值如下:

  • ASC
  • DESC
Max Results To Return 選用

要傳回的結果數上限。

預設值為 50。

動作輸出內容

「Execute Query」(執行查詢) 動作會提供下列輸出內容:

動作輸出類型 可用性
案件總覽附件 無法使用
案件總覽連結 無法使用
案件總覽表格 無法使用
補充資訊表格 無法使用
JSON 結果 可用
輸出訊息 可用
指令碼執行結果 可用
JSON 結果

以下範例顯示使用「Execute Query」動作時,收到的 JSON 結果輸出內容:

{"Results": [
    {
        "Timestamp": "2021-04-12T07:25:00Z",
        "AlertId": "fa7a318954-6c4c-eaab-3200-08d8fd82af35",
        "Title": "CC_Sensitive information",
        "Category": "InitialAccess",
        "Severity": "Medium",
        "ServiceSource": "Microsoft Defender for Office 365",
        "DetectionSource": "Microsoft Defender for Office 365",
        "AttackTechniques": ""
    }
]}
輸出訊息

「Execute Query」動作可傳回下列輸出訊息:

輸出訊息 訊息說明

Successfully executed query "QUERY" in Microsoft 365 Defender.

No data was found for the query "QUERY" in Microsoft 365 Defender."

動作成功。
Error executing action "Execute Query". Reason: ERROR_REASON

動作失敗。

請檢查伺服器連線、輸入參數或憑證。

指令碼執行結果

下表列出使用「Execute Query」(執行查詢) 動作時,指令碼結果輸出的值:

指令碼結果名稱 值
is_success True或False

乒乓

使用「連線偵測 (ping)」動作,測試與 Microsoft Defender for XDR 的連線。

這項動作不會在 Google SecOps 實體上執行。

動作輸入內容

無

動作輸出內容

Ping 動作會提供下列輸出內容:

動作輸出類型 可用性
案件總覽附件 無法使用
案件總覽連結 無法使用
案件總覽表格 無法使用
補充資訊表格 無法使用
JSON 結果 無法使用
輸出訊息 可用
指令碼執行結果 可用
JSON 結果

以下範例顯示使用 Ping 動作時,收到的 JSON 結果輸出內容:

輸出訊息

Ping 動作可能會傳回下列輸出訊息:

輸出訊息 訊息說明
Successfully connected to the Microsoft 365 Defender server with the provided connection parameters! 動作成功。
Failed to connect to the Microsoft 365 Defender server! Error is ERROR_REASON

動作失敗。

請檢查伺服器連線、輸入參數或憑證。

指令碼執行結果

下表列出使用 Ping 動作時,指令碼結果輸出的值:

指令碼結果名稱 值
is_success True或False

更新事件

使用「更新事件」動作,更新 Microsoft Defender for XDR 中的事件。

根據 API 限制,即使您為 Assign To 參數設定無效的使用者名稱值,這項動作也不會失敗。

這項動作不會在 Google SecOps 實體上執行。

動作輸入內容

「Update Incident」(更新事件) 動作需要下列參數:

參數 說明
Incident ID 必要

要在 Microsoft Defender For XDR 中更新的事件 ID。

Status 選用

在 Microsoft Defender For XDR 中為事件設定的狀態。

預設值為 Select One。

可能的值如下:

  • Select One
  • Active
  • Resolved
Classification 選用

在 Microsoft Defender For XDR 中為事件設定的分類。

預設值為 Select One。

可能的值如下:

  • Select One
  • False Positive
  • True Positive
Determination 選用

要在 Microsoft Defender For XDR 中為事件設定的判定結果。

只有在 Classification 參數值為 True Positive 時,這項參數才會生效。

預設值為 Select One。

可能的值如下:

  • Select One
  • Not Available
  • Apt
  • Malware
  • Security Personnel
  • Security Testing
  • Unwanted Software
  • Other
Assign To 選用

在 Microsoft Defender For XDR 中指派事件的使用者。

動作輸出內容

「Update Incident」動作會提供下列輸出內容:

動作輸出類型 可用性
案件總覽附件 無法使用
案件總覽連結 無法使用
案件總覽表格 無法使用
補充資訊表格 無法使用
JSON 結果 無法使用
輸出訊息 可用
指令碼執行結果 可用
輸出訊息

「Update Incident」(更新事件) 動作可傳回下列輸出訊息:

輸出訊息 訊息說明
Successfully updated incident INCIDENT_ID in Microsoft 365 Defender. 動作成功。
Error executing action "Update Incident". Reason: ERROR_REASON

動作失敗。

請檢查伺服器連線、輸入參數或憑證。

連接器

如要進一步瞭解如何在 Google SecOps 中設定連接器,請參閱「擷取資料 (連接器)」。

Microsoft 365 Defender – 事件連接器

使用 Microsoft 365 Defender – Incidents Connector,從 Microsoft Defender XDR 提取事件和相關警示的資訊。

動態清單會與事件名稱搭配使用。

連接器限制

Microsoft 365 Defender – Incidents 連接器會使用 API 要求,並設有嚴格的 API 限制。如要穩定連接器,請將 Max Incidents To Fetch 參數設為 10,並將 Run Every 參數設為 1 minute。不過,由於用於擷取快訊的 Microsoft Graph API 端點每分鐘只允許 20 個要求,因此您仍可能達到頻率限制。

為避免達到頻率限制時遺失資料,連接器會停止處理目前的事件,並等待 90 秒,再處理其他事件。90 秒後,頻率限制會恢復到最大值,連接器會重新處理前一個疊代中未正確處理的事件。

連接器輸入

Microsoft 365 Defender – Incidents 連接器需要下列參數:

參數 說明
Product Field Name 必要

儲存產品名稱的欄位名稱。

預設值為 event_type。

Event Field Name 必要

用於判斷事件名稱 (子類型) 的欄位名稱。

預設值為 @odata.type。

Login API Root 必要

Microsoft Defender For XDR 執行個體的登入 API 根目錄。如果使用 GCC High 租戶,請更新這項參數。

預設值為 https://login.microsoftonline.com。

Graph API Root 必要

Microsoft Graph 服務的 API 根目錄。如果使用 GCC High 租戶,請更新這項參數。

預設值為 https://graph.microsoft.com。

API Root 必要

Microsoft Defender XDR 執行個體的 API 根目錄。如果使用 GCC High 租戶,請更新這項參數。

預設值為 https://api.security.microsoft.com。

Tenant ID 必要

Microsoft Entra ID 帳戶的 Microsoft Entra ID (租戶 ID) 值。

Client ID 必要

Microsoft Entra ID 帳戶的應用程式 (用戶端) ID 值。

Client Secret 必要

Microsoft Entra ID 應用程式的用戶端密鑰值。

Verify SSL 選用

如果選取這個選項,整合功能會驗證用於連線至 Microsoft Defender for XDR 伺服器的 SSL 憑證是否有效。

預設為選取。

Lowest Severity To Fetch 選用

要擷取的事件最低嚴重性。

Max Hours Backwards 選用

第一次執行連接器疊代作業時,要擷取多久以前的事件。這個參數適用於首次啟用連接器後的初始連接器疊代,或過期連接器時間戳記的備用值。

預設值為 1。

Max Incidents To Fetch 選用

每次連接器疊代要擷取的事件數量上限。

預設值為 10。

Incident Status Filter 選用

要擷取的事件狀態逗號分隔的清單。

預設值為 active, inProgress。

可能的值如下:

  • active
  • inProgress
  • resolved
  • redirected

在大多數情況下,重新導向的事件可能為空白。

Assigned To 選用

以半形逗號分隔的清單,列出指派的使用者帳戶或電子郵件地址,用於在透過 Microsoft Graph API 擷取資料時篩選事件。

Tags 選用

以半形逗號分隔的標記清單,用於篩選從 Microsoft 365 Defender 擷取的事件。

Use whitelist as a blacklist 選用

如果選取,連接器會將動態清單做為封鎖清單。

預設為未選取。

Lowest Alert Severity To Fetch 選用

要擷取的最低警告嚴重性。

Disable Alert Tracking 選用

如果啟用,連接器就會停止追蹤快訊更新。

預設為停用。

Environment Field Name 選用

包含環境名稱的欄位名稱。

Environment Regex Pattern 選用

規則運算式模式,用於對 Environment Field Name 欄位中的值執行。這個參數可讓您使用規則運算式邏輯,操控環境欄位。

使用預設值 .* 擷取必要的原始 Environment Field Name 值。

如果規則運算式模式為空值或空白,或環境值為空值,則最終環境結果為預設環境。

PythonProcessTimeout 必要

執行目前指令碼的 Python 程序逾時限制 (以秒為單位)。

預設值為 180。

Dynamic List Field 選用

動態清單用於篩選的值。

可能的值為 Incident Name 和 Alert Name。

預設值為 Incident Name。

Alert Detection Source Filter 選用

以半形逗號分隔的快訊偵測來源清單,例如 antivirus, microsoftDefenderForEndpoint。

Alert Service Source Filter 選用

以半形逗號分隔的清單,列出要擷取的警告服務來源,例如 antivirus, microsoftDefenderForEndpoint。

Disable Overflow 選用

如果選取,連接器會在建立快訊時忽略 Google SecOps 溢位機制。

(預設為啟用)。

Proxy Server Address 選用

要使用的 Proxy 伺服器位址。

Proxy Username 選用

用於驗證的 Proxy 使用者名稱。

Proxy Password 選用

用於驗證的 Proxy 密碼。

連接器規則

  • 連接器支援 Proxy。
  • 這個連接器支援動態清單和封鎖清單。
  • 這個連接器支援 GCC High 租戶。

工作

如要進一步瞭解工作,請參閱「 設定新工作」和「 進階排程」。

Microsoft 365 Defender - 同步處理警告

使用「Microsoft 365 Defender - Sync Alerts」工作,在 Google SecOps 和 Microsoft Defender XDR 之間雙向同步處理快訊、留言和狀態。

工作要求

為確保工作能識別及同步處理正確的資料,必須符合下列條件:

  • Google SecOps 案件必須包含 Microsoft Defender XDR Alert 標記。

  • 如果快訊並非來自 Microsoft 365 Defender - Incidents Connector,您必須在快訊中新增 Alert_ID 內容值。

  • 指派對象同步作業只會從 Microsoft Defender XDR 進行到 Google SecOps。

工作參數

Microsoft 365 Defender - Sync Alerts 工作需要下列參數:

參數 說明
Environment Name

這是必填欄位。

要同步處理快訊的環境名稱。

預設值為 Default Environment。

Login API Root

這是必填欄位。

Microsoft Defender XDR 執行個體的登入 API 根目錄。

預設值為 https://login.microsoftonline.com。

Graph API Root

這是必填欄位。

Microsoft Graph 服務的 API 根目錄。

預設值為 https://graph.microsoft.com。

API Root

這是必填欄位。

Microsoft Defender XDR 執行個體的 API 根目錄。

預設值為 https://api.security.microsoft.com。

Tenant ID

這是必填欄位。

Microsoft Defender XDR 帳戶租戶 ID。

Client ID

這是必填欄位。

Microsoft Defender XDR 帳戶用戶端 ID。

Client Secret

這是必填欄位。

Microsoft Defender XDR 帳戶用戶端密鑰。

Max Hours Backwards

這是必填欄位。

在第一次工作疊代期間,同步處理目前時間之前幾小時的快訊。

預設值為 24。

Sync Assignee

選填。

如果選取,這項動作會將指派對象從 Microsoft Defender XDR 同步至 Google SecOps。

Verify SSL

這是必填欄位。

如果選取,整合功能會在連線至 Microsoft Defender XDR 伺服器時驗證 SSL 憑證。

(預設為啟用)。

Sync Direction

選填。

用於控制各項功能同步方向的 JSON 對應。

支援的鍵為 Status 和 Comments。

可能的值如下:

  • Bidirectional
  • toXDR
  • toSecOps
  • None

如果將索引鍵設為 None 或無效值,系統會停用該功能的同步處理。

如未提供任何值,狀態和註解都會雙向同步。

未指定的鍵預設為 Bidirectional。例如:

  • {"Status": "toXDR"}:將狀態從 Google SecOps 同步至 Microsoft Defender XDR,而註解則繼續雙向同步。
  • {"Comments": "toSecOps"}:將 Microsoft Defender XDR 的註解同步至 Google SecOps,狀態則會繼續雙向同步。

預設值為 {"Status": "Bidirectional", "Comments": "Bidirectional"}。

Closed Reason Mapping

選填。

Google SecOps Closure Reason|RootCause 組合與 Microsoft Defender XDR 分類和判定的 JSON 對應關係。這項參數僅適用於從 Google SecOps 同步至 Microsoft Defender XDR 的自訂結案原因。

預設或空白行為:如果這個參數留空或使用預設對應,工作會按照下列方式對應關閉原因:

  • Malicious → truePositive、maliciousUserActivity
  • Not Malicious → falsePositive、notMalicious
  • Maintenance 或 Inconclusive → unknownFutureValue、other (對應 Microsoft Defender 中的「未分類」)

查詢順序:在 Google SecOps 中關閉快訊時,工作會按照下列順序評估關閉詳細資料:

  1. 完全配對 ("{Reason} | {Root Cause}"):檢查是否有完全配對 (例如 "{Malicious} | {Misconfigured system}")。
  2. 單一原因比對 ("Reason"):如果沒有完全相符的組合,則會檢查是否有單一原因鍵相符 (例如 "Malicious")。
  3. 備用:如果兩者都不相符,或 Microsoft Defender API 不接受指定的 classification 或 determination 值,工作會使用 Fallback 項目。

預設值為 {"{reason} | {root cause}": {"classification": "unknownFutureValue", "determination": "other"}, "Malicious": {"classification": "truePositive", "determination": "maliciousUserActivity"}, "NotMalicious": {"classification": "falsePositive", "determination": "notMalicious"}, "Fallback": {"classification": "unknownFutureValue", "determination": "other"}}。

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求解答。