Reference articles on history, science, culture and more
Encyclopedia

AppLocker

Application whitelisting software for Windows

AppLocker is an application whitelisting technology introduced with Microsoft's Windows 7 operating system. It allows restricting which programs users can execute based on the program's path, publisher, or hash, and in an enterprise can be configured via Group Policy.

01Summary

Windows AppLocker allows administrators to control which executable files are denied or allowed to execute. With AppLocker, administrators are able to create rules based on file names, publishers or file location that will allow certain files to execute. Unlike the earlier Software Restriction Policies, which was originally available for Windows XP and Windows Server 2003, AppLocker rules can apply to individuals or groups. Policies are used to group users into different enforcement levels. For example, some users can be added to an 'audit' policy that will allow administrators to see the rule violations before moving that user to a higher enforcement level.

02AppLocker availability charts

AppLocker availability on Windows 7
StarterHome BasicHome PremiumProfessionalEnterpriseUltimate
NoNoNoCreate policies, but cannot enforceCreate and enforce policiesCreate and enforce policies
AppLocker availability on Windows 8
RT(Core)ProEnterprise
NoNoNoYes
AppLocker availability on Windows 10
HomeProEnterpriseEducation
YesYesYesYes

03Bypass techniques

There are several generic techniques for bypassing AppLocker:

  • Writing an unapproved program to a whitelisted location.
  • Using a whitelisted program as a delegate to launch an unapproved program.
  • Hijacking the DLLs loaded by a trusted application in an untrusted directory.
Watch videos about AppLockerExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article AppLocker, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.