本文件說明最近變更,以及管理員用於部署 Mac 連接器 1.14 和更新版本的步驟。
強烈建議使用可授予所需核准的 MDM 描述檔來部署 Mac 連接器。在安裝、升級或刪除Mac聯結器之前,必須安裝MDM配置檔案,以確保識別所需的許可權。如果MDM不可用,請參閱本文檔稍後的「已知問題」部分。
Mac 連接器版本 1.14 導入了需要您注意的變更:
需要 Mac 連接器 1.14 或更新版本來確保 macOS 11 和以上版本的端點防護。較舊版本的 Mac 連接器在這些 macOS 版本上無法運作。
Mac 連接器版本 1.16 導入了適用於 Intel 硬體的 Cisco Orbital 支援。Advantage 或 Premier 層級可在原則中啟用 Orbital,且在支援的作業系統版本或硬體上啟用或安裝 Orbital 時會自動安裝。Mac聯結器版本1.20介紹了對Apple矽硬體上的Cisco Orbital的支援就緒性,計畫與Orbital Node 1.21一起發佈。有關如何授予Orbital所需的額外完整磁碟訪問許可權的詳細資訊,請參閱本文檔的Cisco Orbital部分。
Cisco Secure Endpoint Mac 連接器 1.14.0 支援的 macOS 版本:
Cisco Secure Endpoint Mac 連接器 1.14.1 支援的 macOS 版本:
安全終端Mac聯結器1.16.0版引入了對Cisco Orbital on Intel硬體的支援。安全終端Mac聯結器1.20.0版引入了對Cisco Orbital on Apple silicon硬體的支援。
請參閱作業系統相容性表格以瞭解目前的 Mac 連接器相容性。
Mac 連接器 1.14 在三個領域導入了重要變更:
1.批准聯結器使用的macOS擴展
2.完整磁碟訪問
3.新的目錄結構
macOS 12 導入了 MDM 選項,允許系統不提示輸入使用者密碼,即可移除連接器的 macOS 延伸模組。
根據 macOS 版本需求,Mac 連接器可使用系統延伸模組或舊版核心延伸模組來監控系統活動。在 macOS 11 上,系統延伸模組會取代舊版核心延伸模組,後者在 macOS 11 和以上版本中不再受到支援。在所有版本的 macOS 上,任一類型的延伸模組都需要先經過使用者核准,才可執行。未經核准,便無法使用特定的連接器功能,例如即時監視檔案掃描和網路存取監控。
Mac 連接器 1.14 導入了兩種新的 macOS 系統延伸模組:
兩個舊版核心延伸模組,ampfileop.kext 和 ampnetworkflow.kext 也包含在內,以便向下相容不支援新 macOS 系統延伸模組的較舊版本 macOS。
macOS 11** 和以上版本所需核准:
** Mac connector 1.14.0版在macOS 10.15上也要求這些批准。對於Mac connector 1.14.1或更高版本,在macOS 10.15上不再需要這些批准。
macOS 10.14 和 macOS 10.15 所需核准:
在終端的macOS安全和隱私首選項中或通過流動裝置管理(MDM)配置檔案授予這些批准。
從macOS安全和隱私首選項窗格中手動批准系統和核心擴展。

