IP Library Granted Patent US 9,961,106
Granted Patent B2
US 9,961,106 · App. 14/495,374 · Granted May 1, 2018

Filtering legitimate traffic elements from a DoS alert

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,961,106
App. No.
14/495,374
Granted
May 1, 2018
Kind
B2
Abstract

A method for monitoring traffic flow in a network is provided. A network monitoring probe monitors one or more network traffic flow parameters to detect a denial of service attack. In response to detecting the denial of service attack, a first set of data representing the denial of service attack alert is displayed. Filtering criteria are received from a user. The filtering criteria include at least one of the network flow parameters identified as legitimate network traffic. A second set of data is generated and displayed based on the filtering criteria.

Claims (31)

1. A computer-implemented method for monitoring traffic in a network, the method comprising:

monitoring, by a network monitoring probe, one or more network traffic flow parameters to detect a denial of service attack;

displaying a first set of data in a graphical user interface (GUI), in response to detecting the denial of service attack, the first set of data representing a denial of service attack alert, wherein the denial of service attack alert comprises at least a first section representing alert summary information, a second section representing top traffic patterns associated with the denial of service attack alert, and a third section representing top contributing network elements associated with the denial of service attack alert, wherein the first section comprises at least alert duration, alert severity level and an IP address of the device targeted by the attack, and wherein the GUI includes one or more user interface control components;

dynamically receiving from a user, using the one or more user interface control components, filtering criteria comprising at least one of the one or more network traffic flow parameters identified as legitimate network traffic; and

generating and displaying in the GUI a second set of data representing the denial of service attack alert based on the filtering criteria.

2. The computer-implemented method of claim 1 , wherein the first and second sets of data include one or more graphs representing the relationship of network traffic volume and time for a predetermined time period.

3. The computer-implemented method of claim 1 , wherein the one or more network traffic flow parameters comprise: source IP address information, destination IP address information, source country information, source Autonomous System Number (ASN) information, protocol information, TCP flag information, Internet Control Message Protocol (ICMP) type information and packet size information for said traffic flow.

4. The computer-implemented method of claim 1 , wherein the one or more user interface control components include a first GUI component providing for user selection of the filtering criteria.

5. The computer-implemented method of claim 1 , wherein displaying the second set of data includes displaying the filtering criteria.

6. The computer-implemented method of claim 4 , wherein displaying the second set of data includes displaying a second GUI component of the one or more user interface control components, the second GUI component providing for user removing the filtering criteria and re-displaying the first set of data.

7. A computer program product for monitoring control traffic in a network, the computer program product comprising:

one or more computer-readable storage devices and a plurality of program instructions stored on at least one of the one or more computer-readable storage devices, the plurality of program instructions comprising:

program instructions to monitor one or more network traffic flow parameters to detect a denial of service attack;

program instructions to display a first set of data in a graphical user interface (GUI), the first set of data representing a denial of service attack alert, wherein the denial of service attack alert comprises at least a first section representing alert summary information, a second section representing top traffic patterns associated with the denial of service attack alert, and a third section representing top contributing network elements associated with the denial of service attack alert, wherein the first section comprises at least alert duration, alert severity level and an IP address of the device targeted by the attack, and wherein the GUI includes one or more user interface control components;

program instructions to dynamically receive from a user, using the one or more user interface control components, filtering criteria comprising at least one of the one or more network traffic flow parameters identified as legitimate network traffic; and

program instructions to generate and display in the GUI a second set of data representing the denial of service attack alert based on the filtering criteria.

8. The computer program product of claim 7 , wherein the program instructions to display the first set of data and the program instructions to display the second set of data include program instructions to display one or more graphs representing the relationship of network traffic volume and time for a predetermined time period.

9. The computer program product of claim 7 , wherein the one or more network traffic flow parameters comprise: source IP address information, destination IP address information, source country information, source Autonomous System Number (ASN) information, protocol information, TCP flag information, Internet Control Message Protocol (ICMP) type information and packet size information for said traffic flow.

10. The computer program product of claim 7 , wherein the program instructions to display the first set of data include program instructions to display a first GUI component of the one or more user interface control components, the first GUI component providing for user selection of the filtering criteria.

11. The computer program product of claim 7 , wherein the program instructions to display the second set of data include program instructions to display the filtering criteria.

12. The computer program product of claim 10 , wherein the program instructions to display the second set of data include program instructions to display a second GUI component of the one or more user interface control components, the second GUI component providing for user removing the filtering criteria and re-displaying the first set of data.

13. A computer-implemented method for monitoring traffic in a network, the method comprising:

monitoring, by a network monitoring probe, one or more network traffic flow parameters to detect a denial of service attack;

displaying a first set of data in a graphical user interface (GUI), in response to detecting the denial of service attack, the first set of data representing a denial of service attack alert, wherein the denial of service attack alert comprises at least a first section representing alert summary information, a second section representing top traffic patterns associated with the denial of service attack alert, and a third section representing top contributing network elements associated with the denial of service attack alert, wherein the first section comprises at least alert duration, alert severity level and an IP address of the device targeted by the attack, and wherein the GUI includes one or more user interface control components;

dynamically receiving from a user, using the one or more user interface control components, filtering criteria comprising at least one of the one or more network traffic flow parameters identified as legitimate network traffic; and

generating and displaying in the GUI a second set of data representing the denial of service attack alert wherein the one or more network traffic flow parameters identified as legitimate network traffic is removed from the monitored one or more network traffic flow parameters displayed in the second set of data via the GUI.

14. The computer-implemented method of claim 13 , wherein the first and second sets of data include one or more graphs representing the relationship of network traffic volume and time for a predetermined time period.

15. The computer-implemented method of claim 13 , wherein the one or more network traffic flow parameters comprise: source IP address information, destination IP address information, source country information, source Autonomous System Number (ASN) information, protocol information, TCP flag information, Internet Control Message Protocol (ICMP) type information and packet size information for said traffic flow.

16. The computer-implemented method of claim 13 , wherein the one or more user interface control components include a first GUI component providing for user selection of the filtering criteria.

17. The computer-implemented method of claim 13 , wherein displaying the second set of data includes displaying the filtering criteria.

18. The computer-implemented method of claim 17 , wherein displaying the second set of data includes displaying a second GUI component of the one or more user interface control components, the second GUI component providing for user removing the filtering criteria and re-displaying the first set of data.

Assignments (2)
SECURITY INTEREST Recorded Jan 19, 2018
From: NETSCOUT SYSTEMS, INC.; AIRMAGNET, INC.; ARBOR NETWORKS, INC.; NETSCOUT SYSTEMS TEXAS, LLC; VSS MONITORING, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 045095/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2014
From: WATSON, DAVID, MR.; DANDUCCI, ANTHONY, MR.; MARKEL, JOANNA, MS.; NORTHWAY, WILLIE, MR.; LYSKAWA, STEVEN, MR.; WINQUIST, JAMES E., MR.
To: ARBOR NETWORKS, INC.
Reel/Frame 034005/0464 →