Este documento descreve as alterações e etapas recentes para que os administradores implantem o conector Mac 1.14 e mais recente.
É altamente recomendável implantar o conector Mac com um perfil MDM que conceda as aprovações necessárias. Os perfis MDM devem ser instalados antes da instalação, atualização ou remoção do conector Mac para garantir que as permissões necessárias sejam reconhecidas. Consulte a seção Problemas conhecidos posteriormente neste documento se o MDM não estiver disponível.
A versão 1.14 do conector Mac introduziu alterações que exigem atenção:
O conector Mac 1.14 ou mais recente é necessário para garantir a proteção do endpoint no macOS 11 e posterior. Conectores Mac mais antigos não funcionam nessas versões do MacOS.
A versão 1.16 do conector Mac introduziu o suporte para o Cisco Orbital em hardware Intel. O Orbital pode ser habilitado de acordo com a política com o Advantage ou Premier Tier e é instalado automaticamente quando habilitado e instalado em uma versão de SO e hardware compatíveis. O conector Mac versão 1.20 apresenta a prontidão de suporte para o Cisco Orbital no hardware de silício da Apple, planejado para lançamento com o Orbital Node 1.21. Consulte as seções Cisco Orbital deste documento para obter detalhes sobre como conceder as permissões adicionais de acesso total ao disco necessárias para o Orbital.
O conector Mac 1.14.0 do Cisco Secure Endpoint oferece suporte às versões do macOS:
O conector Mac 1.14.1 do Cisco Secure Endpoint oferece suporte às versões do macOS:
O suporte para Cisco Orbital em hardware Intel foi introduzido na versão 1.16.0 do conector Secure Endpoint Mac. O suporte para Cisco Orbital em hardware de silício Apple foi introduzido na versão 1.20.0 do conector Secure Endpoint Mac.
Consulte a Tabela de Compatibilidade de SO para obter informações sobre a compatibilidade atual do conector Mac.
O conector Mac 1.14 introduziu alterações importantes em três áreas:
1. Aprovação das extensões macOS usadas pelo conector
2. Acesso total ao disco
3. Nova Estrutura de Diretórios
o macOS 12 introduziu uma opção MDM para permitir a remoção das extensões macOS do conector sem solicitar senhas de usuário.
O conector Mac usa as extensões do sistema ou as extensões do kernel herdadas para monitorar as atividades do sistema, conforme necessário para a versão macOS. No macOS 11, as Extensões de Sistema substituem as Extensões de Kernel legadas que não são suportadas no macOS 11 e posterior. É necessária a aprovação do usuário em todas as versões do macOS antes que qualquer tipo de extensão possa ser executado. Sem aprovação, certas funções de conector, como varredura de arquivos ao acessar e monitor de acesso à rede, não estão disponíveis.
O conector Mac 1.14 introduz duas novas extensões de sistema macOS:
As duas extensões de kernel legadas, ampfileop.kext e ampnetworkflow.kext, estão incluídas para compatibilidade com versões anteriores do macOS que não suportam as novas extensões de sistema do macOS.
As aprovações necessárias para o macOS 11** e posterior:
** conector Mac versão 1.14.0 também exigia essas aprovações no macOS 10.15. Essas aprovações não são mais necessárias no macOS 10.15 para o conector Mac 1.14.1 ou mais recente.
As aprovações necessárias para macOS 10.14 e macOS 10.15:
Essas aprovações são concedidas nas Preferências de segurança e privacidade do macOS no endpoint ou por meio de perfis de gerenciamento de dispositivos móveis (MDM).
As extensões de sistema e kernel são aprovadas manualmente no painel Preferências de segurança e privacidade do macOS.

