摘要 |
A computer system for preventing secret data in a memory area from being erased, altered or leaked due to a buffer overflow attack and the like comprises a memory map circuit (15) for storing an access control memory map which defines whether the CPU (10) has an access right for executing a program with respect to each address of the memory area (19), an access right determination circuit (16) for determining whether the CPU (10) has the access right to the memory area of an execution program storage address (Spc) designated by a program counter (20) based on the access control memory map, and outputting an access prohibition signal (SC) which makes the CPU (10) execute a predetermined operation to disable the CPU (10) from accessing the memory area of the execution program storage address when the CPU (10) does not have the access right.
|