收集 Microsoft Intune Context 記錄
本文說明如何使用 Microsoft Azure Blob 儲存體 V2 設定 Google Security Operations 資訊提供,藉此收集 Microsoft Intune 記錄。
Microsoft Intune 是一項雲端式端點管理解決方案,可管理使用者對機構資源的存取權,並簡化行動裝置、桌上型電腦和虛擬端點等裝置的應用程式和裝置管理作業。
事前準備
請確認您已完成下列事前準備事項:
- Google SecOps 執行個體
- 具備下列權限的 Microsoft Azure 入口網站特殊存取權:
- 建立儲存空間帳戶
- 設定 Microsoft Intune 的診斷設定
- 管理存取金鑰
- 使用者具備 Intune 租戶的 Intune 管理員或全域管理員 Microsoft Entra 角色
- 用來設定儲存體帳戶的 Azure 訂閱項目
設定 Azure 儲存體帳戶
建立儲存空間帳戶
- 在 Azure 入口網站中,搜尋「儲存體帳戶」。
- 點選「+ 建立」。
請提供下列設定詳細資料:
設定 值 訂閱項目 選取 Azure 訂閱項目 資源群組 選取現有資料庫或建立新資料庫 儲存體帳戶名稱 輸入不重複的名稱 (例如 intunelogsstorage)區域 選取區域 (例如 East US)效能 標準 (建議) 備援功能 GRS (異地備援儲存空間) 或 LRS (本機備援儲存空間) 按一下「Review + create」。
查看帳戶總覽,然後按一下「建立」。
等待部署作業完成。
取得儲存空間帳戶憑證
- 前往您剛建立的「儲存空間帳戶」。
- 在左側導覽中,選取「Security + networking」(安全性 + 網路) 下方的「Access keys」(存取金鑰)。
- 按一下「顯示金鑰」。
- 複製並儲存下列項目,以供日後使用:
- 儲存體帳戶名稱:您在建立時提供的名稱
- 金鑰 1 或金鑰 2:共用存取金鑰 (採用 Base64 編碼的 512 位元隨機字串)
取得 Blob 服務端點
- 在同一個儲存空間帳戶中,選取左側導覽列的「Endpoints」(端點)。
- 複製並儲存「Blob service」端點網址。
- 範例:
https://intunelogsstorage.blob.core.windows.net/
- 範例:
設定 Microsoft Intune 診斷設定
- 登入 Microsoft Intune 系統管理中心。
依序前往「報表」>「診斷設定」。
- 如果尚未設定診斷設定,系統會提示你開啟。完成後,請繼續進行步驟 3。
- 如果已設定診斷設定,請繼續執行步驟 3。
按一下「新增診斷設定」。
請提供下列設定詳細資料:
- 診斷設定名稱:輸入描述性名稱 (例如
export-to-secops)。 - 在「記錄」部分中,選取下列類別:
- AuditLogs
- OperationalLogs
- DeviceComplianceOrg
- 裝置
- 在「目的地詳細資料」部分,選取「封存至儲存空間帳戶」核取方塊。
- 訂閱項目:選取包含儲存空間帳戶的訂閱項目。
- 「Storage account」(儲存空間帳戶):選取您先前建立的儲存空間帳戶。
- 診斷設定名稱:輸入描述性名稱 (例如
按一下 [儲存]。
設定完成後,記錄檔會自動匯出至儲存空間帳戶。稽核記錄會顯示在 Intune 中產生變更的活動記錄。作業記錄會顯示成功 (或無法) 註冊的使用者和裝置詳細資料,以及不符規定的裝置詳細資料。裝置合規性機構記錄會顯示 Intune 中裝置合規性的機構報告,以及不符規定的裝置詳細資料。IntuneDevices 會顯示 Intune 註冊和管理裝置的裝置清單和狀態資訊。
Intune 稽核記錄和作業記錄會立即從 Intune 傳送至 Azure 監視器服務。Intune 裝置合規性機構記錄和 IntuneDevices 報表資料每 24 小時會從 Intune 傳送至 Azure 監視器服務一次。因此,您最多可能需要等待 24 小時,才能在 Azure 監視器服務中取得記錄。Intune 傳送資料後,通常會在 30 分鐘內顯示在 Azure 監視器服務中。
在 Google SecOps 中設定動態饋給,擷取 Microsoft Intune 記錄
- 依序前往「SIEM 設定」>「動態饋給」。
- 按一下「新增動態消息」。
- 在下一個頁面中,按一下「設定單一動態饋給」。
- 在「動態饋給名稱」欄位中輸入動態饋給名稱 (例如
Microsoft Intune Logs)。 - 選取「Microsoft Azure Blob Storage V2」做為「來源類型」。
- 選取「Microsoft Intune」做為「記錄類型」。
- 點選「下一步」。
指定下列輸入參數的值:
Azure URI:輸入 Blob 服務端點網址和容器路徑。由於 Intune 會為不同記錄類別建立多個容器,因此您需要為每個容器建立個別的動態饋給。請使用下列格式:
稽核記錄:
https://intunelogsstorage.blob.core.windows.net/insights-logs-auditlogs/作業記錄:
https://intunelogsstorage.blob.core.windows.net/insights-logs-operationallogs/裝置法規遵循機構記錄:
https://intunelogsstorage.blob.core.windows.net/insights-logs-devicecomplianceorg/裝置:
https://intunelogsstorage.blob.core.windows.net/insights-logs-devices/將
intunelogsstorage替換為 Azure 儲存空間帳戶名稱。來源刪除選項:根據偏好設定選取刪除選項:
- 永不:轉移後一律不刪除任何檔案。
- 刪除已轉移的檔案:成功轉移檔案後刪除檔案。
- 刪除已轉移的檔案和空白目錄:成功轉移後刪除檔案和空白目錄。
檔案存在時間上限:納入在過去天數內修改的檔案。預設值為 180 天。
共用金鑰:輸入從儲存空間帳戶擷取的共用金鑰值 (存取金鑰)。
資產命名空間:資產命名空間。
擷取標籤:要套用至這個動態饋給事件的標籤。
點選「下一步」。
在「Finalize」(完成) 畫面中檢查新的動態饋給設定,然後按一下「Submit」(提交)。
針對每個 Intune 記錄類別容器,重複步驟 1 到 10,建立其他動態消息。
設定 Azure 儲存空間防火牆 (如已啟用)
如果 Azure 儲存體帳戶使用防火牆,您必須新增 Google SecOps IP 範圍。
- 在 Azure 入口網站中,前往「儲存體帳戶」。
- 選取「Security + networking」(安全性 + 網路) 下方的「Networking」(網路)。
- 在「防火牆和虛擬網路」下方,選取「從所選虛擬網路和 IP 位址啟用」。
- 在「防火牆」部分的「位址範圍」下方,按一下「+ 新增 IP 範圍」。
以 CIDR 標記法新增每個 Google SecOps IP 範圍。
如要取得目前的 IP 範圍,請按照下列步驟操作:
- 請參閱 IP 許可清單說明文件
- 或使用 Feed Management API 以程式輔助方式擷取
按一下 [儲存]。
UDM 對應表
| 記錄欄位 | UDM 對應 | 邏輯 |
|---|---|---|
TargetDisplayNames_list |
additional.fields |
已合併 |
TargetObjectIds_list |
additional.fields |
已合併 |
UserPermissions_list |
additional.fields |
已合併 |
time |
metadata.event_timestamp |
剖析為 ISO8601 |
has_user |
metadata.event_type |
已對應:true → USER_UNCATEGORIZED |
operationName |
metadata.product_event_type |
直接對應 |
properties.AuditEventId |
metadata.product_log_id |
直接對應 |
correlationId |
network.session_id |
直接對應 |
properties.Actor.Application |
principal.application |
直接對應 |
properties.Actor.ApplicationName |
principal.resource.name |
直接對應 |
PartnerTenantId_label |
principal.user.attribute.labels |
已合併 |
isDelegatedAdmin_label |
principal.user.attribute.labels |
已合併 |
category |
security_result.category_details |
已合併 |
resultDescription |
security_result.description |
直接對應 |
ActivityDate_label |
security_result.detection_fields |
已合併 |
ActivityResultStatus_label |
security_result.detection_fields |
已合併 |
ActivityType_label |
security_result.detection_fields |
已合併 |
ActorType_label |
security_result.detection_fields |
已合併 |
Category_label |
security_result.detection_fields |
已合併 |
Name_label |
security_result.detection_fields |
已合併 |
New_label |
security_result.detection_fields |
已合併 |
Old_label |
security_result.detection_fields |
已合併 |
identity_label |
security_result.detection_fields |
已合併 |
resultType |
security_result.summary |
直接對應 |
tenantId |
target.user.userid |
直接對應 |
| 不適用 | metadata.event_type |
常數:USER_UNCATEGORIZED |
| 不適用 | metadata.product_name |
常數:Microsoft Intune Context |
| 不適用 | metadata.vendor_name |
常數:Microsoft |
變更記錄
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。