1. Aprovação manual das extensões macOS em endpoints com o perfil de gerenciamento implantado retroativamente.
2. Atualize o conector Mac para uma versão mais recente do que a atualmente implantada. Os endpoints que tiveram o perfil de gerenciamento implantado retroativamente reconhecem o perfil de gerenciamento após uma atualização e obtêm aprovação após a conclusão da atualização.
As extensões do Secure Endpoint podem ser aprovadas com um perfil de gerenciamento com estas cargas e propriedades:
| Carga útil | Propriedade | Valor |
| Extensões doSistema | AllowedSystemExtensions | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| Extensões doSistema | TiposDeExtensãoDoSistemaPermitidos | ExtensãoDeSegurançaDoPontoFinal, ExtensãoDeRede |
| Extensões doSistema | IdentificadoresEquipePermitidos | DE8Y96K9QP |
| Carga útil | Propriedade | Valor |
| ExtensõesKernelDaPolíticaDoSistema | ExtensõesKernelPermitidas | com.cisco.amp.fileop, com.cisco.amp.nke |
| ExtensõesKernelDaPolíticaDoSistema | IdentificadoresEquipePermitidos | TDNYQP7VRK |
| Carga útil | Propriedade | Valor |
| FiltroDeConteúdoDaWeb | AutoFiltroHabilitado | falso |
| FiltroDeConteúdoDaWeb | FilterDataProviderBundleIdentifier | com.cisco.endpoint.svc.networkextension |
| FiltroDeConteúdoDaWeb | FilterDataProviderDesignatedRequirement | genérico e identificador de apple de âncora "com.cisco.endpoint.svc.networkextension" e (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ ou certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ e certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ e certificate leaf[subject.OU] DE8Y96K9QP) |
| FiltroDeConteúdoDaWeb | FiltrarGrau | firewall |
| FiltroDeConteúdoDaWeb | FiltrarNavegadores | falso |
| FiltroDeConteúdoDaWeb | FiltrarPacotes | falso |
| FiltroDeConteúdoDaWeb | FiltrarSoquetes | verdadeiro |
| FiltroDeConteúdoDaWeb | IDdoPacotePlug-in | com.cisco.endpoint.svc |
| FiltroDeConteúdoDaWeb | Nomedefinido pelo usuário | Cisco Secure Endpoint Filter (extensão de rede AMP se a versão do conector for anterior à 1.18.0) |
o macOS 12 e posterior permite que as extensões macOS sejam marcadas como removíveis com a propriedade RemovableSystemExtensions, conforme descrito abaixo.
As extensões de Ponto de Extremidade Seguro podem ser removidas como parte da desinstalação do conector quando um perfil de gerenciamento com a propriedade RemovableSystemExtensions for instalado. A propriedade RemovableSystemExtensions deve conter os identificadores de pacote das duas extensões de Ponto de Extremidade Seguro:
| Carga útil | Propriedade | Valor |
| Extensões doSistema | ExtensõesDeSistemaRemovíveis | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
o macOS 15 e posterior permite extensões macOS:
As propriedades não removíveis devem conter os identificadores de pacote de ambas as extensões de Ponto de Extremidade Seguro:
| Carga útil | Propriedade | Valor |
| Extensões doSistema | ExtensõesNãoRemovíveisDoSistemaUI | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| ExtensõesDeSistemaNãoRemovíveis | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
o macOS 10.14 e posterior requer aprovação antes que um aplicativo possa acessar partes do sistema de arquivos que contenham dados pessoais do usuário (por exemplo, Contatos, Fotos, Calendário e outros aplicativos). Determinadas funções do conector, como varredura de arquivos ao acessar, não podem examinar esses arquivos em busca de ameaças sem aprovação.
Versões anteriores do conector Mac exigiam que o usuário concedesse acesso total ao disco para o programa ampdaemon. O conector Mac 1.14 requer acesso total ao disco para:
O conector Mac 1.16.0 e mais recente requer acesso total ao disco adicional para:
O conector Mac 1.18 e mais recente requer acesso total ao disco para:
O programa ampdaemon não requer mais Full Disk Access com conector Mac versão 1.14 e mais recente.
As aprovações completas de acesso ao disco são concedidas nas preferências de segurança e privacidade do macOS no endpoint ou através de perfis de gerenciamento de dispositivos móveis (MDM).
O acesso total ao disco pode ser aprovado manualmente no painel Preferências de segurança e privacidade do macOS.

O acesso total ao disco pode ser aprovado manualmente no painel Preferências de segurança e privacidade do macOS.

O acesso total ao disco pode ser aprovado manualmente no painel Preferências de segurança e privacidade do macOS.

