IP Library Granted Patent US 7,889,735
Granted Patent B2
US 7,889,735 · App. 11/197,841 · Granted Feb 15, 2011

Method and apparatus for defending against denial of service attacks in IP networks based on specified source/destination IP address pairs

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,889,735
App. No.
11/197,841
Granted
Feb 15, 2011
Kind
B2
Abstract

A method and apparatus for defending against a Denial of Service attack wherein a target victim of an attack has recognized the existence of an attack and identified its source. The carrier network which provides service to the victim automatically receives one or more IP (Internet Protocol) source/destination IP address pairs from the victim, and then limits (e.g., blocks) the transmission of packets from the identified source address to the identified destination address. The carrier may implement this filtering capability as a stand-alone box included in the network, or as a line card incorporated into otherwise conventional network elements already present in the network. The source/destination address pairs to be blocked may be advantageously communicated from the victim with use of security signatures and with use of redundant connections from the victim to the carrier network to ensure receipt even under congested network conditions.

Claims (32)

1. A fully automated method for defending against denial of service attacks against a target victim, the method implemented in one or more devices located in a packet based carrier network which provides packet based communication services to said target victim by transmitting IP packets thereto, the target victim not being located within said packet based carrier network and having one or more IP addresses associated therewith, the method comprising the steps of:

receiving, at a device located in said packet based carrier network, an automated indication from said target victim alleging that a denial of service attack is being perpetrated thereupon, the denial of service attack comprising a plurality of malicious IP packets having been received by the target victim;

receiving, at a device located in said packet based carrier network, from said target victim one or more pairs of IP addresses representative of IP packets whose transmission is to be limited, each of said pairs of IP addresses comprising a source IP address and a destination IP address, wherein the destination IP address is one of said IP addresses associated with the target victim;

monitoring, at the one or more devices located in said packet based carrier network, IP packet traffic through at least a portion of the carrier network to identify IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in one of said pairs of IP addresses received from said target victim; and

limiting transmission within said packet based carrier network of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be limited.

2. The method of claim 1 wherein said step of limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim comprises preventing the transmission of said identified IP packets.

3. The method of claim 1 wherein said step of limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim comprises lowering a routing priority of said identified IP packets.

4. The method of claim 1 wherein said step of limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim comprises limiting transmission of said identified IP packets to no more than a predetermined packet rate.

5. The method of claim 1 wherein said step of receiving from said target victim one or more pairs of IP addresses comprises receiving from said target victim one or more pairs of IP addresses with use of a security signature.

6. The method of claim 1 wherein said step of receiving from said target victim one or more pairs of IP addresses comprises receiving from said target victim one or more pairs of IP addresses with use of a redundant connection from said target victim.

7. The method of claim 1 wherein said step of receiving from said target victim one or more pairs of IP addresses comprises receiving from said target victim one or more pairs of IP addresses with use of a redundant communications protocol.

8. The method of claim 1 further comprising the step of terminating the limiting of the transmission of one or more of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim after a predetermined period of time has elapsed since said one of said pairs of IP addresses was received from said target victim.

9. The method of claim 1 further comprising the steps of:

receiving from said target victim one or more pairs of IP addresses representative of IP packets whose transmission is to be no longer limited; and

discontinuing the limiting of the transmission of said IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be no longer limited.

10. The method of claim 1 further comprising the step of transmitting an unreachable message back to said source IP address of one or more of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be limited.

11. An automated apparatus for defending against denial of service attacks against a target victim, the apparatus located in a packet based carrier network which provides packet based communication services to said target victim by transmitting IP packets thereto, the target victim not being located within said packet based carrier network and having one or more IP addresses associated therewith, the apparatus comprising:

means for receiving an automated indication from said target victim alleging that a denial of service attack is being perpetrated thereupon, the denial of service attack comprising a plurality of malicious IP packets having been received by the target victim;

means for receiving from said target victim one or more pairs of IP addresses representative of IP packets whose transmission is to be limited, each of said pairs of IP addresses comprising a source IP address and a destination IP address, wherein the destination IP address is one of said IP addresses associated with the target victim;

means for monitoring IP packet traffic through at least a portion of the carrier network to identify IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be limited; and

means for limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be limited.

12. The apparatus of claim 11 wherein said means for limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim comprises means for preventing the transmission of said identified IP packets.

13. The apparatus of claim 11 wherein said means for limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim comprises means for lowering a routing priority of said identified IP packets.

14. The apparatus of claim 11 wherein said means for limiting transmission of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim comprises means for limiting transmission of said identified IP packets to no more than a predetermined packet rate.

15. The apparatus of claim 11 wherein said means for receiving from said target victim one or more pairs of IP addresses comprises means for receiving from said target victim one or more pairs of IP addresses with use of a security signature.

16. The apparatus of claim 11 wherein said means for receiving from said target victim one or more pairs of IP addresses comprises means for receiving from said target victim one or more pairs of IP addresses with use of a redundant connection from said target victim.

17. The apparatus of claim 11 wherein said means for receiving from said target victim one or more pairs of IP addresses comprises means for receiving from said target victim one or more pairs of IP addresses with use of a redundant communications protocol.

18. The apparatus of claim 11 further comprising means for terminating the limiting of the transmission of one or more of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim after a predetermined period of time has elapsed since said one of said pairs of IP addresses was received from said target victim.

19. The apparatus of claim 11 further comprising:

means for receiving from said target victim one or more pairs of IP addresses representative of IP packets whose transmission is to be no longer limited; and

means for discontinuing the limiting of the transmission of said IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in said one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be no longer limited.

20. The apparatus of claim 11 further comprising means for transmitting an unreachable message back to said source IP address of one or more of said identified IP packets having a source IP address and a destination IP address equal to the source IP address and the destination IP address comprised in one of said pairs of IP addresses received from said target victim and representative of IP packets whose transmission is to be limited.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →