IP Library Granted Patent US 9,294,490
Granted Patent B1
US 9,294,490 · App. 14/508,953 · Granted Mar 22, 2016

Apparatus and method for identifying a domain name system resource exhaustion attack

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,294,490
App. No.
14/508,953
Granted
Mar 22, 2016
Kind
B1
Abstract

A machine includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to identify a resource attack in response to spikes in the number of unique subdomains being queried and spikes in the number of timeouts or delayed responses from a specified name server.

Claims (15)

1. A machine, comprising:

a processor; and

a memory connected to the processor, the memory storing instructions executed by the processor to identify a domain name system resource exhaustion attack in response to spikes in the number of unique subdomains being queried and spikes in the number of failed responses from a specified name server.

2. The machine of claim 1 wherein the memory storing instructions executed by the processor include instructions to:

preserve a second level domain,

track requests for subdomains of the second level domain,

collect response statistics,

compute a subdomain ratio,

compute a failed request ratio, and

identify the resource attack when the subdomain ratio exceeds a first threshold and the failed request ratio exceeds a second threshold.

3. The machine of claim 2 wherein the memory storing instructions executed by the processor include instructions to apply or invoke counter-measures.

4. The machine of claim 3 wherein the counter-measures include domain access restrictions.

5. The machine of claim 3 wherein the counter-measures include per-domain rate limits for lookup requests.

6. The machine of claim 3 wherein the counter-measures include invoking a Response Policy Zone.

7. The machine of claim 2 wherein the request type is used in determining threshold values.

Assignments (7)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 8, 2025
From: PROOFPOINT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073889/0677 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 21, 2024
From: GOLDMAN SACHS BANK USA, AS AGENT
To: PROOFPOINT, INC.
Reel/Frame 066865/0648 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0615 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2019
From: CLOUDMARK LLC
To: PROOFPOINT, INC.
Reel/Frame 049997/0796 →
CHANGE OF NAME Recorded Aug 7, 2019
From: CLOUDMARK, INC.
To: CLOUDMARK LLC
Reel/Frame 050165/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: COOK, NEIL; LEMARIÉ, OLIVIER; LEHMANN, AARON ALEXANDER
To: CLOUDMARK, INC.
Reel/Frame 033906/0642 →