IP Library › Granted Patent US 8,881,276
Granted Patent B2
US 8,881,276 · App. 11/621,509 · Granted Nov 4, 2014

Dynamically generated whitelist for high throughput intrusion prevention system (IPS) functionality

Inventors: Dean Kratzer (Menlo Park, CA); Anthony Hall (Austin, TX)
Assignee: Cisco Technology, Inc.
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 8,881,276
App. No.
11/621,509
Granted
Nov 4, 2014
Kind
B2
Abstract

In one embodiment, detecting network data, retrieving a whitelist associated with the detected network data, and selectively applying an intrusion prevention policy based on the retrieved whitelist are provided.

Claims (27)

1. A non-transitory machine-readable medium comprising machine-readable instructions stored on the machine-readable medium, the machine-readable instructions being effective to cause a machine to:

determine a processing load associated with detected network data having source information;

when the processing load is determined to not exceed a predetermined processing level, apply an intrusion prevention policy that analyzes the detected network data;

when the processing load is determined to exceed the predetermined processing level, further determine whether the source information of the detected network data is associated with source information in a whitelist;

when the computing device has determined that the processing load exceeds the predetermined processing level and has determined that the source of the network data is associated with source information in the whitelist, bypass application of the intrusion prevention policy, and

when the computing device has determined that the processing load exceeds the predetermined processing level and has determined that the detected network data is not associated with source information in a whitelist, apply the intrusion prevention policy;

and update the whitelist to include source information for network data that does not include malicious content.

2. The non-transitory machine-readable medium of claim 1 wherein the processing load was determined to not exceed a predetermined processing level, and the intrusion prevention policy identified the detected network data as including malicious content, update the whitelist to remove source information for network data that includes malicious content.

3. The non-transitory machine-readable medium of claim 1 wherein updating the whitelist includes determining a predetermined number of occurrences of network data detection.

4. The non-transitory machine-readable medium of claim 3 wherein when the predetermined number of occurrences of the network data detection is below a predetermined count, processing the detected network data without applying the intrusion prevention policy.

5. The non-transitory machine-readable medium of claim 3 wherein when the predetermined number of occurrences of the network data detection is at or above a predetermined count, applying the intrusion prevention policy on the detected network data.

6. The non-transitory machine-readable medium of claim 1 wherein the one or more source information includes one or more Internet Protocol (IP) addresses or data communication protocols.

7. An apparatus, comprising:

a storage unit storing a whitelist having source information for network data; and

a processing unit operatively coupled to the storage unit, the processing unit configured to detect network data, configured to determine a processing load associated with the detected network data, and in response to the processing load not exceeding a predetermined processing level, the processing unit is configured to apply an intrusion prevention policy that analyzes the detected network data, and in response to the processing load exceeding the predetermined processing level, and when the detected network data is associated with source information in the whitelist, the processing unit is configured to bypass application of the intrusion prevention policy; and

the processing unit is further configured update the whitelist to include source information for network data that does not include malicious content.

8. The apparatus of claim 7 wherein the processing load was determined to not exceed a predetermined processing level, and the intrusion prevention policy identified the detected network data as including malicious content, update the whitelist to remove source information for network data that includes malicious content.

9. The apparatus of claim 7 wherein the processing unit is further configured to determine a predetermined number of occurrences of network data detection.

10. The apparatus of claim 9 wherein when the predetermined number of occurrences of the network data detection is below a predetermined count, the processing unit is further configured to process the detected network data without applying the intrusion prevention policy.

11. The apparatus of claim 9 wherein when the predetermined number of occurrences of the network data detection is at or above a predetermined count, the processing unit is further configured to apply the intrusion prevention policy on the detected network data.

12. The apparatus of claim 7 wherein the one or more source information includes one or more Internet Protocol (IP) addresses or data communication protocols.

13. The apparatus of claim 7 wherein the storage unit is configured to store the whitelist.

14. A network-device implemented method comprising:

determining that a processing load associated with received network data having source information is above a processing level;

determining whether the source of the received network data is associated with source information in a whitelist;

conditional upon a result of the determination of whether the source information of the received network data is associated with source information in the whitelist, performing one of: bypassing application of an intrusion prevention policy when it has been determined that the source information of the received network data is associated with source information in the whitelist, and applying the intrusion prevention policy when it has been determined that the received network data is not associated with the source information in the whitelist; and

updating the whitelist to include source information for network data that does not include malicious content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2007
From: KRATZER, DEAN; HALL, ANTHONY
To: CISCO TECHNOLOGY, INC.
Reel/Frame 018734/0408 →
Continuity (1)
Related Publication 20080168558A1 · Jul 10, 2008