Patent 11757663 was granted and assigned to emTRUTH, Inc. on September, 2023 by the United States Patent and Trademark Office.
A method includes identifying a binary file to be executed on a client device. The method further includes comparing, by a processing device, the binary file to an authenticated version of the binary file stored on a blockchain, in response to identifying the binary file and before executing the binary file. The method further includes, in response to determining that the binary file and the authenticated version of the binary file match, executing the binary file. The method further includes, in response to determining that the binary file and the authenticated version of the binary file do not match, triggering a predefined remedial action.