Patent ID: 8646071

Claim:
A method of validating site data, the method including the steps of, in a processing system: storing, by the processing system, a verified Internet Protocol (IP) address for a valid Domain Name System (DNS) server; intercepting, by the processing system, a request for an indication of site data, wherein the request is directed to an IP address of an unverified DNS server; comparing, by the processing system, the IP address with the stored verified IP address; upon determining that the IP address matches the verified IP address, transmitting, by the processing system, the request to the IP address indicated in the request; receiving, by the processing system, an indication of site data; performing, by the processing system, a comparison of the indication to site data criteria; validating or invalidating the indication based on a result of the comparison; and when the indication is invalid, resetting the invalid indication of site data to a trusted indication of site data.