IP Library Granted Patent US 11,451,582
Granted Patent B2
US 11,451,582 · App. 16/850,903 · Granted Sep 20, 2022

Detecting malicious packets in edge network devices

Inventor: Brian St. Pierre (Acworth, NH)
Assignee: Arbor Networks, Inc.
H04L63/1458H04L63/1416H04L63/1425
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 11,451,582
App. No.
16/850,903
Granted
Sep 20, 2022
Kind
B2
Abstract

Detecting a Denial of Service (DoS) attack in a network by a network edge router device whereby network traffic flows from the edge router to a core router in the network. Storing DoS attack traffic information in storage associated with the edge router which receives network traffic. Determining in the edge router if a portion of the received network traffic matches at least a portion of the stored DoS attack information. Determining in the edge router an alert condition exists if a portion of the received network traffic is determined to match at least a portion of the stored DoS attack information. Send an alert signal from the edge router to an attack mitigation device if it is determined an alert condition exists causing the attack mitigation device to transition to a mitigation state for mitigating effects of a DoS attack upon the network.

Claims (56)

1. A computer method for detecting a Denial of Service (DoS) attack in a network by a network edge router device whereby network traffic flows from the edge router to a core router in the network, comprising the steps:

storing DoS attack traffic information in storage associated with the edge router;

receiving network traffic in the edge router;

determining in the edge router when a portion of the received network traffic matches at least a portion of the stored DoS attack information;

determining in the edge router an alert condition exists when a portion of the received network traffic is determined to match at least a portion of the stored DoS attack information; and

sending an alert signal from the edge router to an attack mitigation device when it is determined an alert condition exists causing the attack mitigation device to transition to a mitigation state for mitigating effects of a DoS attack upon the network.

2. The computer method as recited in claim 1 , wherein a network management device sends the DoS attack traffic information to the edge router.

3. The computer method as recited in claim 2 , wherein determining when an alert condition exists further includes:

incrementing a counter in the edge router when it is determined a portion of the received network traffic matches at least a portion of the stored DoS attack information;

determining when the counter exceeds a predetermined threshold value when incremented within a prescribed period of time; and

applying a traffic policer in the edge router device when it is determined the counter exceeds a predetermined threshold value when incremented within the prescribed period of time.

4. The computer method as recited in claim 3 , wherein determining when an alert condition exists further includes limiting the traffic rate for the received traffic when the traffic policer determined the portion of the received network traffic matching at least a portion of the stored DoS attack information exceeded a predetermined threshold rate.

5. The computer method as recited in claim 2 , wherein determining when an alert condition exists further includes:

incrementing a counter in the edge router associated with the portion of the received network traffic determined to match at least a portion of the stored DoS attack information;

determining when the counter exceeds a predetermined threshold value when incremented within a prescribed period of time;

applying a traffic policer in the edge router device when it is determined the counter exceeds a predetermined threshold value when incremented within the prescribed period of time; and

determining when if a traffic rate for the received traffic exceeds a predetermined threshold rate in the traffic policer;

transmitting the alert signal to the attack mitigation device when the counter exceeds a predetermined threshold value when incremented within the prescribed period of time and it is determined the traffic rate for the received traffic exceeds a predetermined threshold rate.

6. The computer method as recited in claim 5 , further including limiting the traffic rate for the received traffic when the traffic policer determined the portion of the received network traffic matching at least a portion of the stored DoS attack information exceeded a predetermined threshold rate.

7. The computer method as recited in claim 3 , further including, in the edge router, dropping at least a portion of the received traffic determined to match the stored attack information flowing from the edge router to the coupled core router when the counter exceeds a threshold value within the prescribed period of time.

8. The computer method as recited in claim 5 , further including, in the edge router, dropping at least a portion of the received traffic determined to match the stored attack information flowing from the edge router to the coupled core router when the counter exceeds a threshold value within the prescribed period of time and the traffic rate for the received traffic is determined to exceed a predetermined threshold rate.

9. A network edge router apparatus for detecting a Denial of Service (DoS) attack in a network, comprising:

a memory, coupled to the edge router, configured to store instructions;

a processor, coupled to the edge router, disposed in communication with the memory, wherein said processor upon execution of the instructions is configured to:

receive and store in the memory DoS attack traffic information from a coupled network management system;

receive network traffic;

determine if at least a portion of the received network traffic matches at least a portion of the stored DoS attack information;

determine an alert condition exists if at least a portion of the received network traffic is determined to match at least a portion of the stored DoS attack information;

send an alert signal if it is determined an alert condition exists to an attack mitigation device coupled in the network causing the attack mitigation device to transition to a mitigation state for mitigating effects of a DoS attack upon the network.

10. The network edge apparatus as recited in claim 9 , wherein a network management device sends the DoS attack traffic information to the edge router.

11. The network edge apparatus as recited in claim 9 , wherein determining if an alert condition exists further includes:

incrementing a counter in the edge router when it is determined a portion of the received network traffic matches at least a portion of the stored DoS attack information;

determining if the counter exceeds a predetermined threshold value when incremented within a prescribed period of time; and

applying a traffic policer in the edge router device when it is determined the counter exceeds a predetermined threshold value when incremented within the prescribed period of time.

12. The network edge apparatus as recited in claim 11 , wherein determining if an alert condition exists further includes limiting the traffic rate for the received traffic if the traffic policer determined the portion of the received network traffic matching at least a portion of the stored DoS attack information exceeded a predetermined threshold rate.

13. The network edge apparatus as recited in claim 9 , wherein determining if an alert condition exists further includes:

incrementing a counter in the edge router associated with the portion of the received network traffic determined to match at least a portion of the stored DoS attack information;

determining if the counter exceeds a predetermined threshold value when incremented within a prescribed period of time;

applying a traffic policer in the edge router device when it is determined the counter exceeds a predetermined threshold value when incremented within the prescribed period of time; and

determining if a traffic rate for the received traffic exceeds a predetermined threshold rate in the traffic policer;

transmitting the alert signal to the attack mitigation device when the counter exceeds a predetermined threshold value when incremented within the prescribed period of time and it is determined the traffic rate for the received traffic exceeds a predetermined threshold rate.

14. The network edge apparatus as recited in claim 13 , further including limiting the traffic rate for the received traffic if the traffic policer determined the portion of the received network traffic matching at least a portion of the stored DoS attack information exceeded a predetermined threshold rate.

15. The network edge apparatus as recited in claim 11 , further including dropping at least a portion of the received traffic determined to match the stored attack information flowing from the edge router to the coupled core router when the counter exceeds a threshold value within the prescribed period of time.

16. The network edge apparatus as recited in claim 13 , further including, in the edge router, dropping at least a portion of the received traffic determined to match the stored attack information flowing from the edge router to the coupled core router when the counter exceeds a threshold value within the prescribed period of time and the traffic rate for the received traffic is determined to exceed a predetermined threshold rate.

17. A computer method for detecting a Denial of Service (DoS) attack in a network by a network edge router device whereby network traffic flows from the edge router to a core router in the network, comprising the steps:

storing DoS attack traffic information in storage associated with the edge router;

receiving network traffic in the edge router;

determining in the edge router if a portion of the received network traffic matches at least a portion of the stored DoS attack information;

determining in the edge router an alert condition exists if a portion of the received network traffic is determined to match at least a portion of the stored DoS attack information;

incrementing a counter in the edge router associated with the portion of the received network traffic determined to match at least a portion of the stored DoS attack information;

determining if the counter exceeds a predetermined threshold value when incremented within a prescribed period of time;

applying a traffic policer in the edge router device when it is determined the counter exceeds a predetermined threshold value when incremented within the prescribed period of time;

determining if a traffic rate for the received traffic exceeds a predetermined threshold rate in the traffic policer;

transmitting the alert signal to the attack mitigation device when the counter exceeds a predetermined threshold value when incremented within the prescribed period of time and it is determined the traffic rate for the received traffic exceeds a predetermined threshold rate.

18. The computer method as recited in claim 17 , further including, in the edge router, dropping at least a portion of the received traffic determined to match the stored attack information flowing from the edge router to the coupled core router when the counter exceeds a threshold value within the prescribed period of time and the traffic rate for the received traffic is determined to exceed a predetermined threshold rate.

19. The computer method as recited in claim 18 , wherein a network management device sends the DoS attack traffic information to the edge router.

Assignments (3)
SECURITY INTEREST Recorded Oct 22, 2024
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS LLC; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 069216/0007 →
SECURITY INTEREST Recorded Jul 27, 2021
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS, INC.; AIRMAGNET, INC.; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056997/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: ST. PIERRE, BRIAN, MR.
To: ARBOR NETWORKS, INC.
Reel/Frame 056196/0777 →
Continuity (2)
Provisional Application 62915982 · Oct 16, 2019
Related Publication 20210120032A1 · Apr 22, 2021