Patent ID: 8510263

Claim:
A method, implemented by a processor, for validating Shared Registration System (SRS) registry transaction data, the method comprising: receiving, by the processor, online transaction processing (OLTP) transaction data associated with an SRS registry database, wherein the transaction data is associated with SRS registry operations comprising at least one of: adding an Internet domain name, deleting an Internet domain name, renewing an Internet domain name, modifying an Internet domain name, restoring an Internet domain name, transferring an Internet domain name, adding an Internet domain name server, deleting an Internet domain name server, or modifying an Internet domain name server; parsing, by the processor, the OLTP transaction data; comparing, by the processor, the parsed OLTP transaction data to one or more profiles, the profiles comprising metadata describing one or more SRS registry operations, wherein each profile corresponds to at least one known SRS registry operation associated with a known code path, wherein an alert is generated if an OLTP transaction does not match at least one of the one or more profiles; receiving, by the processor, log data associated with the OLTP transaction data; parsing, by the processor, the log data associated with the OLTP transaction data; and verifying, by the processor, that transactions represented by the OLTP transaction data came from a known source by correlating the parsed OLTP transaction data with the parsed log data, wherein a chain of custody is established if the parsed OLTP transaction data correlates with the parsed log data, and wherein an alert is generated if the parsed OLTP transaction data does not correlate with the parsed log data, indicating that at least one transaction represented by the OLTP transaction data did not come from a known source.