摘要 |
<p>A communication terminal includes a storage unit for holding a library function for executing a first particular instruction before execution of a process to be executed prior to a communication with a communication partner and executing a second particular instruction before returning to a call source, a client application, its attribute value, and an allowable address range of the first particular instruction. When the client application executes the communication instruction and an internal interrupt is generated, a communication instruction execution control unit controls whether to execute the communication instruction according to the attribute value of the client application. When the client application executes the first particular instruction and an internal interrupt is generated, a security gate entering process unit checks whether the address of the first particular instruction is within the allowable address range. If within the allowable address range, the attribute value of the client application is modified. When the client application executes the second particular instruction and an internal interrupt is generated, a security gate retreat process unit returns the attribute value of the client application to the previous one.</p> |