이 문서에서는 관리자가 Mac 커넥터 1.14 이상을 배포하는 최근의 변경 사항 및 단계에 대해 설명합니다.
필요한 승인을 부여하는 MDM 프로필로 Mac 커넥터를 구축하는 것이 좋습니다. MDM 프로필은 Mac 커넥터를 설치, 업그레이드 또는 제거하기 전에 설치해야 필요한 권한을 인식할 수 있습니다. MDM을 사용할 수 없는 경우 이 문서의 뒷부분에 나오는 알려진 문제 섹션을 참조하십시오.
Mac 커넥터 버전 1.14에 주의가 필요한 변경 사항이 도입되었습니다.
macOS 11 이상에서 엔드포인트 보호를 보장하려면 Mac 커넥터 1.14 이상이 필요합니다. 이전 Mac 커넥터는 이러한 버전의 macOS에서 작동하지 않습니다.
Mac 커넥터 버전 1.16은 인텔 하드웨어에서 Cisco Orbital에 대한 지원을 도입했습니다. Orbital은 Advantage 또는 Premier Tier의 정책에서 활성화할 수 있으며, 지원되는 OS 버전 및 지원되는 하드웨어에 활성화 및 설치될 때 자동으로 설치됩니다. Mac 커넥터 버전 1.20에서는 Orbital Node 1.21로 출시될 예정인 Apple 실리콘 하드웨어에서 Cisco Orbital에 대한 지원 준비를 소개합니다. Orbital에 필요한 전체 디스크 액세스 권한을 추가로 부여하는 방법에 대한 자세한 내용은 이 문서의 Cisco Orbital 섹션을 참조하십시오.
Cisco Secure Endpoint Mac 커넥터 1.14.0은 macOS 버전을 지원합니다.
Cisco Secure Endpoint Mac 커넥터 1.14.1은 macOS 버전을 지원합니다.
Intel 하드웨어에서 Cisco Orbital에 대한 지원은 Secure Endpoint Mac 커넥터 버전 1.16.0에 도입되었습니다. Apple 실리콘 하드웨어에서 Cisco Orbital에 대한 지원은 Secure Endpoint Mac 커넥터 버전 1.20.0에 도입되었습니다.
현재 Mac 커넥터 호환성은 OS 호환성 표를 참조하십시오.
Mac 커넥터 1.14는 세 가지 영역에서 중요한 변화를 도입했습니다.
1. 커넥터에서 사용하는 macOS Extensions 승인
2. 전체 디스크 액세스
3. 새 디렉터리 구조
macOS 12는 사용자 비밀번호를 묻는 프롬프트 없이 커넥터의 macOS 확장을 제거할 수 있도록 MDM 옵션을 도입했습니다.
Mac 커넥터는 macOS 버전에 필요한 시스템 활동을 모니터링하기 위해 System Extensions 또는 legacy Kernel Extensions를 사용합니다. macOS 11에서 시스템 확장은 macOS 11 이상에서 지원되지 않는 레거시 커널 확장을 대체합니다. 두 확장 유형 중 하나를 실행하려면 모든 버전의 macOS에서 사용자 승인이 필요합니다. 승인이 없으면 액세스 중인 파일 스캔, 네트워크 액세스 모니터 등의 특정 커넥터 기능을 사용할 수 없습니다.
Mac 커넥터 1.14에는 두 가지 새로운 macOS 시스템 확장이 도입되었습니다.
두 가지 레거시 커널 확장인 ampfileop.kext 및 ampnetworkflow.kext는 새로운 macOS 시스템 확장을 지원하지 않는 이전 macOS 버전에서의 이전 버전과의 호환성을 위해 포함되어 있습니다.
macOS 11** 이상에 필요한 승인:
** Mac 커넥터 버전 1.14.0에서는 macOS 10.15에서도 이러한 승인이 필요합니다. Mac 커넥터 1.14.1 이상에서는 더 이상 이러한 승인이 필요하지 않습니다.
macOS 10.14 및 macOS 10.15에 필요한 승인:
이러한 승인은 엔드포인트의 macOS Security & Privacy Preferences(보안 및 개인정보 보호 환경 설정)에서 또는 MDM(Mobile Device Management) 프로필을 통해 부여됩니다.
시스템 및 커널 확장은 macOS Security & Privacy Preferences 창에서 수동으로 승인됩니다.

