共用方式為


在macOS上使用不同的行動 裝置管理 (MDM) 系統進行部署 適用於端點的 Microsoft Defender

適用於:

想要體驗適用於端點的 Microsoft Defender 嗎? 注册免費試用版。

必要條件和系統需求

開始之前,請參閱 macOS 上的主要 適用於端點的 Microsoft Defender 頁面,以取得目前軟體版本的必要條件和系統需求說明。

方法

注意

目前,Microsoft正式僅支援 Intune 和 JAMF 來部署和管理 macOS 上的 適用於端點的 Microsoft Defender。 Microsoft對於所提供的資訊不提供任何明示或隱含的擔保。

如果您的組織使用未正式支援的行動 裝置管理 (MDM) 解決方案,這並不表示您無法在 macOS 上部署或執行 適用於端點的 Microsoft Defender。

macOS 上的 適用於端點的 Microsoft Defender不相依於任何廠商特定的功能。 它可以與支援下列功能的任何 MDM 解決方案搭配使用:

  • 將macOS .pkg部署到受控裝置。
  • 將macOS系統組態配置檔部署到受控裝置。
  • 在受管理的裝置上執行任意的系統管理員設定工具/腳本。

大部分的新式 MDM 解決方案都包含這些功能,不過,它們可能會以不同的方式呼叫它們。

不過,您可以部署適用於端點的 Defender,而不需要上述清單中的最後一項需求:

  • 您可能無法以集中方式收集狀態。
  • 如果您決定卸載適用於端點的Defender,您需要以系統管理員身分在本機登入客戶端裝置。

部署

大部分的 MDM 解決方案都使用相同的模型來管理具有類似術語的 macOS 裝置。 使用 JAMF 型部署 作為範本。

套件

設定必要應用程式套件的部署,並從 Microsoft Defender 入口網站下載安裝套件 (wdav.pkg)

警告

不支援重新封裝適用於端點的Defender安裝套件。 這樣做可能會對產品的完整性造成負面影響,並導致不良結果,包括但不限於觸發竄改警示和無法套用更新。

若要將套件部署到您的企業,請使用與 MDM 解決方案相關聯的指示。

授權設定

設定 系統組態配置檔

您的 MDM 解決方案可能會將其稱為「自定義設定設定檔」,因為 macOS 上的 適用於端點的 Microsoft Defender 不是 macOS 的一部分。

使用屬性清單 jamf/WindowsDefenderATPOnboarding.plist,可從從入口網站下載的上線套件中擷取 Microsoft Defender。 您的系統可能支援 XML 格式的任意屬性清單。 在此情況下,您可以依原樣上傳 jamf/WindowsDefenderATPOnboarding.plist 檔案。 或者,您可能需要先將屬性清單轉換成不同的格式。

一般而言,您的自定義配置檔會有標識符、名稱或網域屬性。 此值必須完全使用 「com.microsoft.wdav.atp」。。 MDM 會使用它將配置檔案部署至用戶端裝置上的 /Library/Managed Preferences/com.microsoft.wdav.atp.plist ,而適用於端點的 Defender 會使用此檔案來載入上線資訊。

系統組態配置檔

macOS 要求使用者手動並明確核准應用程式所使用的特定函式,例如系統擴充功能、在背景中執行、傳送通知、完整磁碟存取等。適用於端點的 Microsoft Defender 依賴這些函式,而且在收到使用者的同意之前,無法正常運作。

若要代表用戶自動授與同意,系統管理員會透過其 MDM 系統推送系統原則。 這是強烈建議的做法,而不是依賴終端使用者的手動核准。

我們提供 適用於端點的 Microsoft Defender 所需的所有原則,作為可在 https://github.com/microsoft/mdatp-xplat取得的mobileconfig檔案。 Mobileconfig 是 Apple 的匯入/匯出格式,Apple ConfiguratoriMazing Profile 等其他產品 編輯器 支援。

大部分的 MDM 廠商都支援匯入 mobileconfig 檔案,以建立新的自定義組態配置檔。

若要設定設定檔:

  1. 瞭解如何與 MDM 廠商一起完成mobileconfig 匯入。
  2. 針對 來自 的所有配置檔 https://github.com/microsoft/mdatp-xplat,下載mobileconfig檔案並加以匯入。
  3. 為每個建立的組態配置檔指派適當的範圍。

