AUTHENTICATED NAME RESOLUTION
First Claim
1. A method for authenticating a DNS request, comprising:
- receiving at an authenticating server a DNS resolution request including authentication information;
validating, on the authenticating server, the authentication information;
determining, by the authenticating server, a DNS action based on the validation of the authentication information, wherein the DNS action comprises at least one of;
sending a response message with an individualized IP address, network layer identifier, or service location identifier;
delaying sending a response message;
sending a response message with an IP address corresponding to a website address containing authentication instructions;
or sending a response message with an IP address corresponding to a website configured to mimic the website of the requested address; and
executing, on the authenticating server, the DNS action.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable memory containing instructions include receiving a DNS request containing authentication information, validating the authentication information, determining an appropriate action to take based on the validating status, and taking the appropriate action. Actions may include responding with an individualized network layer address or service location address, delaying sending a response message, sending a network layer address or service location address corresponding to a site containing authentication information, and sending a response with a network layer address or service location address with a web address configured to mimic the website related to the requested resource.
-
Citations
37 Claims
-
1. A method for authenticating a DNS request, comprising:
-
receiving at an authenticating server a DNS resolution request including authentication information; validating, on the authenticating server, the authentication information; determining, by the authenticating server, a DNS action based on the validation of the authentication information, wherein the DNS action comprises at least one of;
sending a response message with an individualized IP address, network layer identifier, or service location identifier;
delaying sending a response message;
sending a response message with an IP address corresponding to a website address containing authentication instructions;
or sending a response message with an IP address corresponding to a website configured to mimic the website of the requested address; andexecuting, on the authenticating server, the DNS action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for authenticating a DNS request, comprising:
an authenticating server comprising; a processor; and memory, wherein the memory contains instructions, which, when executed by the processor, perform a method comprising; receiving at an authenticating server a DNS resolution request including authentication information; validating, on the authenticating server, the authentication information; determining, by the authenticating server, a DNS action based on the validation of the authentication information, wherein the DNS action comprises at least one of;
sending a response message with an individualized network layer address or service location address, delaying sending a response message, sending a response message with an IP address corresponding to a website address containing authentication instructions, or sending a response message with an IP address corresponding to a website configured to mimic the website of the requested address; andexecuting, on the authenticating server, the DNS action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable medium containing instructions, which, when executed by a processor, perform a method comprising:
-
receiving at an authenticating server a DNS resolution request including authentication information; validating, on the authenticating server, the authentication information; determining, by the authenticating server, a DNS action based on the validation of the authentication information, wherein the DNS action comprises at least one of;
sending a response message with an individualized network layer address or service location address, delaying sending a response message, sending a response message with an IP address corresponding to a website address containing authentication instructions, and sending a response message with an IP address corresponding to a website configured to mimic the website of the requested address; andexecuting, on the authenticating server, the DNS action. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for authenticating a DNS request, comprising:
-
receiving, at an authenticating server, a DNS resolution request from a user, wherein the request includes a domain name to be resolved and an authentication certificate, wherein the authentication certificate was issued by a community authority trust in response to a request for identification authentication by the user; validating, on the authenticating server, the authentication certificate; determining, by the authenticating server, a network layer address or service location address based on the validation of the authentication certificate; and sending the network layer address to the user. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A system for authenticating a DNS request, comprising:
-
a community authority trust; an authenticating DNS server, comprising a processor and computer-readable memory, wherein the computer-readable memory contains instructions, which, when executed on the processor, perform a method comprising; receiving, at the authenticating server, a DNS resolution request from a user, wherein the request includes a domain name to be resolved and an authentication certificate, wherein the authentication certificate was issued by the community authority trust in response to a request for identification authentication by the user; validating, on the authenticating server, the authentication certificate; determining, by the authenticating server, a network layer address or service location address based on the validation of the authentication certificate; and sending the network layer address or service location address to the user. - View Dependent Claims (34, 35, 36, 37)
-
Specification