Patent ID: 9672347
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A computer-implemented method for storing event data in an audit log file, the method being executed using one or more processors and comprising: receiving, by one or more processors, event data; determining, by the one or more processors, a first signature based on the event data and an end marker that is provided as a hard-coded string; determining, by one or more processors, a second signature based on the event data; transmitting, by the one or more processors, the second signature to a shared memory; appending, by the one or more processors, the event data and the first signature to the audit log file, the first signature comprising at least a portion of a signature chain associated with the audit log file; verifying, by the one or more processors, an integrity of the audit log file based on the event data and the first signature; receiving, by the one or more processors, second event data that is different from the event data; receiving, from the shared memory and by the one or more processors, the second signature; and overwriting, by the one or more processors, the first signature with the second signature in the audit log file.