In dit document worden recente wijzigingen en stappen beschreven voor beheerders om Mac-connector 1.14 en nieuwer te implementeren.
Het wordt sterk aanbevolen om de Mac-connector te implementeren met een MDM-profiel dat de vereiste goedkeuringen verleent. MDM-profielen moeten worden geïnstalleerd voordat de Mac-connector wordt geïnstalleerd, geüpgraded of verwijderd om ervoor te zorgen dat de vereiste machtigingen worden herkend. Raadpleeg het gedeelte Bekende problemen verderop in dit document als MDM niet beschikbaar is.
Mac-connector versie 1.14 introduceerde wijzigingen die aandacht vereisen:
Mac-connector 1.14 of nieuwer is vereist om eindpuntbeveiliging op macOS 11 en hoger te garanderen. Oudere Mac-connectors werken niet op deze versies van macOS.
Mac-connector versie 1.16 introduceerde ondersteuning voor Cisco Orbital op Intel-hardware. Orbital kan worden ingeschakeld in beleid met de Advantage- of Premier-laag en wordt automatisch geïnstalleerd wanneer deze is ingeschakeld en geïnstalleerd op een ondersteunde versie van het besturingssysteem en ondersteunde hardware. Mac-connector versie 1.20 introduceert ondersteuning gereedheid voor Cisco Orbital op Apple silicium hardware, gepland voor release met Orbital Node 1.21. Raadpleeg de Cisco Orbital-secties van dit document voor meer informatie over het verlenen van de aanvullende machtigingen voor volledige schijftoegang die nodig zijn voor Orbital.
Cisco Secure Endpoint Mac-connector 1.14.0 ondersteunt macOS-versies:
Cisco Secure Endpoint Mac-connector 1.14.1 ondersteunt macOS-versies:
Ondersteuning voor Cisco Orbital op Intel hardware werd geïntroduceerd in Secure Endpoint Mac connector versie 1.16.0. Ondersteuning voor Cisco Orbital op Apple silicium hardware werd geïntroduceerd in Secure Endpoint Mac connector versie 1.20.0.
Raadpleeg de compatibiliteitstabel voor besturingssystemen voor de huidige compatibiliteit van de Mac-connector.
Mac-connector 1.14 introduceerde belangrijke veranderingen op drie gebieden:
1. Goedkeuring van de macOS-extensies die door de connector worden gebruikt
2. Volledige schijftoegang
3. Nieuwe directorystructuur
macOS 12 introduceerde een MDM-optie om het verwijderen van de macOS-extensies van de connector mogelijk te maken zonder een vraag naar gebruikerswachtwoorden.
De Mac-connector maakt gebruik van System Extensions of legacy Kernel Extensions om systeemactiviteiten te controleren, zoals nodig is voor de macOS-versie. Op macOS 11 vervangen Systeemextensies de oude kernelextensies die niet worden ondersteund in macOS 11 en hoger. Gebruikersgoedkeuring is vereist voor alle versies van macOS voordat een van beide extensies mag worden uitgevoerd. Zonder goedkeuring zijn bepaalde connectorfuncties zoals on-access bestandsscan en netwerktoegangsmonitor niet beschikbaar.
Mac-connector 1.14 introduceert twee nieuwe macOS-systeemextensies:
De twee oudere kernel-extensies, ampfileop.kext en ampnetworkflow.kext, zijn opgenomen voor backwards compatibility op oudere macOS-versies die de nieuwe macOS System Extensions niet ondersteunen.
De vereiste goedkeuringen voor macOS 11** en hoger:
** Voor Mac-connector versie 1.14.0 waren deze goedkeuringen ook vereist op macOS 10.15. Deze goedkeuringen zijn niet langer vereist op macOS 10.15 voor Mac-connector 1.14.1 of nieuwer.
De vereiste goedkeuringen voor macOS 10.14 en macOS 10.15:
Deze goedkeuringen worden verleend in de macOS Security & Privacy Preferences op het eindpunt, of via Mobile Device Management (MDM) profielen.
Systeem- en kernel-extensies worden handmatig goedgekeurd vanuit het venster Beveiliging- en privacyvoorkeuren van macOS.

