Patent ID: 7743413

Claim:
A client apparatus to which data or a function is provided from a server apparatus, comprising: a monitoring unit configured to monitor target software, and detect an abnormal state or unauthorized state of the target software; a server management unit configured to manage an address of the server apparatus that is being accessed by the client apparatus; an abnormality information creation unit configured to create abnormality information from the abnormal state or the unauthorized state, which is detected by the monitoring unit, the abnormality information including the abnormal state detected and a location where the abnormal state occurs; and an abnormality information notification unit configured to issue the abnormality information to the server apparatus managed by the server management unit, wherein a first table associating abnormal states, locations where abnormal states occur and risks is used to determine a risk corresponding to the abnormal state detected, a second table associating risks, server resources and permitted operations is used to determine a permitted operation for the client apparatus based on the determined risk, and an authority of the client apparatus is set in accordance with the determined permitted operation.