CPC G06F 3/0619 (2013.01) [G06F 3/0659 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A method for managing storage of data, the method comprising:
obtaining the data for storage, the data being associated with a first entity and generated by an application hosted by a computing device associated and transmitted by the computing device to a storage for storage;
identifying a first portion of the data corresponding to integrity verification data;
performing a verification operation using the first portion of the data corresponding to the integrity verification data to identify an integrity state of a second portion of the data corresponding to a payload;
in a first instance of the verification operation where the integrity state indicates that the second portion of the data has not been modified by the computing device without knowledge of the first entity after being generated by the application and before being transmitted to the storage:
storing the data in storage to service a request to store the data; and
in a second instance of the verification operation where the integrity state indicates that the second portion of the data has been modified after generation by the application:
rejecting a request to store the data.
|