摘要 |
PROBLEM TO BE SOLVED: To detect falsification to a dynamic storage area. SOLUTION: This falsification detection device for software checks whether address information referred from the dynamic storage area 202b designates the inside of a range of a static storage area 202a or not by a second falsification detection part 204 when referring to the address information stored in the dynamic storage area storing information capable of being changed according to execution of processing related to a program code and transferring to control based on information stored in the static storage area. When the referred address information does not designate the inside of the range of the static storage area, it is decided that the address information stored in the dynamic storage area is falsified, and the falsification to the information stored in the dynamic storage area can be easily detected by only easy comparison of the address information. COPYRIGHT: (C)2006,JPO&NCIPI |