A client apparatus to which data or a function is provided from a server
apparatus, including: a monitoring unit configured to monitor monitoring
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; and an abnormality
information notification unit configured to issue the abnormality
information to the server apparatus managed by the server management
unit.