What’s the best way to manage application allowlisting when executable names change?

0
0
Asked By MellowCedar42 On

I recently had a user request administrator credentials just to change their default PDF reader, which made me consider using application allowlisting instead. The problem is that some applications change their executable names or install into new version-specific folders after updates. That means a rule based only on the executable path or filename may need to be recreated with every release. How do you handle this in practice? Do you use publisher-based rules, scripts, software deployment tools, third-party products, or manual updates?

5 Answers

Answered By BrightNectar24 On

Build deployment packages that configure the application and its defaults for the user. If the PDF reader is approved, the package can install it, set it as the default through the supported operating-system mechanisms, and handle updates without exposing an administrator prompt. This is generally cleaner than trying to let users elevate individual installers.

Answered By QuartzPilot7 On

Avoid relying only on the executable name or path. Where possible, create rules based on the publisher’s code-signing certificate or other trusted file attributes. Tools such as AppLocker can support publisher-based rules, which are usually more resilient when an application gets a new version. Also, test updates with a small user-acceptance group before deploying them broadly.

LunarMango8 -

This is especially useful for products that install each major release side by side. The paths may change, but the publisher signature can remain consistent.

Answered By IndigoCrown63 On

Some organizations take a denylist approach rather than trying to approve every application. That can reduce administrative overhead, but it provides less control and may be unsuitable for environments with strict compliance or software licensing requirements. Whichever model you choose, staged testing and centralized deployment are important.

Answered By RiverStoneK9 On

If you need more detailed application control, products such as ThreatLocker can manage allowlisting based on more than just a filename. They take some effort to tune and maintain, but they can reduce the number of exceptions caused by changing paths and versioned executables.

Answered By CobaltHarbor31 On

Use a managed software catalog instead of granting users administrator access. With Configuration Manager, Intune, or a similar deployment platform, IT can publish approved applications and specific versions. Users install them from the company portal without admin rights, while IT controls updates, licensing, and which products are allowed.

VelvetRook56 -

A Company Portal-style catalog can provide much of the same experience. The main difference is that someone still needs to maintain the packages and update the catalog when new versions are approved.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.