摘要 |
PROBLEM TO BE SOLVED: To provide an API execution controller capable of preventing an operation unrecognized by a user from being executed without being noticed by the user, 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 unit 13 analyzes a situation for executing the API, on the basis of the information for a method, and determines whether or not information is transmitted through an operation unrecognized by a user. An execution control unit 15, when it is determined that the information is transmitted through the operation unrecognized by the user, gives notice to the user and then controls the execution of the API on the basis of information input by the user. |