1. Aprovação manual das extensões macOS em endpoints com o perfil de gerenciamento implantado retroativamente.
2. Atualize o conector Mac para uma versão mais recente do que a atualmente implantada. Os endpoints que tiveram o perfil de gerenciamento implantado reconhecem retroativamente o perfil de gerenciamento após a atualização e obtêm aprovação quando a atualização é concluída.
O acesso total ao disco é aprovado por um perfil de gerenciamento Privacy Preferences Policy Control com uma propriedade SystemPolicyAllFiles com duas entradas, uma para o Secure Endpoint Service (AMP para Endpoints Service para versões do conector anteriores a 1.18.0) e outra para o Secure Endpoint System Monitor (AMP Security Extension para versões do conector anteriores a 1.18.0):
| Carga útil | Propriedade | Valor |
| Preferências de privacidade Controle de política: Secure Endpoint Service (Serviço AMP para Endpoints) | Permitido | verdadeiro |
| Preferências de privacidade Controle de política: Secure Endpoint Service (Serviço AMP para Endpoints) | CodeRequirement | genérico e identificador de apple de âncora "com.cisco.endpoint.svc" e (certificado leaf[field.1.2.840.113635.100.6.1.9] /* exists */ ou certificado 1[field.1.2.840.113635.100.6.2.6] /* exists */ e certificado leaf[field.1.2.840.113635.100.6.1.13] /* exists */ e certificado leaf[subject.OU] = DE8Y96K9QP) |
| Preferências de privacidade Controle de política: Secure Endpoint Service (Serviço AMP para Endpoints) | Identifier | com.cisco.endpoint.svc |
| Preferências de privacidade Controle de política: Secure Endpoint Service (Serviço AMP para Endpoints) | Tipo deidentificador | ID do pacote |
| Preferências de privacidade Controle de política: Monitor de sistema de endpoint seguro (extensão de segurança AMP) | Permitido | verdadeiro |
| Preferências de privacidade Controle de política: Monitor de sistema de endpoint seguro (extensão de segurança AMP) | CodeRequirement | genérico e identificador de apple de âncora "com.cisco.endpoint.svc.securityextension" e (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ ou certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ e certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ e certificate leaf[subject.OU] = DE8Y96K9QP) |
| Preferências de privacidade Controle de política: Monitor de sistema de endpoint seguro (extensão de segurança AMP) | Identifier | com.cisco.endpoint.svc.securityextension |
| Preferências de privacidade Controle de política: Monitor de sistema de endpoint seguro (extensão de segurança AMP) | Tipo deidentificador | ID do pacote |
Para implantações que incluem computadores com a versão de conector 1.12.7 ou anterior instalada, esta entrada adicional é necessária para conceder acesso total ao disco para ampdaemon:
| Descrição | Propriedade | Valor |
| ampdaemon | Permitido | verdadeiro |
| CodeRequirement | identificador ampdaemon e âncora apple genérico e certificado 1[campo.1.2.840.113635.100.6.2.6] /* existe */ e certificado leaf[campo.1.2.840.113635.100.6.1.13] /* existe */ e certificado leaf[subject.OU] = TDNYQP7VRK | |
| Identifier | /opt/cisco/amp/ampdaemon | |
| Tipo deidentificador | caminho |
Se a sua implementação incluir computadores com o conector Cisco Secure Endpoint Mac versões 1.16.0 ou mais recente, em computadores com o MacOS 10.15 ou mais recente, e o Orbital estiver habilitado na política, esta entrada adicional ainda será necessária para conceder acesso total ao disco para esses computadores:
| Carga útil | Propriedade | Valor |
| Preferências de privacidade Controle de política: Cisco Orbital | Permitido | verdadeiro |
| Preferências de privacidade Controle de política: Cisco Orbital | CodeRequirement | genérico e identificador de apple de âncora "com.cisco.endpoint.orbital.app" e (certificado leaf[field.1.2.840.113635.100.6.1.9] /* exists */ ou certificado 1[field.1.2.840.113635.100.6.2.6] /* exists */ e certificado leaf[field.1.2.840.113635.100.6.1.13] /* exists */ e certificado leaf[subject.OU] = DE8Y96K9QP) |
| Preferências de privacidade Controle de política: Cisco Orbital | Identifier | com.cisco.endpoint.orbital.app |
| Preferências de privacidade Controle de política: Cisco Orbital | Tipo deidentificador | ID do pacote |
Este exemplo de perfil de configuração MDM serve como referência.
<?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>
O conector Mac 1.14 introduz duas alterações na estrutura de diretórios:
A estrutura completa de diretórios para as versões 1.14.0 a 1.16.2 do conector Mac é a seguinte:
├── 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
O conector Mac 1.18 introduz uma mudança na estrutura do diretório de aplicativos:
A estrutura completa de diretórios para as versões 1.18.0 e mais recentes do conector Mac é a seguinte:
├── 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


na barra de menus para abrir o prompt novamente.
Script de instalação do conector para Mac do Cisco AMP para endpoints
1 de dezembro de 2020
9 Nov 2020
3 Nov 2020
3 de junho de 2021
13 de outubro de 2021
25 de fevereiro de 2022
| Revisão | Data de publicação | Comentários |
|---|---|---|
6.0 |
27-Oct-2026
|
Recertificação |
5.0 |
03-Oct-2022
|
Marcas corrigidas no exemplo de perfil de configuração MDM. |
4.0 |
01-Sep-2022
|
- Adicionado à seção de consultoria, declarando que o conector Mac 1.20 introduz suporte orbital em hardware de silício da Apple - Edições para conformidade com o CCW |
3.0 |
28-Feb-2022
|
Renovação da marca do conector |
2.0 |
13-Oct-2021
|
Informações adicionais sobre extensões de sistema removíveis |
1.0 |
12-Aug-2021
|
Versão inicial |