1. Handmatige goedkeuring van de macOS-extensies op eindpunten waarbij het beheerprofiel met terugwerkende kracht is geïmplementeerd.
2. Upgrade de Mac-connector naar een nieuwere versie dan de versie die momenteel wordt geïmplementeerd. Eindpunten waarbij het beheerprofiel met terugwerkende kracht is geïmplementeerd, herkennen het beheerprofiel na een upgrade en krijgen goedkeuring zodra de upgrade is voltooid.
Secure Endpoint-extensies kunnen worden goedgekeurd met een beheerprofiel met de volgende payloads en eigenschappen:
| nuttige lading | eigenschap | Waarde |
| Systeemextensies | Toegestane systeemextensies | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| Systeemextensies | Toegestane systeemextensietypen | EndpointSecurityExtension, NetworkExtension |
| Systeemextensies | Toegestane TeamIdentifiers | DE8Y96K9QP |
| nuttige lading | eigenschap | Waarde |
| SystemPolicyKernelExtensions | Toegestane kernel-extensies | com.cisco.amp.fileOp, com.cisco.amp.nke |
| SystemPolicyKernelExtensions | Toegestane TeamIdentifiers | TDNYQP7VRK |
| nuttige lading | eigenschap | Waarde |
| WebContentFilter | AutoFilter ingeschakeld | vals |
| WebContentFilter | FilterDataProviderBundleIdentifier | com.cisco.endpoint.svc.networkextension |
| WebContentFilter | FilterDataProviderDesignatedRequirement | Anchor generieke en identificatiecode van Apple "com.cisco.endpoint.svc.network extension" en (Certificate Leaf[Field.1.2.840.113635.100.6.1.9] /* bestaat */ of Certificate 1[Field.1.2.840.113635.100.6.2.6] /* bestaat */ en Certificate Leaf[Field.1.2.840.113635.100.6.1.13] /* bestaat */ en certificaatblad[subject.OU] = DE8Y96K9QP) |
| WebContentFilter | Filterkwaliteit | firewall |
| WebContentFilter | FilterBrowsers | vals |
| WebContentFilter | Filterpakketten | vals |
| WebContentFilter | Filtersockets | echt |
| WebContentFilter | PluginBundleID | com.cisco.endpoint.svc |
| WebContentFilter | door gebruiker gedefinieerde naam | Cisco Secure Endpoint Filter (AMP Network Extension als de connectorversie ouder is dan 1.18.0) |
macOS 12 en hoger maakt het mogelijk macOS-extensies te markeren als verwijderbaar met de eigenschap RemovableSystemExtensions zoals hieronder beschreven.
Secure Endpoint-extensies kunnen worden verwijderd als onderdeel van de verwijdering van de connector wanneer een beheerprofiel met de eigenschap RemovableSystemExtensions is geïnstalleerd. De eigenschap RemovableSystemExtensions moet de bundel-id's van beide Secure Endpoint-extensies bevatten:
| nuttige lading | eigenschap | Waarde |
| Systeemextensies | Verwisselbare systeemextensies | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
macOS 15 en hoger staat macOS-extensies toe:
De niet-verwijderbare eigenschappen moeten de bundel-id's van beide Secure Endpoint-extensies bevatten:
| nuttige lading | eigenschap | Waarde |
| Systeemextensies | NietVerwijderbaar vanUISysteemextensies | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| Niet-verwijderbare systeemextensies | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
macOS 10.14 en hoger vereisen goedkeuring voordat een toepassing toegang heeft tot delen van het bestandssysteem die persoonlijke gebruikersgegevens bevatten (bijvoorbeeld Contacten, Foto's, Agenda en andere toepassingen). Bepaalde connectorfuncties, zoals on-access bestandsscan, kunnen deze bestanden niet zonder goedkeuring scannen op bedreigingen.
Voor eerdere Mac-connectorversies moest de gebruiker volledige schijftoegang verlenen aan het ampdaemon-programma. Mac-connector 1.14 vereist volledige schijftoegang voor:
Mac-connector 1.16.0 en nieuwer vereist extra volledige schijftoegang voor:
Mac-connector 1.18 en nieuwer vereist volledige schijftoegang voor:
Het ampdaemon-programma vereist niet langer volledige schijftoegang met Mac-connector versie 1.14 en nieuwer.
Goedkeuringen voor volledige schijftoegang worden verleend in de beveiligings- en privacyvoorkeuren van macOS op het eindpunt of via profielen voor Mobile Device Management (MDM).
Volledige schijftoegang kan handmatig worden goedgekeurd vanuit het venster Beveiliging en privacyvoorkeuren van macOS.

Volledige schijftoegang kan handmatig worden goedgekeurd vanuit het venster Beveiliging en privacyvoorkeuren van macOS.

Volledige schijftoegang kan handmatig worden goedgekeurd vanuit het venster Beveiliging en privacyvoorkeuren van macOS.

1. Handmatige goedkeuring van de macOS-extensies op eindpunten waarbij het beheerprofiel met terugwerkende kracht is geïmplementeerd.
2. Upgrade de Mac-connector naar een nieuwere versie dan de versie die momenteel wordt geïmplementeerd. Eindpunten waarvoor het beheerprofiel met terugwerkende kracht is geïmplementeerd, herkennen het beheerprofiel na de upgrade en krijgen goedkeuring zodra de upgrade is voltooid.
Volledige schijftoegang is goedgekeurd door een beheerprofiel Privacy Preferences Policy Control payload met een SystemPolicyAllFiles-eigenschap met twee vermeldingen, één voor de Secure Endpoint Service (AMP voor Endpoints Service voor connectorversies ouder dan 1.18.0) en één voor de Secure Endpoint System Monitor (AMP Security Extension voor connectorversies ouder dan 1.18.0):
| nuttige lading | eigenschap | Waarde |
| Privacy Preferences Policy Control: Secure Endpoint Service (AMP voor Endpoints Service) | TOEGESTAAN | echt |
| Privacy Preferences Policy Control: Secure Endpoint Service (AMP voor Endpoints Service) | codevereiste | Anchor Apple generic en identifier "com.cisco.endpoint.svc" en (Certificate Leaf[field.1.2.840.113635.100.6.1.9] /* bestaat */ of Certificate 1[field.1.2.840.113635.100.6.2.6] /* bestaat */ en Certificate Leaf[field.1.2.840.113635.100.6.1.13] /* bestaat */ en Certificate blad[subject.OU] = DE8Y96K9QP) |
| Privacy Preferences Policy Control: Secure Endpoint Service (AMP voor Endpoints Service) | Identificatie | com.cisco.endpoint.svc |
| Privacy Preferences Policy Control: Secure Endpoint Service (AMP voor Endpoints Service) | IdentifierType | bundel-ID |
| Privacy Preferences Policy Control: Secure Endpoint System Monitor (AMP Security Extension) | TOEGESTAAN | echt |
| Privacy Preferences Policy Control: Secure Endpoint System Monitor (AMP Security Extension) | codevereiste | Anchor generieke en identificatiecode van Apple "com.cisco.endpoint.svc.securityExtension" en (Certificate Leaf[field.1.2.840.113635.100.6.1.9] /* bestaat */ of Certificate 1[field.1.2.840.113635.100.6.2.6] /* bestaat */ en Certificate Leaf[field.1.2.840.113635.100.6.1.13] /* bestaat */ en certificaatblad[subject.OU] = DE8Y96K9QP) |
| Privacy Preferences Policy Control: Secure Endpoint System Monitor (AMP Security Extension) | Identificatie | com.cisco.endpoint.svc.securityextension |
| Privacy Preferences Policy Control: Secure Endpoint System Monitor (AMP Security Extension) | IdentifierType | bundel-ID |
Voor implementaties waarbij computers met connectorversie 1.12.7 of ouder zijn geïnstalleerd, is deze aanvullende vermelding vereist om volledige schijftoegang tot ampdaemon te verlenen:
| Beschrijving | eigenschap | Waarde |
| ampdaemon | TOEGESTAAN | echt |
| codevereiste | Identificatiecode Ampdaemon and Anchor Apple Generic en certificaat 1[veld.1.2.840.113635.100.6.2.6] /* bestaat */ en certificaat leaf[veld.1.2.840.113635.100.6.1.13] /* bestaat */ en certificaat leaf[onderwerp.OU] = TDNYQP7VRK | |
| Identificatie | /opt/cisco/amp/ampdaemon | |
| IdentifierType | pad |
Als uw implementatie computers bevat met Cisco Secure Endpoint Mac-connector versie 1.16.0 of nieuwer, op computers met macOS 10.15 of nieuwer, en Orbital is ingeschakeld in het beleid, is deze aanvullende invoer nog steeds vereist om volledige schijftoegang tot Orbital voor die computers te verlenen:
| nuttige lading | eigenschap | Waarde |
| Privacyvoorkeuren Beleidscontrole: Cisco Orbital | TOEGESTAAN | echt |
| Privacyvoorkeuren Beleidscontrole: Cisco Orbital | codevereiste | Anchor generic and identifier "com.cisco.endpoint.orbital.app" en (Certificate Leaf[field.1.2.840.113635.100.6.1.9] /* bestaat */ of Certificate 1[field.1.2.840.113635.100.6.2.6] /* bestaat */ en Certificate Leaf[field.1.2.840.113635.100.6.1.13] /* bestaat */ en certificaatblad[subject.OU] = DE8Y96K9QP) |
| Privacyvoorkeuren Beleidscontrole: Cisco Orbital | Identificatie | com.cisco.endpoint.orbital.app |
| Privacyvoorkeuren Beleidscontrole: Cisco Orbital | IdentifierType | bundel-ID |
Dit voorbeeld MDM configuratieprofiel dient als referentie.
<?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-connector 1.14 introduceert twee wijzigingen in de directorystructuur:
De volledige directorystructuur voor de Mac-connectorversies 1.14.0 tot 1.16.2 is als volgt:
├── 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-connector 1.18 introduceert een wijziging in de directorystructuur van toepassingen:
De volledige directorystructuur voor Mac-connectorversies 1.18.0 en nieuwer is als volgt:
├── 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


in de menubalk om de prompt opnieuw te openen.
Cisco AMP Endpoints voor Mac Connector Installatiescript
1 dec. 2020
9 nov. 2020
3 nov. 2020
3 juni 2021
13 okt. 2021
25 feb. 2022
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
6.0 |
27-Oct-2026
|
hercertificering |
5.0 |
03-Oct-2022
|
Gecorrigeerde tags in het voorbeeldconfiguratieprofiel van MDM. |
4.0 |
01-Sep-2022
|
- Toegevoegd aan het adviesgedeelte, met Mac 1.20-connector introduceert orbitale ondersteuning op Apple silicium-hardware
- Bewerkingen voor CCW-naleving |
3.0 |
28-Feb-2022
|
Connector rebranding |
2.0 |
13-Oct-2021
|
Toegevoegde informatie over verwisselbare systeemextensies |
1.0 |
12-Aug-2021
|
Eerste vrijgave |