摘要 |
<p><P>PROBLEM TO BE SOLVED: To surely and easily prevent unauthorized access related with a buffer overflow without depending on any function of a CPU. <P>SOLUTION: An information device 1 performs data processing by cooperating each program code developed to a memory and a central control part, and detects the calling time of the program code by hook processing, and successively acquires the return address of each program code developed to an RAM 30 by stack layout check processing, and detects unauthorized access based on the address of the destination shown by the acquired return address, and when detecting the unauthorized access, stops the data processing. <P>COPYRIGHT: (C)2011,JPO&INPIT</p> |