Patent ID: 7574743

Claim:
A data storage apparatus that is connected to a terminal having a computer and stores a program executed by the computer of the terminal, the program making the computer execute the processing for: reading from the data storage apparatus a security ensuring data list that describes an attribute of a piece of security ensuring data that is to be applied to a predetermined program of programs stored in the terminal; determining, by executing a program read from the data storage apparatus, whether or not the piece of security ensuring data described in the security ensuring data list is applied to the predetermined program stored in the terminal by comparing an attribute of the piece of security described data described in the security ensuring list associated with information on the predetermined program and an attribute of a piece of security ensuring data that has been applied to the predetermined program stored in the terminal; and reading, when it is determined that the piece of security ensuring data described in the security ensuring data list is not applied to the predetermined program stored in the terminal, the piece of security ensuring data from the data storage apparatus by executing a program read from the data storage apparatus; applying, by executing a program read from the data storage apparatus, the read piece of security ensuring data to the predetermined program stored in the terminal so as to update the predetermined program stored in the terminal; and obtaining attribute information of the terminal after the applying step is performed.