1. A method, including steps of booting an computer system into a secure preboot environment, said preboot environment including instructions directing a processor to perform integrity checks against malware, said preboot environment preventing unauthorized access to said instructions; upon completing said integrity checks, rebooting said computer system into a regular operating environment, said regular operating environment including operating system software for controlling said computer system and for allowing execution of application software.