Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Gatekeeper
Cyber Security

Gatekeeper

← Back to Glossary
By NHI Mgmt Group Updated October 30, 2026 Domain: Cyber Security

Gatekeeper is macOS's code trust control that decides whether an application can run based on signing, notarization and policy checks. In Ventura, its importance increases because it also helps detect whether already-approved software has been modified after the initial trust decision.

How Gatekeeper Works

Gatekeeper is macOS’s trust gate for launching software. It checks whether an app has a valid signing identity, whether Apple notarization is present where expected, and whether local policy permits execution. That makes Gatekeeper part of the platform’s first line of defense against unsigned, tampered, or otherwise untrusted applications reaching the user’s desktop.

Because the decision is policy-driven rather than purely file-based, Gatekeeper is best understood as a trust enforcement layer. It does not merely ask whether a file exists, it decides whether the operating system should treat the app as eligible to run at all.

Why Notarization and Signing Matter

Code signing lets macOS attribute an application to a developer identity, while notarization adds an additional Apple-reviewed trust signal. In practice, these checks raise the cost of distributing obvious malware and help users and administrators distinguish normal software from binaries that lack provenance or have been altered in transit.

Gatekeeper’s value depends on the integrity of those trust anchors. If an attacker can repackage software, strip or bypass trust metadata, or substitute a modified bundle, the control is forced to reject the launch or flag the mismatch. For enterprise fleets, that makes signing and notarization part of software supply-chain assurance rather than just a user-interface prompt.

What Changed in Ventura

In Ventura, Gatekeeper’s role became more visible because it also helps detect whether software that was previously approved has since been modified. That matters because a one-time “allowed” decision should not remain valid if the underlying application bundle later changes.

This shifts the control from a simple first-run check toward continued trust validation. Administrators should think of the trust decision as something that can be revisited when the code on disk no longer matches the code that was originally assessed.

Operational Meaning for Defenders

For defenders, Gatekeeper is most effective when it sits inside a broader macOS assurance model that includes inventory, configuration control, and monitoring for unexpected application changes. A signed app is not automatically safe, but an unsigned or modified app is materially harder to justify in a managed environment.

Gatekeeper also creates a clear boundary for exception handling. If an organisation permits local overrides, developer tools, or unsigned internal software, those decisions should be explicit and tightly scoped because they weaken the default trust posture.

Risk and Threat Considerations

Gatekeeper helps reduce malware delivery through normal software install paths, but its trust model can be undermined if adversaries can alter an approved app, abuse user override behaviour, or land malicious code inside a trusted bundle. The main risk is not only initial execution, but persistence through modified or repackaged software that appears legitimate to the user.

Failure mechanism: An attacker introduces code that bypasses the original trust decision by tampering with a signed application, replacing components after approval, or exploiting gaps in local trust enforcement.

Impact: The victim may execute software that looks approved but now contains malicious payloads, enabling persistence, credential theft, or further system compromise.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST SP 800-53 Rev 5, CIS Controls v8 and SLSA set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.DS-10 — Integrity of Software, Firmware, and InformationGatekeeper enforces app integrity before execution and on later modification checks.
Recommendation — Validate software integrity controls before permitting execution or updates.
NIST SP 800-53 Rev 5SI-7 — Software, Firmware, and Information IntegrityGatekeeper is a code-trust control that detects tampering and unauthorized modification.
Recommendation — Use integrity checks to block or flag altered code before it runs.
CIS Controls v8CIS-10 — Malware DefensesGatekeeper reduces malicious software execution on endpoints by enforcing trust checks.
Recommendation — Combine endpoint malware defenses with application trust enforcement.
SLSASupply-chain Levels for Software ArtifactsSigned and notarized apps depend on provenance and build integrity concerns SLSA addresses.
Recommendation — Strengthen build provenance so trusted apps remain trustworthy after delivery.

Practitioner Guidance

Why practitioners should care: Gatekeeper is only as strong as the surrounding software provenance process. If your macOS fleet regularly installs third-party tools, internal utilities, or developer builds, the trust workflow needs clear ownership so exceptions do not become normalised.

What to watch for: Pay attention to repeated user bypasses, unexpected application modifications, and software sources that do not consistently produce signed and notarized builds. Those are often the places where trust controls erode first.

Practitioner takeaway: Treat Gatekeeper as an enforcement point, not a substitute for software supply-chain discipline or endpoint monitoring.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org