Patent ID: 8566937
Filing Date: 2013-10-22
Classification: G06F

Abstract:
1. An information processing apparatus, comprising: a network control unit configured to establish a connection to an external communications network; an installation control unit configured to install a first application; a process control unit configured to start up the first application and establish cooperation among a plurality of applications, the plurality of applications including the first application; an access-history map updating unit configured to update an access-history map which represents history information on an access relationship among the plurality of applications when a request is made to start up the first application or to establish cooperation among the plurality of applications, so that the updated access-history map is a map when the requested startup is executed or when the requested cooperation is established; and an unauthorized-cooperation-of-applications control unit configured to (i) determine whether or not an unauthorized cooperation, which is directed at sensitive information kept secret, is established among the plurality of applications with reference to information obtained from the access-history map and an application authorizing list which includes access authority information of the first application, and (ii) control execution of the first application using an application execution control technique for the unauthorized cooperation, which is directed at the sensitive information, found among the plurality of applications in the case where a result of the determination shows that the unauthorized cooperation is established.