Application whitelisting provides environments with access controls to stop unauthorized software from executing. This is accomplished by utilizing file and folder attributes including but not limited to file path, filename, digital signature, publisher, cryptographic hash and product name.

https://www.carbonblack.com/2019/02/11/tau-threat-intelligence-notification-java-embedded-msi-files/