Join our Newsletter — 33% off our NHI Course
Governance, Ownership & Risk

App Gating

← Back to Glossary
By NHI Mgmt Group Updated November 9, 2026 Domain: Governance, Ownership & Risk

App gating is a control that restricts which applications can run, install, or access managed data on a device or platform. It is commonly used in endpoint management and application control to limit execution to approved software, reducing unauthorised code execution and data exposure.

What App Gating Does

App gating is an enforcement control, not just a policy label. It sits between the device and the software that wants to execute, install, or touch managed data, and it decides whether that app is allowed to proceed based on predefined trust or allowlisting rules.

In practice, the control matters because it narrows the range of software that can introduce risk. By limiting execution to approved applications, app gating reduces the chance that unauthorised, untested, or malicious code can run in a managed environment.

How App Gating Works in Endpoint and Platform Control

App gating is usually implemented as part of endpoint management, mobile device management, application control, or platform security tooling. The exact mechanism varies, but the common pattern is the same: the device evaluates an app against a rule set before the app is permitted to run, install, or interact with sensitive resources.

Those rules may be based on publisher trust, package identity, code signing, hash reputation, device posture, platform policy, or an approved software catalogue. The goal is to create a controlled execution boundary so that only sanctioned software can reach managed data or privileged device functions.

This makes app gating different from simple inventory or software cataloguing. Inventory tells you what exists; app gating enforces what is permitted. That distinction is important in hardened environments where merely detecting unapproved software is not enough.

Security Benefits and Control Outcomes

The core benefit of app gating is reduction of attack surface. When fewer applications can execute, attackers have fewer opportunities to introduce malicious loaders, unmanaged tools, unwanted plugins, or trojanised software into the environment.

It also supports data protection. If managed data is only accessible to approved apps, then a compromised or shadow IT application is less likely to exfiltrate files, tokens, or business data through the device. That makes app gating a practical control for both execution risk and data access risk.

App gating can also improve governance over software sprawl. Organisations get clearer control over which apps are used on corporate devices, which vendors are trusted, and which classes of software are excluded because they create unacceptable operational or security exposure.

Common Failure Modes and Operational Trade-offs

App gating only works well when the policy is current and the allowlist reflects real business need. If rules are too broad, risky software slips through. If they are too strict, users may be blocked from legitimate work, which can lead to bypass behaviour, exception creep, or unmanaged fallback tools.

Another common issue is incomplete visibility. If organisations do not maintain accurate device inventory, software inventory, and application ownership, they may believe gating is stronger than it really is. The control can also be undermined when unmanaged devices, side-loaded apps, or alternate app stores fall outside policy enforcement.

Because of that, app gating should be treated as a living control. It needs review when business applications change, when new platforms are introduced, and when exception handling starts to become the norm rather than the exception.

Where App Gating Fits in a Broader Defence Model

App gating is strongest when paired with software trust decisions, endpoint hardening, and monitoring for policy bypass. It is a preventive control, but it should be complemented by detection for unauthorised execution attempts, suspicious installers, and unusual access patterns from apps that were never meant to run.

For broader control design, NIST SP 800-53 Rev 5 Security and Privacy Controls helps organisations map app gating to access control, configuration management, and system integrity expectations. The same control logic is reinforced by Zero Trust thinking, where software is not trusted simply because it is present on the device.

App gating also aligns with platform trust and application allowlisting concepts used in hardening baselines. In environments where software provenance matters, the control helps reduce the chance that unapproved code reaches managed devices or sensitive data paths in the first place.

Standards & Framework Alignment

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

NIST SP 800-53 Rev 5, NIST Zero Trust (SP 800-207) and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5SI-7 — Software, Firmware, and Information IntegrityApp gating enforces trusted code execution and blocks unapproved software.
CM-7 — Least FunctionalityApp gating limits devices to approved applications and reduces unnecessary software exposure.
AC-3 — Access EnforcementApp gating enforces policy-based access to apps and managed data on the device.
Recommendation — Use SI-7 to restrict execution to trusted software and verify code integrity before it runs. Apply CM-7 to allow only the minimum software needed for approved business functions. Use AC-3 to enforce policy decisions that govern which applications can access protected resources.
NIST Zero Trust (SP 800-207)Zero Trust ArchitectureApp gating reflects verify-first trust reduction for software on managed devices.
Recommendation — Treat applications as untrusted until they are explicitly approved and continuously validated.
CIS Controls v8CIS-4 — Secure Configuration of Enterprise Assets and SoftwareApp gating is a software control that depends on hardened, approved configuration states.
Recommendation — Use CIS-4 to standardise approved software states and block unwanted application installation.

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 November 9, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org