IP Library Granted Patent US 7,657,934
Granted Patent B2
US 7,657,934 · App. 10/066,252 · Granted Feb 2, 2010

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,657,934
App. No.
10/066,252
Granted
Feb 2, 2010
Kind
B2
Abstract

A monitoring device is disposed to thwart denial of service attacks on a data center. The monitoring device is a device that collects statistical information on packets that are sent between a network and the data center for a plurality of customers by examining traffic as if the device was disposed on links that are downstream from links that the provisioned monitor is disposed on.

Claims (50)

1. A monitoring device disposed for thwarting denial of service attacks on a data center, the monitoring device comprising:

a device, coupled to physical links between the data center and a network, with the device disposed to examine traffic entering or leaving that data center on the coupled physical links and collect statistical information on packets that are sent between the network and the data center over the coupled physical links for a plurality of customers by examining traffic as if the device was disposed on links that are downstream from the coupled links that the provisioned monitor is coupled to;

wherein the monitoring device is coupled to a control center through a dedicated, private network.

2. The monitoring device of claim 1 wherein the device further comprises:

a communication process that communications the statistical information on packets with the control center, and which receives queries or instructions from the control center.

3. The monitoring device of claim 1 wherein the monitoring device is a gateway device and further comprises:

a process to install filters to thwart denial of service attacks by removing network traffic that is deemed part of an attack.

4. The monitoring device of claim 1 wherein the monitoring device is a data collector device.

5. The monitoring device of claim 3 wherein the gateway comprises:

a process to aggregate traffic from the various links and to produce logs and detection heuristics.

6. A method of thwarting denial of service attacks on a victim data center coupled to a network comprises:

collecting, using a provisioned monitor statistical information on packets that are sent between a network and a plurality of customers of the data center by examining traffic on selected links in the data center as if the collecting were being performed on links that are downstream from the selected links that the provisioned monitor is disposed on; and

communicating data, over a dedicated network, to a control center.

7. The monitoring device of claim 6 wherein the device is a gateway device, which further comprises:

installing filters to thwart denial of service attacks by removing network traffic that is deemed part of an attack.

8. The monitoring device of claim 7 wherein the monitoring device is a data collector device.

9. The monitoring device of claim 6 wherein collecting occurs for inbound and/or outbound traffic.

10. An arrangement disposed to monitor a link between a data center and a network for thwarting denial of service attacks on the data center, the arrangement comprising:

a provisioned monitor, placed on selected links in the data center so that the provisioned monitor examines traffic entering or leaving that data center on the selected links and collects statistical information for a plurality of provisioned customers, which are on links that are downstream from the selected link that the provisioned monitor is disposed on, the provisioned monitor maintaining separate counter logs for each provisioned customer; and

a global counter log that accounts for all traffic seen on the link that the provisioned monitor is coupled to.

11. The arrangement of claim 10 wherein the provisioned monitor is a gateway that maintains separate packet logs for each monitor.

12. The arrangement of claim 11 wherein the gateway maintains a global packet log for all traffic.

13. The arrangement of claim 12 wherein the global packet log includes a sample of all traffic seen on the link to which the gateway is connected.

14. The arrangement of claim 13 wherein packet analysis for a particular monitor happens by classifying packets based on addresses at the time of the analysis.

15. The arrangement of claim 12 wherein the gateway maintains duplicate packets, keeping both a global packet log and a packet log for each monitor.

16. The arrangement of claim 11 wherein the gateway is a clustered gateway and includes a plurality of probes and a cluster head, with the cluster head having a process to aggregate traffic from the probes and to produce separate counter logs for each provisioned customer; and a global counter log, and produce detection heuristics.

17. The arrangement of claim 10 wherein the provisioned monitor including a virtual monitor for the physical link on which the provisioned monitor is deployed is configured to be an independent node in the network capable of issuing attack warnings and responses to attack queries independently from other virtual monitors of the provisioned monitor.

18. The arrangement of claim 17 wherein the provisioned monitor including all of the provisioned monitor's virtual monitors act as one node in the distributed network.

19. The arrangement of claim 18 wherein the provisioned monitor acts as an intermediary between virtual monitors and the rest of the network and includes a process to maintain communications with the control center and to reply to attack queries.

20. The arrangement of claim 17 wherein the provisioned monitor's virtual monitors have filters installed on a per virtual monitor basis.

21. The arrangement of claim 17 wherein when a virtual monitor detects an attack on a provisioned customer, information is conveyed both to the control center and to a hosting provider's management interface.

22. The arrangement of claim 21 wherein the control center is adapted to distinguish an attack on a single provisioned customer associated with a virtual monitor and an attack on the link(s) on which the monitor is physically deployed.

23. A method of thwarting attacks on a victim data center coupled to a network comprises:

collecting statistical information for a plurality of provisioned customers on links that are downstream from links on which collecting occurs; and

maintaining separate counter logs for each provisioned customer; and a global counter log that accounts for all traffic seen on the links on which collecting occurs.

24. The method of claim 23 wherein collecting occurs on a gateway that passes network packets, the gateway being disposed at an edge of the network.

25. The method of claim 23 wherein collecting occurs on a data collector that samples network packets, the data collector being disposed at a location that is at a large aggregation link in the network for the data center.

26. The method of claim 23 further comprising:

performing, by the provisioned gateway, intelligent traffic analysis and filtering to identify the malicious traffic and to eliminate the malicious traffic.

27. A method of thwarting attacks on a victim data center coupled to a network comprises:

collecting statistical information for a plurality of links that are downstream from links on which collecting occurs;

performing traffic analysis on the collected statistical information on a per downstream link basis to identify malicious traffic; and

communicating alerts that arise from the traffic analysis;

wherein the collected statistical information is communicated to a control center through a dedicated, private network to facilitate the traffic analysis.

28. The method of claim 26 wherein performing analysis occurs on statistical information collected for an individual one of the downstream links to identify malicious traffic intended for the individual one of the downstream links.

29. The method of claim 26 wherein communicating to a control center occurs on a downstream link basis.

30. The method of claim 26 wherein communicating occurs on a downstream link basis to a control center that determines a response to the attack.

31. The method of claim 26 wherein communicating occurs on a downstream link basis over a dedicated, hardened network to a control center that determines a response to the attack.

32. The method of claim 26 further comprising:

filtering the identified malicious traffic and to eliminate the malicious traffic from reaching the one of the downstream links.

Assignments (19)
MERGER Recorded Nov 20, 2025
From: INTERNATIONAL FLAVORS & FRAGRANCES INC.
To: EVOLVA AG
Reel/Frame 072977/0603 →
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: 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 →
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 →
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 →