IP Library Granted Patent US 11,818,146
Granted Patent B2
US 11,818,146 · App. 16/729,015 · Granted Nov 14, 2023

Framework for investigating events

Inventors: Daniel Ricardo dos Santos (Rotterdam, NL); Elisa Costante (Eindhoven, NL); Mario Dagrada (Eindhoven, NL); Alessandro Manzi (Eindhoven, NL)
Assignee: Forescout Technologies, Inc.
H04L63/1416H04L41/0609H04L63/1425H04L63/1433
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,818,146
App. No.
16/729,015
Filed
Dec 27, 2019
Granted
Nov 14, 2023
Kind
B2
Art Unit
2435
USPC
726/22
Abstract

Systems, methods, and related technologies for determining an issue based on a plurality of events. The determining of an issue may include accessing network traffic from a network and accessing a plurality of events associated with the network traffic. An issue can be determined based on a correlation of a portion of the plurality of events, where the issue represents an incident associated with the portion of the plurality of events. The correlation of the portion of the plurality of events is based on network specific information. Information associated with the issue including the portion of the plurality of events may then be stored.

Claims (47)

1. A method comprising:

accessing network traffic from a network;

accessing a plurality of events associated with the network traffic;

filtering the plurality of events, including in response to one of the plurality of events being in a first chain of events, excluding the one of the plurality of events from being considered for building a second chain of events;

determining, by a processing device, an issue based on a correlation of a portion of the plurality of events, wherein the issue represents an incident associated with the portion of the plurality of events, and wherein the correlation of the portion of the plurality of events is based on network specific information and at least in part on an event type of the portion of the plurality of events;

determining a priority associated with the issue at least based on the event type of the portion of the plurality of events wherein a first event type that is associated with an industrial controller of an operation of a plant has a higher priority than a second event type that is not associated with the industrial controller; and

storing information associated with the issue including the portion of the plurality of events.

2. The method of claim 1 , wherein the network specific information comprises at least one of information of communications of entities on the network, information of a relationship of entities of the network, or information of entity types of entities on the network.

3. The method of claim 1 , wherein the correlation of the portion of the plurality of events is based on at least one of an aggregation, clustering, pattern matching, event chaining, risk posture, or vulnerabilities.

4. The method of claim 1 further comprising:

determining a category associated with the issue, wherein the category associated with the issue comprises at least one of security or operational.

5. The method of claim 1

wherein the priority associated with the issue comprises at least one of critical, high, medium, low, or informational.

6. The method of claim 1 further comprising:

accessing information associated with the network, wherein the information associated with the network comprises a model comprising one or more relationships of entities of the network.

7. The method of claim 1 , wherein at least one of the events is determined by an intrusion detection system.

8. The method of claim 1 , wherein the correlation is further based on at least one of a source of a communication or a destination of the communication.

9. The method of claim 1 , wherein at least one of the events is associated with an operational technology (OT) entity.

10. The method of claim 1 further comprising:

determining the plurality of events associated with the network traffic.

11. A system comprising:

a memory; and

a processing device, operatively coupled to the memory, to:

access network traffic from a network;

access a plurality of events associated with the network traffic;

filtering the plurality of events, including in response to one of the plurality of events being in a first chain of events, excluding the one of the plurality of events from being considered for building a second chain of events;

determine, by the processing device, an issue based on a correlation of a portion of the plurality of events, wherein the issue represents an incident associated with the portion of the plurality of events, and wherein the correlation of the portion of the plurality of events is based on network specific information and at least in part on an event type of the portion of the plurality of events;

determine a priority associated with the issue at least based on the event type of the portion of the plurality of events wherein a first event type that is associated with an industrial controller of an operation of a plant has a higher priority than a second event type that is not associated with the industrial controller; and

store information associated with the issue including the portion of the plurality of events.

12. The system of claim 11 , wherein the network specific information comprises at least one of information of communications of entities on the network, information of a relationship of entities of the network, or information of entity types of entities on the network.

13. The system of claim 11 , wherein the correlation of the portion of the plurality of events is based on at least one of an aggregation, clustering, pattern matching, event chaining, risk posture, or vulnerabilities.

14. The system of claim 11 , the processing device further to:

determine a category associated with the issue, wherein the category associated with the issue comprises at least one of security or operational.

15. The system of claim 11 ,

wherein the priority associated with the issue comprises at least one of critical, high, medium, low, or informational.

16. The system of claim 11 , the processing device further to:

access information associated with the network, wherein the information associated with the network comprises a model comprising one or more relationships of entities of the network.

17. The system of claim 11 , wherein the correlation is further based on at least one of a source of a communication or a destination of the communication.

18. A non-transitory computer readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:

access network traffic from a network;

access a plurality of events associated with the network traffic;

filtering the plurality of events, including in response to one of the plurality of events being in a first chain of events, excluding the one of the plurality of events from being considered for building a second chain of events;

determine, by the processing device, an issue based on a correlation of a portion of the plurality of events, wherein the issue represents an incident associated with the portion of the plurality of events, and wherein the correlation of the portion of the plurality of events is based on network specific information and at least in part on an event type of the portion of the plurality of events;

determine a priority associated with the issue at least based on the event type of the portion of the plurality of events wherein a first event type that is associated with an industrial controller of an operation of a plant has a higher priority than a second event type that is not associated with the industrial controller; and

store information associated with the issue including the portion of the plurality of events.

19. The non-transitory computer readable medium of claim 18 , wherein the network specific information comprises at least one of information of communications of entities on the network, information of a relationship of entities of the network, or information of entity types of entities on the network.

20. The non-transitory computer readable medium of claim 18 , wherein the correlation of the portion of the plurality of events is based on at least one of an aggregation, clustering, pattern matching, event chaining, risk posture, or vulnerabilities.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 17, 2020
From: FORESCOUT TECHNOLOGIES, INC.
To: OWL ROCK CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 053519/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: SANTOS, DANIEL RICARDO; COSTANTE, ELISA; DAGRADA, MARIO; MANZI, ALESSANDRO
To: FORESCOUT TECHNOLOGIES, INC.
Reel/Frame 051460/0064 →
Continuity (1)
Related Publication 20210203673A1 · Jul 1, 2021
Cited By (1)
US 12,332,915