DOMAIN BASED AUTHENTICATION SCHEME
First Claim
Patent Images
1. A system, comprising:
- a user terminal including a domain name stub resolver component and a Domain Name Server (DNS) verifier component;
wherein the domain name stub resolver component is configured to;
determine whether a local cache of the user terminal includes a translation for a Domain Name Server (DNS) portion of a Uniform Resource Identifier (URI) of a network call;
responsive to determining that the local cache does not include the translation, send by the user terminal a transmission to a DNS server; and
responsive to determining that the local cache does include the translation or sending the transmission, obtain a domain name to IP address translation;
wherein the DNS verifier component is configured to;
detect when the domain name stub resolver component is provided with a domain name to IP look up request;
responsive to detecting said providing, obtain an IP address from a predetermined remote service;
compare the domain name to IP address translation obtained by the domain name stub resolver component to the IP address obtained from the predetermined remote service; and
determine whether to identify an exception responsive to a result of the comparison.
0 Assignments
0 Petitions
Accused Products
Abstract
In one example, a system for authenticating domains operates by authenticating a first domain and the extensions that make up the URI of an initial or primary Internet network call. Thereafter, the system can enable the owner of the first domain to make assertions or statements about additional domains and URIs that make up the rest of the web page, session or application.
-
Citations
13 Claims
-
1. A system, comprising:
-
a user terminal including a domain name stub resolver component and a Domain Name Server (DNS) verifier component; wherein the domain name stub resolver component is configured to; determine whether a local cache of the user terminal includes a translation for a Domain Name Server (DNS) portion of a Uniform Resource Identifier (URI) of a network call; responsive to determining that the local cache does not include the translation, send by the user terminal a transmission to a DNS server; and responsive to determining that the local cache does include the translation or sending the transmission, obtain a domain name to IP address translation; wherein the DNS verifier component is configured to; detect when the domain name stub resolver component is provided with a domain name to IP look up request; responsive to detecting said providing, obtain an IP address from a predetermined remote service; compare the domain name to IP address translation obtained by the domain name stub resolver component to the IP address obtained from the predetermined remote service; and determine whether to identify an exception responsive to a result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
determining by a domain name stub resolver component of a user terminal whether a local cache of the user terminal includes a translation for a Domain Name Server (DNS) portion of a Uniform Resource Identifier (URI) of a network call; responsive to determining that the local cache does not include the translation, generating by the domain name stub resolver component a transmission addressed to a DNS server; and responsive to determining that the local cache does include the translation or sending the generated transmission, obtaining by the domain name stub resolver component a domain name to IP address translation; detecting when the domain name stub resolver component is provided with a domain name to IP look up request; responsive to detecting said providing, obtaining an IP address from a predetermined remote service; comparing the domain name to IP address translation to the IP address obtained from the predetermined remote service; and identifying an exception responsive to a result of the comparison. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification