Patent ID: 11947690
Assignee: KABUSHIKI KAISHA TOSHIBA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A computer program product comprising a non-transitory computer-readable recording medium on which an executable program is recorded, the program instructing a computer to:
store, to a memory, a flag table in which file information for individually identifying one or more pieces of software is associated with a flag on which one of multiple values is set, the multiple values including a first value and a second value, the first value representing that verification of integrity is required for a corresponding one of the one or more pieces of software, the second value representing permission of execution of a corresponding one of the one or more pieces of software without performing verification of integrity of the corresponding one of the one or more pieces of software;
when rewrite of first software being one of the one or more pieces of software is detected, perform a rewrite process of extracting first file information being file information corresponding to the first software and set the first value on a first flag corresponding to the first file information in the flag table; and
perform a software authorized change process of changing a file of the first software in an authorized manner,
wherein the software authorized change process includes changing, when the changing the file of the first software in an authorized manner is performed, the first value, which has been set on the first flag by the rewrite process, to the second value.