×
×
×
×

Comprehensive Guide to Application Control Strategies

A structured approach to implementing a strict allowlist policy — from discovery and grouping through full zero-trust enforcement.

Foundation

Organize endpoints and applications before creating policies

Group devices before creating targeted, manageable application policies.

Create computer groups based on enterprise requirements

Group devices by application usage or privilege requirements to support effective application control. After grouping endpoints, push policies tailored to each group with a single click.

Use the Custom Groups feature in Endpoint Central to build endpoint groups that reflect your organization — by team, role, location, or any other dimension that maps to real policy differences.

Pro-tip
Define your groups before you configure any application policies. Updating groups after policy deployment requires more work.

Group applications by department or function

Application Groups let you cluster applications by similarity, business function, or department. This lets you map applications to the users who need them — and prevents employees from accessing software that's irrelevant to their role.

Policies are configured at the group level, so administrators manage one allowlist for an entire department rather than individual entries for hundreds of executables. This approach also reduces the risk of unauthorized application usage caused by gaps in coverage.

Learn more about Application Groups.

Visibility

Audit before enforcing

Review application usage before enforcing restrictions.

Run in Audit Mode to review application usage

Review actual application usage before enforcing a policy. Audit Mode lets all allowlisted and unmanaged applications run while collecting events — giving administrators the data they need to make informed decisions about what to allow or block.

Learn about Audit Mode.

Note
Applications that hamper productivity can be identified in Audit Mode and blocklisted before switching to enforcement.

Enforcement

Enforce Strict Mode and manage user requests

Minimize attack surface while keeping productivity intact.

Switch to Strict Mode for zero-trust enforcement

Once the allowlist is built with all necessary applications, switch to Strict Mode to enforce a zero-trust security model. Only allowlisted applications can run — no unmanaged applications are permitted, minimizing the attack surface significantly.

Learn about Strict Mode.

Tip: Review developer tools and generated executables

Developer tools can start unsigned or frequently changing executables. Review the actual executable and parent process before defining an exception. A File Hash rule matches an exact executable revision; a Folder Path rule covers the matching directory content, so choose a trusted, appropriately controlled location rather than a broad user-writable tree. For ad-hoc needs, review Request Access or time-bound Application Allowlisting JIT. Check the required scope and the effective rules before granting access.

Let users request access to business-critical applications

Business needs change — a support technician may occasionally need a video-conferencing tool that isn't in the allowlist. Strict Mode blocks unmanaged applications. The Request Access feature provides a controlled access process. Users submit a request with a justification. Administrators can approve, deny, or permanently add the application to a group.

Pro-tip
Enabling Request Access reduces productivity delays while maintaining your zero-trust policy.

Learn about Request Access.

Related