| CPC G06F 21/6218 (2013.01) [G06F 21/606 (2013.01)] | 20 Claims |

|
1. A system comprising:
a processor device; and
a non-transitory computer-readable medium having instructions stored thereon that are executable by the processor device to cause the processor device to perform operations comprising:
transferring a file from a mainframe database to an intermediary system prior to transferring the file to a cloud database to enrich the file at the cloud database, the file comprising a set of encrypted values corresponding to interaction data of one or more interactions;
tracking, by a monitoring tool communicatively coupled with the mainframe database, the intermediary system, and the cloud database, a transfer of the file from the mainframe database to the cloud database by logging one or more tracked parameters of the file prior to the file leaving the mainframe database and each intermediary system;
subsequent to transferring the file to the intermediary system, applying a key rotation process to replace a first encryption key associated with the set of encrypted values of the file with a second encryption key, the intermediary system configured to generate an updated set of encrypted values using the second encryption key while maintaining access to the set of encrypted values;
detecting, by the monitoring tool, that the file has stopped at a particular intermediary system prior to being transferred to the cloud database, the particular intermediary system corresponding to the intermediary system or another intermediary system via which the file is transferred from the mainframe database to the cloud database;
in response to detecting that the file has stopped at the particular intermediary system, comparing, by the monitoring tool, a checksum of the file to an expected value to determine whether the file has a discrepancy, the checksum configured to verify data integrity of the file subsequent to transferring the file to the particular intermediary system;
determining, by the monitoring tool, an action to perform at the particular intermediary system to continue transferring the file to the cloud database; and
controlling, by the monitoring tool, the particular intermediary system by transmitting a command to the particular intermediary system to cause the particular intermediary system to perform the action, the monitoring tool configured to automatically output the command in response to determining that the comparison of the checksum and the expected value indicates that the discrepancy has been introduced in the file subsequent to transferring the file to the particular intermediary system.
|