1. A method, comprising: decompressing an application to one or more executables and one or more libraries; initiating an installation of the application on a computer device; hashing the one or more executables and the one or more libraries to create one or more hash values; transmitting the one or more hash values to a hash value server; storing the one or more hash values in memory at the hash value server; transmitting a query to the memory at the hash value server to verify the one or more hash values of the one or more executables; rehashing the one or more executables and one or more libraries each time the one or more executables are executed to create one or more rehash values; comparing the one or more rehash values with the one or more stored hashed values; ending the installation of the application on the computer device when the created hash value does not match the pre-stored hash value; and continuing the installation of the application on the computer device when the created hash value does match the pre-stored hash value.