IP Library Granted Patent US 8,528,077
Granted Patent B1
US 8,528,077 · App. 10/821,459 · Granted Sep 3, 2013

Comparing events from multiple network security devices

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,528,077
App. No.
10/821,459
Granted
Sep 3, 2013
Kind
B1
Abstract

Events are received from a plurality of security devices (which may be similar or different devices, e.g., intrusion detection systems configured to monitor network traffic) and divided into a plurality of event flows. Comparing the event flows (e.g., using statistical correlation methods) then generates one or more meta-events. The received events may be divided into different event flows on the basis of the security device which generated the events. The meta-events may be generated by evaluating a perimeter defense device through comparison of the different event flows. In some cases, various ones of the security devices may be inside or outside a perimeter defined by the perimeter defense device.

Claims (77)

1. A method comprising:

receiving a set of events from a plurality of security devices;

dividing the set of events into a plurality of event flows, wherein an event flow represents a subset of the set of events;

comparing the plurality of event flows;

wherein the plurality of security devices comprises two or more identical security devices;

wherein the plurality of event flows comprises two or more event flows, one event flow corresponding with each identical security device; and

further comprising evaluating a perimeter defense device based on the comparison.

2. The method of claim 1 , wherein at least one of the two or more identical security devices is outside a perimeter defined by the perimeter defense device, and at least another one of the two or more identical security devices is inside the perimeter defined by the perimeter defense device.

3. The method of claim 2 , wherein the two or more identical security devices comprise two or more identical intrusion detection systems.

4. A method comprising:

receiving a set of events from a plurality of security devices;

dividing the set of events into a plurality of event flows, wherein an event flow represents a subset of the set of events;

comparing the plurality of event flows;

wherein the plurality of security devices comprises two or more identical security devices;

wherein the plurality of event flows comprises two or more event flows, one event flow corresponding with each identical security device; and

further comprising detecting that one of the identical security devices has been tampered with based on the comparison.

5. The method of claim 4 , wherein the two or more identical security devices monitor identical network traffic.

6. A method comprising:

receiving a set of events from a plurality of security devices;

dividing the set of events into a plurality of event flows, wherein an event flow represents a subset of the set of events;

comparing the plurality of event flows;

wherein the plurality of security devices comprises two or more heterogeneous security devices;

wherein the plurality of event flows comprises two or more event flows, one event flow corresponding with each heterogeneous security device; and

further comprising evaluating effectiveness of the two or more heterogeneous security devices based on the comparison.

7. The method of claim 6 , wherein the two or more heterogeneous security devices comprise two or more intrusion detection systems, each provided by a different vendor.

8. The method of claim 6 , wherein the two or more heterogeneous security devices comprise a network intrusion detection system (NIDS) and a host-based intrusion detection system (HIDS).

9. A network security system comprising:

a plurality of distributed agents to collect security events from a plurality of security devices;

an agent manager to group the collected security events into an event flow;

one or more filters to divide the event flow into a plurality of event sub-flows, wherein an event sub-flow represents a subset of the collected security events; and

a comparison engine to compare the plurality of event sub-flows;

wherein the plurality of security devices comprises a first security device situated outside of a perimeter defined by a perimeter defense device and a second security device situated inside the perimeter defined by the perimeter defense device;

the one or more filters are configured to divide the event flow into two event sub-flows, one event sub-flow corresponding with each of the two security devices; and

the comparison engine is configured to evaluate the perimeter defense device by comparing the two event sub-flows.

10. The network security system of claim 9 , wherein the first and second security devices comprise two identical intrusion detection systems.

11. A network security system comprising:

a plurality of distributed agents to collect security events from a plurality of security devices;

an agent manager to group the collected security events into an event flow;

one or more filters to divide the event flow into a plurality of event sub-flows, wherein an event sub-flow represents a subset of the collected security events; and

a comparison engine to compare the plurality of event sub-flows;

wherein the plurality of security devices comprises two identical network security devices configured to monitor identical network traffic;