1. 관리 프로필이 소급 배포된 엔드포인트에서 macOS Extensions의 수동 승인.
2. Mac 커넥터를 현재 구축된 버전보다 최신 버전으로 업그레이드합니다. 관리 프로파일이 구축된 엔드포인트는 업그레이드 후 관리 프로파일을 소급하여 인식하고 업그레이드가 완료되면 승인을 받습니다.
보안 엔드포인트 확장은 다음과 같은 페이로드 및 속성을 가진 관리 프로필로 승인할 수 있습니다.
| 페이로드 | 속성 | 가치 |
| 시스템 확장 | 허용된 시스템 확장 | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| 시스템 확장 | 허용된 시스템 확장 유형 | 엔드포인트 보안 확장, 네트워크 확장 |
| 시스템 확장 | 허용되는 팀 식별자 | DE8Y96K9QP |
| 페이로드 | 속성 | 가치 |
| SystemPolicyKernelExtensions | 허용된 커널 확장 | com.cisco.amp.fileop, com.cisco.amp.nke |
| SystemPolicyKernelExtensions | 허용되는 팀 식별자 | TDNYQP7VRK |
| 페이로드 | 속성 | 가치 |
| 웹콘텐츠필터 | 자동 필터 사용 | 틀려 |
| 웹콘텐츠필터 | 필터 데이터 공급자 번들 식별자 | com.cisco.endpoint.svc.networkextension |
| 웹콘텐츠필터 | 필터DataProviderDesignatedRequirement | 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) |
| 웹콘텐츠필터 | 필터 등급 | 방화벽 |
| 웹콘텐츠필터 | 필터브라우저 | 틀려 |
| 웹콘텐츠필터 | 필터패킷 | 틀려 |
| 웹콘텐츠필터 | 필터 소켓 | 참 |
| 웹콘텐츠필터 | 플러그 인 번들 ID | com.cisco.endpoint.svc |
| 웹콘텐츠필터 | 사용자 정의 이름 | Cisco Secure Endpoint Filter(1.18.0 이전 커넥터 버전의 경우 AMP 네트워크 확장) |
macOS 12 이상에서는 아래에 설명된 것처럼 macOS 확장을 RemovableSystemExtensions 속성으로 이동식으로 표시할 수 있습니다.
RemovableSystemExtensions 속성이 있는 관리 프로필을 설치할 때 커넥터 제거 과정에서 보안 끝점 확장을 제거할 수 있습니다. RemovableSystemExtensions 속성은 두 보안 끝점 확장의 번들 식별자를 모두 포함해야 합니다.
| 페이로드 | 속성 | 가치 |
| 시스템 확장 | 이동식 시스템 확장 | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
macOS 15 이상에서 macOS 확장을 허용합니다.
제거할 수 없는 속성에는 두 Secure Endpoint 확장의 번들 식별자가 모두 포함되어야 합니다.
| 페이로드 | 속성 | 가치 |
| 시스템 확장 | NonRemovableFromUIystemExtensions | com.cisco.endpoint.svc.securityextension, com.cisco.endpoint.svc.networkextension |
| 비이동식 시스템 확장 | 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 Security & Privacy Preferences에서 또는 MDM(Mobile Device Management) 프로필을 통해 부여됩니다.
전체 디스크 액세스는 macOS Security & Privacy Preferences 창에서 수동으로 승인할 수 있습니다.

전체 디스크 액세스는 macOS Security & Privacy Preferences 창에서 수동으로 승인할 수 있습니다.

