Systems and methods for validating integrity of an executable file are
described. In one aspect, the systems and methods determine that an
executable file is being introduced into a path of execution. The
executable file is then automatically evaluated in view of multiple
malware checks to detect if the executable file represents a type of
malware. The multiple malware checks are integrated into an operating
system trust verification process along the path of execution.