IP Library Granted Patent US 7,043,759
Granted Patent B2
US 7,043,759 · App. 09/931,561 · Granted May 9, 2006

Architecture to thwart denial of service attacks

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 7,043,759
App. No.
09/931,561
Granted
May 9, 2006
Kind
B2
Abstract

A system architecture for thwarting denial of service attacks on a victim data center is described. The system includes a first plurality of monitors that monitor network traffic flow through the network. The first plurality of monitors is disposed at a second plurality of points in the network. The system includes a central controller that receives data from the plurality of monitors, over a hardened, redundant network. The central controller analyzes network traffic statistics to identify malicious network traffic. In some embodiments of the system, a gateway device is disposed to pass network packets between the network and the victim site. The gateway is disposed to protect the victim site, and is coupled to the control center by the redundant hardened network.

Claims (54)

1. A method of thwarting denial of service attacks on a victim data center coupled to a network, the method comprising:

monitoring network traffic through monitors disposed at a plurality of points in the network;

communicating data from the monitors to a central controller, over a redundant network that is a different network from the network being monitored;

analyzing the data comprising network traffic statistics to identify network traffic that is part of a denial of service attack; and

filtering the network traffic based on results of analyzing the network traffic to discard network traffic that is identified as part of the denial of service attack.

2. The method of claim 1 , further comprising:

arranging the monitors and central controller to be coupled to the redundant network that is inaccessible to the denial of service attack.

3. The method of claim 1 further comprising:

monitoring network traffic at an edge of the network to protect the data center, with monitoring using a gateway that passes network packets, the gateway disposed at the edge of the network, and with the gateway coupled to the control center by the redundant network.

4. The method of claim 3 wherein monitoring network traffic through the gateway occurs at network entry points of victim data centers.

5. The method of claim 1 wherein analyzing further comprises:

performing intelligent traffic analysis based on collected statistical data from the monitors and filtering further comprises filtering the traffic according to the traffic analysis to eliminate the traffic identified as part of the denial of service attack.

6. The method of claim 5 wherein performing intelligent traffic analysis and filtering, further comprises performing intelligent traffic analysis and filtering by the gateways and the control center.

7. The method of claim 5 wherein performing intelligent traffic analysis and filtering, further comprises performing intelligent traffic analysis and filtering by the gateways.

8. The method of claim 1 wherein monitoring network traffic further comprises monitoring network traffic by data collectors sampling packet traffic and accumulating and collecting statistical information about network flows and the method further comprises:

aggregating packet traffic and accumulated statistical information in the control center to coordinate measures to track down and block the sources of an attack.

9. The method of claim 8 wherein monitoring network traffic further comprises monitoring network traffic at major peering points and network points of presence.

10. The method of claim 1 further comprising:

aggregating traffic information in the control center to coordinate measures to track down and block the sources of an attack.

11. A distributed system to thwarting denial of service attacks comprises:

a plurality of monitors dispersed throughout a network, the monitors collecting statistical data for performance of intelligent traffic analysis and filtering to identify malicious traffic and to eliminate the malicious traffic to thwart the denial of service attack.

12. The distributed system of claim 11 further comprising:

a control center coupled to the plurality of data collectors by a hardened redundant connection to communicate the data to the control center; and wherein the control centers performs the intelligent traffic analysis to identify the malicious traffic.

13. The distributed system of claim 12 further comprising:

at least one gateway device that passes network packets between the network and the victim site, the gateway disposed to protect a victim site, and being coupled to the control center by the redundant hardened network.

14. A system for thwarting denial of service attacks on a victim data center coupled to a network comprises:

a first plurality of monitors that monitor network traffic flow through the network, the first plurality of monitors disposed at a second plurality of points in the network; and

a central controller that receives data from the plurality of monitors, over a different redundant network, the central controller analyzing network traffic statistics to identify malicious network traffic and to coordinate the first plurality of monitors to filter the network traffic based on results of analyzing the network traffic to discard network traffic that is identified as malicious traffic.

15. The system of claim 14 wherein the different, redundant network is inaccessible to the attack.

16. The system of claim 14 further comprising:

at least one gateway that passes network packets between the network and the victim data center, the gateway disposed to protect potential victim data center and being coupled to the control center by the different, redundant network.

17. The system of claim 16 wherein the gateway is disposed at an edge of the network at victim data center.

18. The system of claim 16 wherein the gateway analyzes network traffic statistics to identify malicious network traffic and filters the network traffic based on results of analyzing the network traffic to discard network traffic that is identified as malicious network traffic during analyzing of the network traffic.

19. The system of claim 16 wherein the gateway is located at the edge of the network that is an entry point to the victim data center.

20. The system of claim 16 wherein both the gateway and the control center perform intelligent traffic analysis and filtering to identify the malicious traffic and to eliminate the malicious traffic.

21. The system of claim 16 wherein the gateway includes a process to allow an administrator to insert filters to discard packets that are deemed to be part of an attack, as determined by heuristics of the traffic flow.

22. The system of claim 14 wherein the data collectors sample packet traffic, and accumulate and collect statistical information about network flows.

