IP Library Granted Patent US 9,992,221
Granted Patent B1
US 9,992,221 · App. 14/940,083 · Granted Jun 5, 2018

System, method, and computer program for utilizing a decoy in response to a distributed denial of service (DDOS) attack in a communication network

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,992,221
App. No.
14/940,083
Granted
Jun 5, 2018
Kind
B1
Abstract

A system, method, and computer program product are provided that utilize a decoy in response to a distributed denial of service attack in a communication network. In use, a distributed denial of service (DDoS) attack directed at one or more resources of a communication network is detected. Additionally, at least one first communication channel associated with the communication network that is subject to the DDoS attack is identified. Further, at least one second communication channel to implement functionality of the at least one first communication channel is initiated, while maintaining the at least one first communication channel subject to the DDoS attack to use as a decoy for the DDoS attack. Moreover, the at least one second communication channel is utilized to implement the functionality of the at least one first communication channel while the at least one first communication channel subject to the DDoS attack is used as the decoy for the DDoS attack.

Claims (33)

1. A method, comprising:

establishing a first communication channel associated with a communication network, the first communication channel being used by one or more entities to communicate with one or more resources of the communication network;

detecting a distributed denial of service (DDoS) attack directed at the one or more resources of the communication network, wherein the first communication channel is subject to the DDoS attack;

initiating at least one second communication channel to implement functionality of the first communication channel and maintaining the first communication channel subject to the DDoS attack to use as a decoy for the DDoS attack; and

utilizing the at least one second communication channel to implement the functionality of the first communication channel while the first communication channel subject to the DDoS attack is used as the decoy for the DDoS attack, including:

using the at least one second communication channel for additional communications between the one or more entities and the one or more resources of the communication network, and

maintaining the first communication channel as the decoy for the DDoS attack by responding over the first communication channel to packets received as part of the DDoS attack.

2. The method of claim 1 , wherein maintaining the first communication channel subject to the DDoS attack includes utilizing decoy traffic to appear as if the first communication channel is functioning as an operational channel.

3. The method of claim 1 , wherein maintaining the first communication channel subject to the DDoS attack includes sending responses to an attacking entity at specific timing intervals without processing of the packets.

4. The method of claim 1 , wherein utilizing the at least one second communication channel to implement the functionality of the first communication channel includes utilizing the at least one second communication channel to perform work that was being performed by the first communication channel prior to the DDoS attack.

5. The method of claim 1 , wherein a first amount of resources are dedicated to the first communication channel prior to establishing the at least one second communication channel, wherein a second amount of resources are dedicated to the first communication channel when maintained as the decoy for the DDoS attack, and wherein the second amount is less than the first amount.

6. The method of claim 1 , wherein the one or more entities are notified to use the at least one second communication channel, using an encrypted communication sent over the first communication channel.

7. A computer program product embodied on a non-transitory computer readable medium, comprising:

computer code for establishing a first communication channel associated with a communication network, the first communication channel being used by one or more entities to communicate with one or more resources of the communication network;

computer code for detecting a distributed denial of service (DDoS) attack directed at the one or more resources of the communication network, wherein the first communication channel is subject to the DDoS attack;

computer code for initiating at least one second communication channel to implement functionality of the first communication channel and maintaining the first communication channel subject to the DDoS attack to use as a decoy for the DDoS attack; and

computer code for utilizing the at least one second communication channel to implement the functionality of the first communication channel while the first communication channel subject to the DDoS attack is used as the decoy for the DDoS attack, including:

using the at least one second communication channel for additional communications between the one or more entities and the one or more resources of the communication network, and

maintaining the first communication channel as the decoy for the DDoS attack by responding over the first communication channel to packets received as part of the DDoS attack.

8. The computer program product of claim 7 , wherein maintaining the first communication channel subject to the DDoS attack includes utilizing decoy traffic to appear as if the first communication channel is functioning as an operational channel.

9. The computer program product of claim 7 , wherein maintaining the first communication channel subject to the DDoS attack includes sending responses to an attacking entity at specific timing intervals without processing of the packets.

10. The computer program product of claim 7 , wherein utilizing the at least one second communication channel to implement the functionality of the first communication channel includes utilizing the at least one second communication channel to perform work that was being performed by the first communication channel prior to the DDoS attack.

11. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system, the one or more processing cores each configured to:

establish a first communication channel associated with a communication network, the first communication channel being used by one or more entities to communicate with one or more resources of the communication network;

detect a distributed denial of service (DDoS) attack directed at the one or more resources of the communication network, wherein the first communication channel is subject to the DDoS attack;

initiate at least one second communication channel to implement functionality of the first communication channel and maintaining the first communication channel subject to the DDoS attack to use as a decoy for the DDoS attack; and

utilize the at least one second communication channel to implement the functionality of the first communication channel while the first communication channel subject to the DDoS attack is used as the decoy for the DDoS attack, including:

using the at least one second communication channel for additional communications between the one or more entities and the one or more resources of the communication network, and

maintaining the first communication channel as the decoy for the DDoS attack by responding over the first communication channel to packets received as part of the DDoS attack.

12. The system of claim 11 , wherein maintaining the first communication channel subject to the DDoS attack includes utilizing decoy traffic to appear as if the first communication channel is functioning as an operational channel.

13. The system of claim 11 , wherein the maintaining the first communication channel subject to the DDoS attack includes sending responses to an attacking entity at specific timing intervals without processing of the packets.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: FELSTAINE, EYAL; KITROSER, ITZIK; HERMONI, OFER; UR, SHMUEL
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 037058/0245 →