1. 針對端點上後來才部署管理描述檔的 macOS 延伸模組,進行手動核准。
2. 將 Mac 連接器升級為比目前部署版本更新的版本。已追溯部署管理配置檔案的終端在升級後識別管理配置檔案,並在升級完成後獲得批准。
可使用具備以下裝載和屬性的管理描述檔,核准 Secure Endpoint 延伸模組:
| 裝載 | 屬性 | 價值 |
| SystemExtensions | AllowedSystemExtensions | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| SystemExtensions | AllowedSystemExtensionTypes | EndpointSecurityExtension, NetworkExtension |
| SystemExtensions | AllowedTeamIdentifiers | DE8Y96K9QP |
| 裝載 | 屬性 | 價值 |
| SystemPolicyKernelExtensions | AllowedKernelExtensions | com.cisco.amp.fileop, com.cisco.amp.nke |
| SystemPolicyKernelExtensions | AllowedTeamIdentifiers | TDNYQP7VRK |
| 裝載 | 屬性 | 價值 |
| WebContentFilter | AutoFilterEnabled | false |
| WebContentFilter | FilterDataProviderBundleIdentifier | com.cisco.endpoint.svc.networkextension |
| WebContentFilter | FilterDataProviderDesignatedRequirement | anchor apple generic and identifier "com.cisco.endpoint.svc.networkextension" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP) |
| WebContentFilter | FilterGrade | firewall |
| WebContentFilter | FilterBrowsers | false |
| WebContentFilter | FilterPackets | false |
| WebContentFilter | FilterSockets | true |
| WebContentFilter | PluginBundleID | com.cisco.endpoint.svc |
| WebContentFilter | UserDefinedName | Cisco Secure Endpoint 篩選器(如果連接器版本比 1.18.0 舊,則為 AMP 網路延伸模組) |
macOS 12 和以上版本允許使用 RemovableSystemExtensions 屬性,將 macOS 延伸模組標記為可移除,如下文說明。
在安裝具有RemovableSystemExtensions屬性的管理配置檔案時,可以在聯結器解除安裝過程中刪除安全終結點擴展。RemovableSystemExtensions 屬性必須包含兩種 Secure Endpoint 延伸模組的套件識別碼:
| 裝載 | 屬性 | 價值 |
| SystemExtensions | RemovableSystemExtensions | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
macOS 15及更高版本允許macOS擴展:
不可移除屬性必須包含兩個安全終結點擴展的捆綁識別符號:
| 裝載 | 屬性 | 價值 |
| SystemExtensions | NonRemovableFromUISystemExtensions | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| NonRemovableSystemExtensions | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
macOS 10.14及更高版本需要經過批准,應用程式才能訪問檔案系統中包含個人使用者資料的部分(例如,聯絡人、照片、日曆和其他應用程式)。 特定的連接器功能,例如即時監視檔案掃描,無法在未經核准的情況下掃描這些檔案是否含有威脅。
先前的 Mac 連接器版本要求使用者為 ampdaemon 程式授予完全取用磁碟權限。Mac 連接器 1.14 需要完全取用磁碟,以便使用:
Mac 連接器 1.16.0 和更新版本需要額外的完全取用磁碟權限,以便使用:
Mac 連接器 1.18 和更新版本需要完全取用磁碟,以便使用:
ampdaemon 程式在 Mac 連接器 1.14 和更新版本中,不再需要完全取用磁碟。
在終端的macOS安全和隱私首選項中或通過流動裝置管理(MDM)配置檔案中授予全磁碟訪問批准(Full Disk Access Approval)。
可從 macOS「安全性與隱私權」偏好設定窗格,手動核准完全取用磁碟。

可從 macOS「安全性與隱私權」偏好設定窗格,手動核准完全取用磁碟。

可從 macOS「安全性與隱私權」偏好設定窗格,手動核准完全取用磁碟。

