Our thinking


Privacy Preferences Policy Control – Application Bundle Identifiers and App Code Requirements

So that I don’t have to keep looking them up when I’m setting up profiles in a new MDM, here is a list of some common apps that I’ll included in Privacy Preferences for macOS.

To find out others, drop into Terminal and type:

codesign -d -r - /Applications/App\ Name.app

Microsoft Defender

Application Bundle Identifier: com.microsoft.wdav
App Code Requirement: identifier “com.microsoft.wdav” 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] = UBF8T346G9

Microsoft Defender Endpoint Security Extension

Application Bundle Identifier: com.microsoft.wdav.epsext.systemextension
App Code Requirement: identifier “com.microsoft.wdav.epsext” 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] = UBF8T346G9

Microsoft OneDrive

Application Bundle Identifier: com.microsoft.OneDrive
App Code Requirement: identifier “com.microsoft.OneDrive” 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] = UBF8T346G9

Microsoft Teams

Application Bundle Identifier: com.microsoft.teams2
App Code Requirement: identifier “com.microsoft.teams2” 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] = UBF8T346G9

TeamViewer

Application Bundle Identifier: com.teamviewer.TeamViewer
App Code Requirement: anchor apple generic and identifier “com.teamviewer.TeamViewer” 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] = H7UGFBUGV6)

TeamViewer Host

Application Bundle Identifier: com.teamviewer.TeamViewerHost
App Code Requirement: anchor apple generic and identifier “com.teamviewer.TeamViewerHost” 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] = H7UGFBUGV6)

TeamViewer QS

Application Bundle Identifier: com.teamviewer.TeamViewerQS
App Code Requirement: anchor apple generic and identifier “com.teamviewer.TeamViewerQS” 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] = H7UGFBUGV6)

Terminal

Application Bundle Identifier: com.apple.Terminal
App Code Requirement: identifier “com.apple.Terminal” and anchor apple

Zoom

Application Bundle Identifier: us.zoom.xos
App Code Requirement: identifier “us.zoom.xos” 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] = BJ4HAAB9B3

Leave a Reply