摘要 |
PROBLEM TO BE SOLVED: To provide an API execution controller capable of preventing an unauthorized operation different from an operation regulated as a regular operation of an application, and provide a program.SOLUTION: An API execution unit 11 detects such an operation that an application intends to execute an API (Application Program Interface). An information acquisition unit 12, when the operation is detected, acquires information for a method to execute the API. An execution analysis and control unit 14 analyzes a situation for executing the API and determines whether or not the execution of the API leads to an unauthorized operation different from an operation regulated as a regular operation of the application, on the basis of the information for the method, and when determining that the execution of the API leads to the unauthorized operation, controls the execution of the API so as to prevent the unauthorized operation from being executed. |