the one or more filters are configured to divide the event flow into two event sub-flows, one event sub-flow corresponding with each identical network security device; and

the comparison engine is configured to detect whether one of the two identical network security devices has been tampered with by comparing the two event sub-flows.

12. A network security system comprising:

a plurality of distributed agents to collect security events from a plurality of security devices;

an agent manager to group the collected security events into an event flow;

one or more filters to divide the event flow into a plurality of event sub-flows, wherein an event sub-flow represents a subset of the collected security events; and

a comparison engine to compare the plurality of event sub-flows;

the plurality of security devices comprises two heterogeneous security devices;

the one or more filters are configured to divide the event flow into two event sub-flows, one event sub-flow corresponding with each of the heterogeneous security devices; and

the comparison engine is configured to evaluate an effectiveness of the two heterogeneous network security devices by comparing the two event sub-flows.

13. The network security system of claim 12 , wherein the two heterogeneous security devices comprise two intrusion detection systems, each provided by a different vendor.

14. The network security device of claim 12 , wherein the two heterogeneous network security devices comprise a network intrusion detection system (NIDS) and a host-based intrusion detection system (HIDS).

15. A non-transitory machine-readable medium having stored thereon data representing instruction that, when executed by a processor, cause the processor to perform operations comprising:

receiving a set of events from a plurality of network security devices;

dividing the set of events into a plurality of event flows, wherein an event flow represents a subset of the set of events;

comparing the plurality of event flows;

wherein the plurality of network security devices comprises two or more identical network security devices;

the plurality of event flows comprises two or more event flows, one event flow corresponding with each identical network security device; and

the operations further comprise evaluating a perimeter defense device based on the comparison.

16. The non-transitory machine-readable medium of claim 15 , wherein at least one of the two or more identical network security devices is outside a perimeter defined by the perimeter defense device, and at least another one of the two or more identical network security devices is inside the perimeter defined by the perimeter defense device.

17. A non-transitory machine-readable medium having stored thereon data representing instruction that, when executed by a processor, cause the processor to perform operations comprising:

receiving a set of events from a plurality of network security devices;

dividing the set of events into a plurality of event flows, wherein an event flow represents a subset of the set of events;

comparing the plurality of event flows;

wherein the plurality of network security devices comprises two or more identical network security devices configured to monitor identical network traffic;

the plurality of event flows comprises two or more event flows, one event flow corresponding with each identical network security device; and

the operations further comprise detecting that one of the identical network security devices has been tampered with based on the comparison.

18. A non-transitory machine-readable medium having stored thereon data representing instruction that, when executed by a processor, cause the processor to perform operations comprising:

receiving a set of events from a plurality of network security devices;

dividing the set of events into a plurality of event flows, wherein an event flow represents a subset of the set of events;

comparing the plurality of event flows;

wherein the plurality of network security devices comprises two or more heterogeneous network security devices;

the plurality of event flows comprises two or more event flows, one event flow corresponding with each heterogeneous network security device; and

the operations further comprise evaluating effectiveness of the two or more heterogeneous network security devices based on the comparison.

19. The non-transitory machine-readable medium of claim 18 , wherein the two or more heterogeneous network security devices comprise two or more intrusion network security devices, each provided by a different vendor.

20. The non-transitory machine-readable medium of claim 18 , wherein the two or more heterogeneous network security devices comprise a network intrusion detection system (NIDS) and a host-based intrusion detection system (HIDS).

Assignments (10)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
CERTIFICATE OF CONVERSION Recorded Nov 16, 2012
From: ARCSIGHT, INC.
To: ARCSIGHT, LLC.
Reel/Frame 029308/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2012
From: ARCSIGHT, LLC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 029308/0929 →
MERGER Recorded Dec 23, 2010
From: PRIAM ACQUISITION CORPORATION
To: ARCSIGHT, INC.
Reel/Frame 025525/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2004
From: TIDWELL, KENNY; DASH, DEBARATA
To: ARCSIGHT, INC.
Reel/Frame 015734/0909 →