23. The system of claim 14 wherein the data collectors are located at major peering points and network points of presence.

24. The system of claim 16 wherein the data collectors sample packet traffic, and accumulate and collect statistical information about network flows and are located at major peering points and network points of presence.

25. The system of claim 16 wherein the control center aggregates traffic information and coordinates measures to track down and block the sources of an attack.

26. The system of claim 16 wherein the gateway includes a process to communicate with the control center over the different, redundant network.

27. A distributed system to thwart denial of service attacks comprises:

a plurality of gateways dispersed throughout a network, near data centers that might be sources of an attack, the gateways collecting statistical data for performance of intelligent traffic analysis and filtering, identify malicious traffic at the source of an attack, to eliminate the malicious traffic and thwart the denial of service attack.

28. The distributed system of claim 27 further comprising:

a control center coupled to the plurality of gateways by a different, redundant network to communicate the data from the gateways to the control center, with the control center performing the intelligent traffic analysis to identify the malicious traffic.

29. The distributed system of claim 27 further comprising:

a first plurality of monitors that monitor network traffic flow through the network, the first plurality of monitors disposed at a second plurality of points in the network; and

a central controller that receives data from the plurality of monitors, over a redundant network that is a different network from the network monitored by the monitors, the central controller analyzing network traffic statistics to identify malicious network traffic.

30. The system of claim 28 wherein the gateways include a process to communicate with the control center over the different, redundant network.

31. The distributed system of claim 27 wherein the gateways are disposed at an edge of the network at the victim data centers.

32. The system of claim 27 wherein the gateways analyze network traffic statistics to identify malicious network traffic and filter the network traffic based on results of analyzing the network traffic to discard network traffic that is identified as malicious network traffic during analyzing of the network traffic.

33. The system of claim 27 wherein the gateway is located at the edge of the network that is an entry point to the victim data center.

34. The system of claim 28 wherein both the gateways and the control center perform intelligent traffic analysis and filtering to identify the malicious traffic and to eliminate the malicious traffic.

35. The system of claim 27 wherein the gateways include a process to allow an administrator to insert filters to discard packets that are deemed to be part of an attack, as determined by heuristics of the traffic flow.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded Aug 11, 2023
From: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC; RIVERBED HOLDINGS, INC.
Reel/Frame 064673/0739 →
CHANGE OF NAME Recorded Feb 18, 2022
From: RIVERBED TECHNOLOGY, INC.
To: RIVERBED TECHNOLOGY LLC
Reel/Frame 059232/0551 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS U.S. COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 058593/0169 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2021
From: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 058593/0108 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 058593/0046 →
SECURITY INTEREST Recorded Dec 10, 2021
From: RIVERBED TECHNOLOGY LLC (FORMERLY RIVERBED TECHNOLOGY, INC.); ATERNITY LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS U.S. COLLATERAL AGENT
Reel/Frame 058486/0216 →
PATENT SECURITY AGREEMENT Recorded Oct 27, 2021
From: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 057943/0386 →
PATENT SECURITY AGREEMENT SUPPLEMENT - SECOND LIEN Recorded Oct 14, 2021
From: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 057810/0559 →
PATENT SECURITY AGREEMENT SUPPLEMENT - FIRST LIEN Recorded Oct 14, 2021
From: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 057810/0502 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORED AT REEL 056397, FRAME 0750 Recorded Oct 13, 2021
From: MACQUARIE CAPITAL FUNDING LLC
To: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 057983/0356 →
SECURITY INTEREST Recorded May 26, 2021
From: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: MACQUARIE CAPITAL FUNDING LLC
Reel/Frame 056397/0750 →
PATENT SECURITY AGREEMENT Recorded Mar 5, 2021
From: RIVERBED TECHNOLOGY, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 055514/0249 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED ON REEL 035521 FRAME 0069. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST IN PATENTS. Recorded Jun 2, 2015
From: JPMORGAN CHASE BANK, N.A.
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 035807/0680 →
SECURITY INTEREST Recorded May 1, 2015
From: RIVERBED TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 035561/0363 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 28, 2015
From: BARCLAYS BANK PLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 035521/0069 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2013
From: RIVERBED TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032421/0162 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 26, 2013
From: MORGAN STANLEY & CO. LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 032113/0425 →
SECURITY AGREEMENT Recorded Dec 20, 2012
From: RIVERBED TECHNOLOGY, INC.; OPNET TECHNOLOGIES, INC.
To: MORGAN STANLEY & CO. LLC
Reel/Frame 029646/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2009
From: MAZU NETWORKS, LLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 022542/0800 →
CHANGE OF NAME Recorded Mar 30, 2009
From: MAZU NETWORKS, INC.
To: MAZU NETWORKS, LLC
Reel/Frame 022460/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2001
From: KAASHOEK, MARINUS FRANS; KOHLER, EDWARD W. JR.; POLETTO, MASSIMILIANO ANTONIO; MORRIS, ROBERT T.
To: MAZU NETWORKS, INC.
Reel/Frame 012120/0765 →