摘要 |
The invention relates to a method for evaluating the reliability of the program (401) in an electronic device (1) comprising at least a processing memory (3b) for processing programs. The program (401) to be checked is stored in a storage memory (4, 10). In the method, the program (401) is loaded in said processing memory (3b) for processing, wherein the method comprises at least the following steps. A first determining step to determine data about the loading address of said program (401) to be checked in the processing memory (3b). A modification step, in which a search for a program corresponding to said program (401) to be checked is made in the storage memory (4, 10), wherein if the searched program is found, the program code of the searched program is modified to correspond to the loading of the program in the loading address determined in the first determining step. The method also comprises an examining step, in which the conformity of the program loaded in the processing memory and the modified program is examined, wherein the result of the examining step is used in the evaluation of the reliability of the program (401) to be verified. The invention also relates to a system and an electronic device, in which the method is applied.
|