Method and system for validating site data
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, and associated system and computer program product, of validating site data. The method includes the steps of, in a processing system 200, receiving 100 an indication of site data, performing a comparison 110 of the indication to site data criteria, and validating or invalidating 120 the indication based on a result of the comparison. The indication of site data could be at least part of a webpage, a link to a webpage, a Uniform Resource Locator, an IP address, at least part of an AJAX page, and/or at least part of a document.
-
Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for validating site data, the system including at least one processor configured to:
-
store a verified Internet Protocol (IP) address for a valid Domain Name System (DNS) server; intercept a request for an indication of site data, wherein the request is directed to an IP address of an unverified DNS server; compare the IP address with the stored verified IP address; upon determining that the IP address matches the verified IP address, transmit the request to the IP address indicated in the request; receive an indication of site data; perform a comparison of the indication to site data criteria; validate or invalidate the indication based on a result of the comparison; and when the indication is invalid, reset the invalid indication of site data to a trusted indication of site data.
-
-
15. A computer program product for validating site data, the computer program product comprising a non-transitory computer-readable medium with instructions thereon, the instructions comprising:
-
code programmed to store a verified Internet Protocol (IP) address for a valid Domain Name System (DNS) server; code programmed to intercept a request for an indication of site data, wherein the request is directed to an IP address of an unverified DNS server; code programmed to compare the IP address with the stored verified IP address; upon determining that the IP address matches the verified IP address, code programmed to transmit the request to the IP address indicated in the request; code programmed to receive an indication of site data; code programmed to perform a comparison of the indication to site data criteria; code programmed to validate or invalidate the indication based on a result of the comparison; and when the indication is invalid, code programmed to reset the invalid indication of site data to a trusted indication of site data.
-
Specification