IP Library Granted Patent US 9,185,127
Granted Patent B2
US 9,185,127 · App. 13/177,504 · Granted Nov 10, 2015

Network protection service

Inventors: Vivian Neou (Menlo Park, CA); Robert S. Wilbourn (Palo Alto, CA); Handong Wu (Marietta, GA); Eileen Liu (Saratoga, CA); Colleen Shannon (Redwood City, CA); Sam Bretheim (Berkeley, CA)
Assignee: Nominum, Inc.
H04L63/1441H04L2463/144
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,185,127
App. No.
13/177,504
Granted
Nov 10, 2015
Kind
B2
Abstract

A network protection method is provided. The network protection method may include receiving a Domain Name System (DNS) request, logging the DNS request, classifying the DNS request based on an analysis of a DNS name associated with the DNS request, taking a security action based on the classification, analyzing network traffic after taking the security action, and providing substantially real-time feedback associated with the network traffic to improve future DNS request classifications. The method may further include receiving a DNS response and logging the DNS response. The analysis of the DNS name may include receiving DNS data related to the DNS name from a plurality of sources, receiving reputation data related to the plurality of sources, scoring each of the plurality of sources based on the reputation data, and aggregating the DNS data related to the DNS name based on the scoring.

Claims (32)

1. A network protection method, the method comprising:

receiving, within an internet service provider network, a Domain Name System (DNS) request in a system including a DNS resolver;

logging the DNS request;

classifying the DNS request based on an analysis of a DNS name associated with the DNS request;

taking a security action based on the classification;

analyzing network traffic and content after taking the security action; and

providing a feedback loop based on the analysis of the network traffic to improve future DNS request classifications, in which the feedback loop refers to live, real-time collection of DNS usage patterns from various network protection system (NPS) deployments.

2. The method of claim 1 , further comprising:

receiving the DNS response; and

logging the DNS response.

3. The method of claim 1 , wherein the analysis of the DNS name includes:

receiving DNS data related to the DNS name from a plurality of sources;

receiving reputation data related to the plurality of sources;

scoring each of the plurality of sources based on the reputation data; and

aggregating the DNS data related to the DNS name based on the scoring.

4. The method of claim 3 , wherein the analysis is further based on associations of the DNS name.

5. The method of claim 3 , wherein the aggregation includes averaging results of the scoring.

6. The method of claim 3 , wherein the analysis is prioritized based on popularity of the DNS name.

7. The method of claim 3 , wherein the analysis includes determining whether the DNS request includes data related to another network protocol.

8. The method of claim 3 , further comprising periodically updating the plurality of sources.

9. The method of claim 3 , wherein the DNS data includes one or more of the following: a domain owner associated with the DNS name, whether or not the DNS name has been associated with a malicious activity, whether or not the DNS name has been set up for future malicious activities, reputation of an Internet Protocol (IP) address associated with the DNS name, and the name, IP address, and the reputation of an authoritative server used to lookup an answer for the DNS name.

10. The method of claim 3 , wherein the plurality of sources includes the network providing real-time feedback associated with the network traffic.

11. The method of claim 1 , wherein classifying includes attributing one or more categories to the DNS request.

12. The method of claim 11 , wherein at least one of the categories is indicative of a misconfigured network resource.

13. The method of claim 11 , wherein at least one of the categories is indicative of a botnet.

14. The method of claim 11 , wherein at least one of the categories is indicative of an illegal site.

15. The method of claim 1 , wherein taking the security action includes generating a list of domains having an impact on traffic associated with the network.

16. The method of claim 1 , wherein the security action includes one or more of the following: blocking the DNS request, providing a DNS response, providing a mitigated DNS response, and monitoring network traffic after serving a DNS response.

17. The method of claim 16 , wherein the blocking the DNS request occurs based on a classification of the DNS name associated with the DNS request as malicious or unwanted.

18. The method of claim 16 , wherein the blocking the DNS request is based on results of a security action that monitors the entire traffic.

19. The method of claim 1 , wherein the analysis is further based on information received from an agent residing on an end-user machine.

20. The method of claim 1 , wherein the analysis further includes the active gathering of unrecognized domain names.

Assignments (3)
MERGER Recorded May 21, 2020
From: NOMINUM, INC.
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 052720/0339 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSPELLING OF INVENTOR ROBERT S. WILBOURN'S NAME ON THE ORIGINAL ASSIGNMENT PREVIOUSLY RECORDED ON REEL 026558 FRAME 0289. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT SPELLING OF THE INVENTOR'S NAME IS ROBERT S. WILBOURN WITH ONLY ONE "L" IN WILBOURN.. Recorded Jan 4, 2012
From: NEOU, VIVIAN; WILBOURN, ROBERT S.; WU, HANDONG; LIU, EILEEN; SHANNON, COLLEEN; BRETHEIM, SAM
To: NOMINUM, INC.
Reel/Frame 027479/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2011
From: NEOU, VIVIAN; WILLBOURN, ROBERT S.; WU, HANDONG; LIU, EILEEN; SHANNON, COLLEEN; BRETHEIM, SAM
To: NOMINUM, INC.
Reel/Frame 026558/0289 →
Continuity (1)
Related Publication 20130014253A1 · Jan 10, 2013