Medium for storing control program, client apparatus, and control method for client apparatus
First Claim
1. A non-transitory computer-readable storage medium that stores a control program for a client apparatus connected to a repeater storing execute permission information on a plurality of access codes included in an application program received from a server, the control program causing the client apparatus to execute a process including:
- receiving the application program and the execute permission information from the repeater;
updating the execute permission information received from the repeater based on evaluation information;
determining whether each access code of the plurality of access codes included in the application program is permitted to be executed based on the updated execute permission information, the plurality of access codes each indicating an access to a predetermined function of the client apparatus or indicating an access to an external apparatus;
executing all access codes that are permitted to be executed, andrestricting all access codes that are not permitted to be executed,wherein the evaluation information is a level of danger of the client apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable storage medium that stores a control program for a client apparatus connectable to a repeater storing execute permission information on a plurality of codes included in an application program received from a server, the control program causing the client apparatus to execute a process including receiving the application program and the execute permission information from the repeater, updating the execute permission information received from the repeater based on evaluation information on the application program received from the repeater, and executing the application program based on the execute permission information updated based on the evaluation information.
13 Citations
5 Claims
-
1. A non-transitory computer-readable storage medium that stores a control program for a client apparatus connected to a repeater storing execute permission information on a plurality of access codes included in an application program received from a server, the control program causing the client apparatus to execute a process including:
-
receiving the application program and the execute permission information from the repeater; updating the execute permission information received from the repeater based on evaluation information; determining whether each access code of the plurality of access codes included in the application program is permitted to be executed based on the updated execute permission information, the plurality of access codes each indicating an access to a predetermined function of the client apparatus or indicating an access to an external apparatus; executing all access codes that are permitted to be executed, and restricting all access codes that are not permitted to be executed, wherein the evaluation information is a level of danger of the client apparatus. - View Dependent Claims (5)
-
-
2. A client apparatus connected to a repeater storing execute permission information on a plurality of access codes included in an application program received from a server, the client apparatus comprising:
-
a reception unit that receives the application program and the execute permission information from the repeater; an update unit that updates the execute permission information received from the repeater based on evaluation information; an execution unit that determines whether each access code of the plurality of access codes included in the application program is permitted to be executed based on the updated execution permission information, executes all access codes that are permitted to be executed, and restricts all access codes that are not permitted to be executed, the plurality of access codes each indicating an access to a predetermined function of the client apparatus or indicating an access to an external apparatus; wherein the evaluation information is a level of danger of the client apparatus.
-
-
3. A client apparatus connected to a repeater storing execute permission information on a plurality of access codes included in an application program received from a server, the client apparatus comprising:
-
a memory that stores evaluation information on a plurality of application programs; and a processor that executes a process including receiving the application program and the execute permission information from the repeater, updating the execute permission information received from the repeater based on the evaluation information stored in the memory, determining whether each access code of the plurality of access codes included in the application program is permitted to be executed based on the updated execute permission information, the plurality of access codes each indicating an access to a predetermined function of the client apparatus or indicating an access to an external apparatus, executing all access codes that are permitted to be executed, and restricting all access codes that are not permitted to be executed, wherein the evaluation information is a level of danger of the client apparatus.
-
-
4. A control method for a client apparatus connected to a repeater storing execute permission information on a plurality of access commands included in an application program received from a server, the control method comprising:
-
receiving, by the client apparatus, the application program and the execute permission information from the repeater; updating the execute permission information received from the repeater based on evaluation information; and determining whether each access command of the plurality of access commands included in the application program is permitted to be executed based on the updated execute permission information, the plurality of access commands each indicating an access to a predetermined function of the client apparatus or indicating an access to an external apparatus; executing all access commands that are permitted to be executed, and restricting all access commands that are not permitted to be executed, wherein the evaluation information is a level of danger of the client apparatus.
-
Specification