摘要 |
PURPOSE: A device for checking the integrity of software by using a hash and a method thereof are provided to supply a stable PC environment by easily finding deformations of software installed in a PC before executing programs, if the software is deformed by viruses or hacking tools. CONSTITUTION: A communication unit(10) communicates with an integrity checking server. When a program execution request is inputted, a hooking unit(12) hooks an execution request input signal before an execution file and a dynamic connection file are loaded to a memory. An encoding unit(14) generates an unique code of a program file hooked in the hooking unit by using an encoding table having changed arrangements. An integrity checking unit(16) transmits the unique code to the integrity checking server through the communication unit and requests program execution. The encoding unit receives rules set for changing arrangements of the encoding table. [Reference numerals] (10) Communication unit; (12) Hooking unit; (14) Encoding unit; (16) Integrity checking unit
|