適用於 Microsoft Sentinel 的 Cyber Blind Spot Integration (使用 Azure Functions) 連接器

透過 API 整合,您可以透過 RESTful 介面來擷取所有與 CBS 組織相關的問題。

這是自動產生的內容。 如需變更,請連絡解決方案提供者。

連接器屬性

連接器屬性 描述
Azure 函數應用程式程式碼 https://raw.githubusercontent.com/CTM360-Integrations/Azure-Sentinel/ctm360-HV-CBS-azurefunctionapp/Solutions/CTM360/Data%20Connectors/CBS/AzureFunctionCTM360_CBS.zip
記錄分析資料表 CBSLog_Azure_1_CL
資料收集規則支援 目前不支援
支援者: Cyber Threat Management 360 (英文)

查詢範例

所有記錄

Kusto
CBSLog_Azure_1_CL 

| take 10

必要條件

若要與 Cyber Blind Spot Integration (使用 Azure Functions) 整合,請確定您具備:

廠商安裝指示

注意

此連接器會使用 Azure Functions 來連線至 'CyberBlindSpot',以將其記錄提取至 Microsoft Sentinel。 這可能會導致額外的資料擷取成本。 如需詳細資料,請參閱 Azure Functions 價格頁面

(選擇性步驟) 將工作區和 API 授權金鑰或權杖安全地儲存在 Azure Key Vault 中。 Azure Key Vault 提供儲存和擷取金鑰值的安全機制。 遵循這些指示來搭配使用 Azure Key Vault 與 Azure Function App。

步驟 1 - 'CyberBlindSpot' API 的設定步驟

提供者應該提供或連結至詳細步驟,以設定 'CyberBlindSpot' API 端點,讓 Azure Function 可以成功對其進行驗證、取得其授權金鑰或權杖,並將設備的記錄提取至 Microsoft Sentinel。

步驟 2 - 從下列兩個部署選項中選擇一個選項,以部署連接器和相關聯的 Azure 函式

重要事項:部署 'CyberBlindSpot'連接器之前,請具有可供使用的工作區識別碼和工作區主索引鍵 (可從下列位置複製),以及 'CyberBlindSpot' API 授權金鑰。

選項 1 - Azure Resource Manager (ARM) 範本

使用此方法自動部署 'CyberBlindSpot' 連接器。

  1. 按一下下方的 [部署至 Azure] 按鈕。

    部署至 Azure 部署至 Azure Gov

  2. 選取偏好的 [訂用帳戶]、[資源群組] 和 [位置]

  3. 輸入 [工作區識別碼]、[工作區金鑰]、[**API**]、[及/或其他必要欄位]。

若針對上述任一值使用 Azure Key Vault 祕密,請使用 @Microsoft.KeyVault(SecretUri={Security Identifier}) 結構描述以取代字串值。 如需進一步的詳細資料,請參閱 Key Vault 參考文件。 4.選取標示著 [我同意上述條款及條件] 的核取方塊。 5.按一下 [購買] 以部署。

選項 2 - Azure Functions 手動部署

使用下列逐步指示,以利用 Azure Functions (透過 Visual Studio Code 部署) 手動部署 CTM360 CBS 資料連接器。

1.部署函數應用程式

注意:您需要針對 Azure 函式開發準備 VS 程式碼 (部分機器翻譯)。

  1. 下載 Azure 函數應用程式 (英文) 檔案。 將封存擷取至本機開發電腦。

  2. 啟動 VS Code。 在主功能表中選擇 [檔案],然後選取 [開啟資料夾]。

  3. 從擷取的檔案中選取最上層的資料夾。

  4. 選擇活動列中的 Azure 圖示,然後在 [Azure: Functions] 區域中,選擇 [部署至函數應用程式] 按鈕。 如果您尚未登入,請選擇活動列中的 Azure 圖示,然後在 [Azure: Functions] 區域中選擇 [登入 Azure] 如果已登入,請移至下一個步驟。

  5. 提示中會提供下列資訊:

    a. 選取資料夾:從工作區選擇一個資料夾,或瀏覽至其中一個包含您函數應用程式的資料夾。

    b. 選取訂用帳戶:選擇要使用的訂用帳戶。

    c. 選取 [在 Azure 中建立新的函數應用程式] (不要選擇 [進階] 選項)

    d. 輸入函數應用程式的全域唯一名稱:鍵入 URL 路徑中的有效名稱。 您鍵入的名稱會經過驗證,確定其在 Azure Functions 中是唯一。 (例如 CTIXYZ)。

    e. 選取運行時間: 選擇 Python 3.11。

    f. 選取新資源的位置。 為了獲得更好的效能和更低的成本,請選擇 Microsoft Sentinel 所在的相同區域

  6. 部署即將開始。 建立函式應用程式並套用部署套件之後,即會顯示通知。

  7. 前往 Azure 入口網站來進行函數應用程式設定。

2.設定函數應用程式

  1. 在函數應用程式中,選取 [函數應用程式名稱],然後選取 [設定]
  2. 在 [應用程式設定] 索引標籤中,選取 [+ 新應用程式設定]
  3. 個別新增下列每個應用程式設定,以及其各自的字串值 (區分大小寫):
    CTM360AccountID WorkspaceID WorkspaceKey CTM360Key FUNCTION_NAME logAnalyticsUri - 使用 logAnalyticsUri 來覆寫專用雲端的記錄分析 API 端點。 例如,對於公用雲端,請將值保留為空白;對於 Azure GovUS 雲端環境,請以下列格式指定值:https://<CustomerId>.ods.opinsights.azure.us
  4. 輸入所有應用程式設定之後,請按一下 [儲存]

下一步

如需詳細資訊,請移至 Azure Marketplace 中的相關解決方案 (英文)。