When you create a file hash rule, AppLocker calculates the
file hash and adds this value into the rule configuration. At runtime,
AppLocker calculates the hash of the file and matches it with the rule
configuration. If the hash matches, AppLocker applies that rule. If AppLocker
incorrectly calculates the file hash of some files at runtime, the rule
comparison fails.
There is
currently one known kind
of file
that can have this issue:
- Executable files that have headers larger than 32
kilobytes (KB).
Currently, the only known kind of executable that may have
this large header are BIOS firmware update utilities that contain a real mode
DOS portion for starting directly into the BIOS for updates.