Apple 會定期使用新版本的作系統建立新類型的承載。 您必須流覽上述頁面,並在新的配置檔可供使用后發佈它們。 在進行這類變更后,我們會將通知張貼到 [ 新功能] 頁面

適用於端點的Defender組態設定

若要部署 適用於端點的 Microsoft Defender 組態,您需要組態配置檔。

下列步驟示範如何套用及驗證套用組態配置檔。

1. MDM 會將組態設定檔部署至已註冊的機器 您可以在 [系統設定 > 設定檔] 中檢視配置檔。 尋找您用於 適用於端點的 Microsoft Defender 組態設定設定檔的名稱。 如果您沒有看到,請參閱 MDM 檔以取得疑難解答秘訣。

2.組態配置檔會顯示在正確的檔案中

適用於端點的 Microsoft Defender 讀取/Library/Managed Preferences/com.microsoft.wdav.plist/Library/Managed Preferences/com.microsoft.wdav.ext.plist檔案。 它只會將這兩個檔案用於受控設定。

如果您看不到這些檔案,但已確認已傳遞配置檔 (請參閱上一節) ,則表示配置檔設定錯誤。 您可以將此組態配置檔設為「用戶層級」而非「計算機層級」,或使用不同的喜好設定網域,而不是 適用於端點的 Microsoft Defender 預期 (“com.microsoft.wdav” 和 “com.microsoft.wdav.ext”) 。

請參閱 MDM 檔,以瞭解如何設定應用程式組態設定檔。

3.組態配置檔包含預期的結構

此步驟可能難以驗證。 適用於端點的 Microsoft Defender 需要具有嚴格結構的 com.microsoft.wdav.plist。 如果您將設定放到非預期的位置,或將其拼錯,或使用無效的類型,則會以無訊息方式忽略這些設定。

  1. 您可以檢查 mdatp health 並確認您設定的設定報告為 [managed]
  2. 您可以檢查的內容 /Library/Managed Preferences/com.microsoft.wdav.plist ,並確定符合預期的設定:
plutil -p "/Library/Managed\ Preferences/com.microsoft.wdav.plist"

{
  "antivirusEngine" => {
    "scanHistoryMaximumItems" => 10000
  }
  "edr" => {
    "groupIds" => "my_favorite_group"
    "tags" => [
      0 => {
        "key" => "GROUP"
        "value" => "my_favorite_tag"
      }
    ]
  }
  "tamperProtection" => {
    "enforcementLevel" => "audit"
    "exclusions" => [
      0 => {
        "args" => [
          0 => "/usr/local/bin/test.sh"
        ]
        "path" => "/bin/zsh"
        "signingId" => "com.apple.zsh"
        "teamId" => ""
      }
    ]
  }
}

您可以使用記載的 組態配置檔結構 作為指導方針。

本文說明“antivirusEngine”、“edr”、“tamperProtection” 是組態檔最上層的設定。 例如,“scanHistoryMaximumItems” 位於第二層,且為整數類型。

您應該會在上一個命令的輸出中看到這項資訊。 如果 「antivirusEngine」 是巢狀於其他設定之下,則配置檔設定錯誤。 如果您可以看到「防病毒軟體引擎」而不是 “antivirusEngine”,則名稱拼錯,而且會忽略設定的整個子樹。 如果 "scanHistoryMaximumItems" => "10000"為 ,則會使用錯誤的類型,並忽略設定。

檢查是否已部署所有配置檔

您可以下載並執行 analyze_profiles.py。 此文本會收集並分析部署到計算機的所有配置檔,並警告您遺漏的配置檔。 這可能會遺漏一些錯誤,而且不會察覺系統管理員刻意所做的一些設計決策。 請使用此腳本取得指引,但一律調查您是否看到標示為錯誤的內容。 例如,上線指南會告訴您部署用於上線 Blob 的組態配置檔。 然而,有些組織決定改為執行手動上線腳本。 analyze_profile.py警告您遺漏的配置檔。 您可以決定透過組態配置文件上線,或完全忽略警告。

檢查安裝狀態

在用戶端裝置上執行 適用於端點的 Microsoft Defender,以檢查上線狀態。

提示

想要深入了解? Engage 技術社群中的Microsoft安全性社群:適用於端點的 Microsoft Defender 技術社群。