전체 디스크 액세스는 macOS Security & Privacy Preferences 창에서 수동으로 승인할 수 있습니다.

1. 관리 프로필이 소급 배포된 엔드포인트에서 macOS Extensions의 수동 승인.
2. Mac 커넥터를 현재 구축된 버전보다 최신 버전으로 업그레이드합니다. 관리 프로필이 구축된 엔드포인트는 업그레이드 후 관리 프로필을 소급하여 인식하고 업그레이드가 완료되면 승인을 받습니다.
전체 디스크 액세스는 SystemPolicyAllFiles 속성을 가진 관리 프로필 개인 정보 기본 설정 정책 제어 페이로드에서 승인됩니다. 두 가지 항목은 Secure Endpoint Service(1.18.0 이전 커넥터 버전용 AMP for Endpoints Service)와 Secure Endpoint System Monitor(1.18.0 이전 커넥터 버전용 AMP Security Extension)입니다.
| 페이로드 | 속성 | 가치 |
| 개인 정보 기본 설정 정책 제어: 보안 엔드포인트 서비스(AMP for Endpoints Service) | 허용됨 | 참 |
| 개인 정보 기본 설정 정책 제어: 보안 엔드포인트 서비스(AMP for Endpoints Service) | 코드 요구 사항 | 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) |
| 개인 정보 기본 설정 정책 제어: 보안 엔드포인트 서비스(AMP for Endpoints Service) | 식별자 | com.cisco.endpoint.svc |
| 개인 정보 기본 설정 정책 제어: 보안 엔드포인트 서비스(AMP for Endpoints Service) | 식별자 유형 | 번들 ID |
| 개인 정보 기본 설정 정책 제어: Secure Endpoint System Monitor(AMP 보안 확장) | 허용됨 | 참 |
| 개인 정보 기본 설정 정책 제어: Secure Endpoint System Monitor(AMP 보안 확장) | 코드 요구 사항 | 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 System Monitor(AMP 보안 확장) | 식별자 | com.cisco.endpoint.svc.securityextension |
| 개인 정보 기본 설정 정책 제어: Secure Endpoint System Monitor(AMP 보안 확장) | 식별자 유형 | 번들 ID |
커넥터 버전 1.12.7 이상이 설치된 컴퓨터를 포함하는 구축의 경우 ampdaemon에 전체 디스크 액세스 권한을 부여하려면 이 추가 항목이 필요합니다.
| 설명 | 속성 | 가치 |
| 앰프데몬 | 허용됨 | 참 |
| 코드 요구 사항 | 식별자 ampdaemon 및 앵커 apple 일반 및 인증서 1[field.1.2.840.113635.100.6.2.6] /* 있음 */ 및 인증서 leaf[field.1.2.840.113635.100.6.1.13] /* 있음 */ 및 인증서 leaf[subject.OU] = TDNYQP7VRK | |
| 식별자 | /opt/cisco/amp/ampdaemon | |
| 식별자 유형 | 경로 |
배포에 Cisco Secure Endpoint Mac 커넥터 버전 1.16.0 이상이 포함된 컴퓨터, macOS 10.15 이상이 포함된 컴퓨터, 정책에서 Orbital이 활성화된 경우, 해당 컴퓨터에 대해 Orbital에 전체 디스크 액세스 권한을 부여하려면 이 추가 항목이 필요합니다.
| 페이로드 | 속성 | 가치 |
| 개인 정보 기본 설정 정책 제어: Cisco Orbital | 허용됨 | 참 |
| 개인 정보 기본 설정 정책 제어: Cisco Orbital | 코드 요구 사항 | 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 | 식별자 유형 | 번들 ID |
이 샘플 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 connector 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


메뉴 모음에서 프롬프트를 다시 엽니다.
Cisco AMP for Endpoints Mac Connector 설치 스크립트
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
|
최초 릴리스 |