1. 針對端點上後來才部署管理描述檔的 macOS 延伸模組,進行手動核准。
2. 將 Mac 連接器升級為比目前部署版本更新的版本。後來才部署管理描述檔的端點,會在升級後辨識出管理描述檔,並在升級完成後獲得核准。
完全磁碟訪問由管理配置檔案隱私首選項策略控制負載批准,該負載具有SystemPolicyAllFiles屬性,該屬性包含兩個條目,一個用於安全終端服務(用於低於1.18.0的聯結器版本的AMP終端服務)和一個用於安全終端系統監視器(用於低於1.18.0的聯結器版本的AMP安全擴展):
| 裝載 | 屬性 | 價值 |
| 隱私首選項策略控制:Secure Endpoint 服務 (AMP for Endpoints Services) | 已允許 | true |
| 隱私首選項策略控制:Secure Endpoint 服務 (AMP for Endpoints Services) | CodeRequirement | anchor apple generic and identifier "com.cisco.endpoint.svc" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP) |
| 隱私首選項策略控制:Secure Endpoint 服務 (AMP for Endpoints Services) | 識別碼 | com.cisco.endpoint.svc |
| 隱私首選項策略控制:Secure Endpoint 服務 (AMP for Endpoints Services) | IdentifierType | bundleID |
| 隱私首選項策略控制:Secure Endpoint 系統監控程式(AMP 安全性延伸模組) | 已允許 | true |
| 隱私首選項策略控制:Secure Endpoint 系統監控程式(AMP 安全性延伸模組) | CodeRequirement | anchor apple generic and identifier "com.cisco.endpoint.svc.securityextension" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP) |
| 隱私首選項策略控制:Secure Endpoint 系統監控程式(AMP 安全性延伸模組) | 識別碼 | com.cisco.endpoint.svc.securityextension |
| 隱私首選項策略控制:Secure Endpoint 系統監控程式(AMP 安全性延伸模組) | IdentifierType | bundleID |
對於包含已安裝聯結器版本1.12.7或更早版本的電腦的部署,需要以下附加條目才能授予對ampdaemon的完整磁碟訪問許可權:
| 說明 | 屬性 | 價值 |
| ampdaemon | 已允許 | true |
| CodeRequirement | identifier ampdaemon and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = TDNYQP7VRK | |
| 識別碼 | /opt/cisco/amp/ampdaemon | |
| IdentifierType | path |
如果部署包含的電腦執行 macOS 10.15 或更新版本,並使用 Cisco Secure Endpoint Mac 連接器 1.16.0 或更新版本,且在原則中啟用了 Orbital,則仍然需要此額外項目,才可為這些電腦的 Orbital 授予完全取用磁碟權限。
| 裝載 | 屬性 | 價值 |
| 隱私首選項策略控制:Cisco Orbital | 已允許 | true |
| 隱私首選項策略控制:Cisco Orbital | CodeRequirement | anchor apple generic and identifier "com.cisco.endpoint.orbital.app" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP) |
| 隱私首選項策略控制:Cisco Orbital | 識別碼 | com.cisco.endpoint.orbital.app |
| 隱私首選項策略控制:Cisco Orbital | IdentifierType | bundleID |
此示例MDM配置配置檔案用作參考。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>AllowUserOverrides</key> <true/> <key>AllowedSystemExtensions</key> <dict> <key>DE8Y96K9QP</key> <array> <string>com.cisco.endpoint.svc.securityextension</string> <string>com.cisco.endpoint.svc.networkextension</string> </array> </dict> <key>PayloadDescription</key> <string></string> <key>PayloadDisplayName</key> <string>System Extensions</string> <key>PayloadEnabled</key> <true/> <key>PayloadIdentifier</key> <string>92624553-06C3-4BE0-9000-91D8A260CC65</string> <key>PayloadOrganization</key> <string>Cisco Systems, Inc.</string> <key>PayloadType</key> <string>com.apple.system-extension-policy</string> <key>PayloadUUID</key> <string>92624553-06C3-4BE0-9000-91D8A260CC65</string> <key>PayloadVersion</key> <integer>1</integer> <key>RemovableSystemExtensions</key> <dict> <key>DE8Y96K9QP</key> <array> <string>com.cisco.endpoint.svc.securityextension</string> <string>com.cisco.endpoint.svc.networkextension</string> </array> </dict> </dict> <dict> <key>PayloadDescription</key> <string></string> <key>PayloadDisplayName</key> <string>Privacy Preferences Policy Control</string> <key>PayloadEnabled</key> <true/> <key>PayloadIdentifier</key> <string>290AAF9E-D9F1-4470-B802-2468AC836142</string> <key>PayloadOrganization</key> <string>Cisco Systems, Inc.</string> <key>PayloadType</key> <string>com.apple.TCC.configuration-profile-policy</string> <key>PayloadUUID</key> <string>290AAF9E-D9F1-4470-B802-2468AC836142</string> <key>PayloadVersion</key> <integer>1</integer> <key>Services</key> <dict> <key>SystemPolicyAllFiles</key> <array> <dict> <key>Allowed</key> <integer>1</integer> <key>CodeRequirement</key> <string>anchor apple generic and identifier "com.cisco.endpoint.svc" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP)</string> <key>Identifier</key> <string>com.cisco.endpoint.svc</string> <key>IdentifierType</key> <string>bundleID</string> <key>StaticCode</key> <integer>0</integer> </dict> <dict> <key>Allowed</key> <integer>1</integer> <key>CodeRequirement</key> <string>identifier ampdaemon and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = TDNYQP7VRK</string> <key>Identifier</key> <string>/opt/cisco/amp/ampdaemon</string> <key>IdentifierType</key> <string>path</string> <key>StaticCode</key> <integer>0</integer> </dict> <dict> <key>Allowed</key> <integer>1</integer> <key>CodeRequirement</key> <string>anchor apple generic and identifier "com.cisco.endpoint.orbital.app" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP)</string> <key>Identifier</key> <string>com.cisco.endpoint.orbital.app</string> <key>IdentifierType</key> <string>bundleID</string> <key>StaticCode</key> <integer>0</integer> </dict> </array> </dict> </dict> <dict> <key>FilterDataProviderBundleIdentifier</key> <string>com.cisco.endpoint.svc.networkextension</string> <key>FilterDataProviderDesignatedRequirement</key> <string>anchor apple generic and identifier "com.cisco.endpoint.svc.networkextension" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DE8Y96K9QP)</string> <key>FilterGrade</key> <string>firewall</string> <key>FilterPackets</key> <false/> <key>FilterSockets</key> <true/> <key>FilterType</key> <string>Plugin</string> <key>PayloadDisplayName</key> <string>Web Content Filter Payload</string> <key>PayloadIdentifier</key> <string>F630E2F3-F917-47F5-93E9-343C4C787C28</string> <key>PayloadOrganization</key> <string>Cisco Systems, Inc.</string> <key>PayloadType</key> <string>com.apple.webcontent-filter</string> <key>PayloadUUID</key> <string>F630E2F3-F917-47F5-93E9-343C4C787C28</string> <key>PayloadVersion</key> <integer>1</integer> <key>PluginBundleID</key> <string>com.cisco.endpoint.svc</string> <key>UserDefinedName</key> <string>AMP Network Extension</string> <key>VendorConfig</key> <dict/> </dict> </array> <key>PayloadDescription</key> <string></string> <key>PayloadDisplayName</key> <string>Cisco Secure Endpoint Settings [DEMO]</string> <key>PayloadEnabled</key> <true/> <key>PayloadIdentifier</key> <string>36DAAE4E-5BA2-497B-8381-D58FCB62FA1B</string> <key>PayloadOrganization</key> <string>Cisco Systems, Inc.</string> <key>PayloadRemovalDisallowed</key> <true/> <key>PayloadScope</key> <string>System</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>36DAAE4E-5BA2-497B-8381-D58FCB62FA1B</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist>
<dict>
<key>AllowNonAdminUserApprovals</key>
<false/>
<key>AllowUserOverrides</key>
<true/>
<key>AllowedKernelExtensions</key>
<dict>
<key>TDNYQP7VRK</key>
<array>
<string>com.cisco.amp.nke</string>
<string>com.cisco.amp.fileop</string>
</array>
</dict>
<key>PayloadDescription</key>
<string></string>
<key>PayloadDisplayName</key>
<string>Approved Kernel Extensions</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>A872B6D5-D67C-41FE-BE64-3DD674C43C4F</string>
<key>PayloadOrganization</key>
<string>Cisco Systems, Inc.</string>
<key>PayloadType</key>
<string>com.apple.syspolicy.kernel-extension-policy</string>
<key>PayloadUUID</key>
<string>A872B6D5-D67C-41FE-BE64-3DD674C43C4F</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
Mac 連接器 1.14 在目錄結構方面導入了兩項變更:
Mac 連接器版本 1.14.0 至 1.16.2 的完整目錄結構如下:
├── Applications │ └── Cisco AMP for Endpoints │ └── AMP for Endpoints Connector.app │ │ └── Contents │ │ └──MacOS │ │ │ └── AMP for Endpoints Service.app │ │ └── Contents │ │ └──MacOS │ │ └── ampcli │ │ └── ampdaemon
│ │ └── amscansvc
│ │ └── ampcreport
│ │ └── ampupdater
│ │ └── SupportTool │ │
│ └── Support Tool.app
├── Library │ ├── Application Support │ │ └── Cisco │ │ └── AMP for Endpoints Connector │ │ └── SupportTool │ └── Logs │ └── Cisco ├── Users │ └── * │ └── Library │ └── Logs │ └── Cisco └── opt └── cisco └── amp └── ampcli
Mac 連接器 1.18 在應用程式目錄結構導入了一項變更:
Mac 連接器版本 1.18.0 和更新版本的完整目錄結構如下:
├── Applications
| └── Cisco Secure Endpoint
| └──Secure Endpoint Connector.app
| | └── Contents
| | └── MacOS
| |
| └── Secure Endpoint Service.app
| | └── Contents
| | └── MacOS
| | └── ampcli
| | └── ampdaemon
| | └── ampscansvc
| | └── ampcreport
| | └── ampupdater
| | └── SupportTool
| |
| └── Support Tool.app


即可再次開啟系統提示。
2020 年 12 月 1 日
2020 年 11 月 9 日
2020 年 11 月 3 日
2021 年 6 月 3 日
2021 年 10 月 13 日
2022 年 2 月 25 日
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
6.0 |
27-Oct-2026
|
重新認證 |
5.0 |
03-Oct-2022
|
已更正示例MDM配置配置檔案中的標籤。 |
4.0 |
01-Sep-2022
|
— 新增到諮詢部分,指出Mac 1.20聯結器引入了對Apple矽硬體的軌道支援 — 編輯以符合CCW |
3.0 |
28-Feb-2022
|
聯結器重新標籤 |
2.0 |
13-Oct-2021
|
已新增有關可移動系統擴展的資訊 |
1.0 |
12-Aug-2021
|
初始版本 |