Apple Gatekeeper

E771045

Apple Gatekeeper is a macOS security feature that verifies and controls the execution of apps to protect users from running untrusted or malicious software.

All labels observed (1)

Label Occurrences
Apple Gatekeeper canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf application execution control mechanism
macOS security feature
blocks apps from unidentified developers by default
apps that fail code signing validation
apps that fail notarization checks
canBeBypassedBy Control-click open and user confirmation
explicit user override in System Settings
category malware protection
security
checks quarantine attribute on downloaded files
whether an app is from an identified developer
whether an app is from the Mac App Store
whether an app is notarized by Apple
configurableVia System Preferences NERFINISHED
System Settings NERFINISHED
spctl command-line tool
defaultState enabled
developedBy Apple Inc. NERFINISHED
enforces Apple Developer ID program requirements
notarization requirements for distributed software
implementedIn macOS security subsystem
introducedIn OS X Mountain Lion NERFINISHED
introducedInVersion OS X 10.8 NERFINISHED
operatingSystem macOS
platform Mac NERFINISHED
purpose control execution of downloaded apps
enforce code signing requirements
protect users from running untrusted software
reduce risk of malware infections
relatedTo Apple Developer Program NERFINISHED
Mac App Store NERFINISHED
releaseYear 2012
requires valid Apple Developer ID certificate for identified developers
riskMitigated drive-by downloads and common macOS malware
execution of unsigned apps from unknown sources
scope apps downloaded from the internet
first launch of apps
settingOption Allow apps from App Store
Allow apps from App Store and identified developers
uses Gatekeeper policy database
code signing
notarization tickets
verifies app code signatures
developer ID certificates
notarization status of apps
worksWith Apple notarization service NERFINISHED
System Integrity Protection NERFINISHED
XProtect NERFINISHED

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apple Developer ID certificates requiredBy Apple Gatekeeper
subject surface form: Apple Developer ID certificate
Apple Developer ID certificates validatedBy Apple Gatekeeper
subject surface form: Apple Developer ID certificate