IP Library Granted Patent US 9,507,944
Granted Patent B2
US 9,507,944 · App. 13/847,533 · Granted Nov 29, 2016

Method for simulation aided security event management

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,507,944
App. No.
13/847,533
Granted
Nov 29, 2016
Kind
B2
Abstract

A method for simulation aided security event management, the method comprises: generating attack simulation information that comprises multiple simulation data items of at least one data item type out of vulnerability instances data items, attack step data items and attack simulation scope data items; wherein the generating of attack simulation information is responsive to a network model, at least one attack starting point and attack action information; identifying security events in response to a correlation between simulation data items and event data; and prioritizing identified security events.

Claims (18)

1. A method for simulation aided security event management, the method comprises: generating and storing attack simulation information that comprises multiple simulation data items of at least one data item type out of vulnerability instances data items, attack step data items and attack simulation scope data items; wherein the generating of the attack simulation information is responsive to a network model, at least one attack starting point and attack action information; identifying security events in response to a correlation between simulation data items and event data; determining a confidence level for each of the identified security events; prioritizing the identified security events that have a confidence level that is above a confidence threshold while ignoring the identified security events that have a confidence level that is below the confidence threshold.

2. The method according to claim 1 comprising generating, by a first computer, attack simulation information; and identifying security events, by a second computer, in response to the attack simulation information and to actual network event information.

3. The method according to claim 1 comprising determining a correlation between a simulation data item and event data by comparing between key fields of the simulation data item and corresponding key fields of the event data.

4. The method according to claim 1 comprising defining field based correlation rules and specific simulated event correlation rules; and applying the correlation rules and specific simulated event correlation rules during the identifying of the security events.

5. A method for simulation aided security event management, the method comprises: generating a new attack starting point or updating an existing attack starting point in response to an identified security event that has a priority that exceeds a priority threshold; wherein security events are identified in response to a correlation between simulation data items and event data; determining a priority level for each of the identified security events; ignoring the identified security events that have a priority level below the priority threshold, while prioritizing the identified security events that have a priority level exceeds the priority threshold; running an attack simulation which is based on a network model using the new attack starting point; storing attack simulation results; and analyzing risk and extracting contextual information.

6. A non-transitory computer readable medium that stores instructions for generating attack simulation information that comprises multiple simulation data items of at least one data item type out of vulnerability instances data items, attack step data items and attack simulation scope data items; wherein the generating of attack simulation information is responsive to a network model, at least one attack starting point and attack action information; identifying security events in response to a correlation between simulation data items and event data; determining a confidence level for each of the identified security events; prioritizing the identified security events that have a confidence level that is above a confidence threshold while ignoring the identified security events that have a confidence level that is below the confidence threshold.

7. The non-transitory computer readable medium according to claim 6 , storing instructions for assigning a first confidence level to an identified event that is associated with a directly exposed vulnerability; assigning a second confidence level to an identified event that is associated with an indirectly exposed vulnerability; and assigning a third confidence level to an identified event that is associated with an inaccessible vulnerability; wherein the second confidence level is lower than the first confidence level and higher than the third confidence level.

8. The non-transitory computer readable medium according to claim 6 , storing instructions for obtaining network address translation information and applying the network translation information during correlating between IP addresses appear in simulation data items and events.

9. The non-transitory computer readable medium according to claim 6 , storing instructions for automatically generating rules for the security event management (SEM), where the rules represent attack simulation knowledge.

10. The non-transitory computer readable medium according to claim 9 , wherein the rules for the SEM comprise rules for identifying exploitation of vulnerabilities that were found by the attack simulation knowledge to be risky.

11. The non-transitory computer readable medium according to claim 10 , wherein the rules for the SEM comprise an IP address of a target node, a target port, and a source of attack steps.

12. The non-transitory computer readable medium according to claim 6 , storing instructions for generating, by a first computer, attack simulation information; and identifying security events, by a second computer, in response to the attack simulation information and to actual network event information.

13. The non-transitory computer readable medium according to claim 6 , storing instructions for determining a correlation between a simulation data item and event data by comparing between key fields of the simulation data item and corresponding key fields of the event data.

14. The non-transitory computer readable medium according to claim 6 , storing instructions for defining field based correlation rules and specific simulated event correlation rules; and applying the correlation rules and specific simulated event correlation rules during the identifying of the security events.

15. A non-transitory computer readable medium that stores instructions for generating a new attack starting point or updating an existing attack starting point in response to an identified security event that has a priority that exceeds a priority threshold; wherein security events are identified in response to a correlation between simulation data items and event data; determining a priority level for each of the identified security events; ignoring the identified security events that have a priority level below the priority threshold, while prioritizing the identified security events that have a priority level exceeds the priority threshold; running an attack simulation which is based on a network model using the new attack starting point; and analyzing risk and extracting contextual information.

16. The non-transitory computer readable medium according to claim 15 , storing instructions for extracting contextual information that relates to a next possible attack steps of an attacker from an event target node.

17. The non-transitory computer readable medium according to claim 15 , storing instructions for extracting contextual information that relates to a next possible attack steps of an attacker from an event source node.

18. The non-transitory computer readable medium according to claim 15 , storing instructions for extracting contextual information that relates to security counter-measures that can be used for blocking possible next attack steps.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded May 30, 2025
From: SPEAR PARENT, INC.
To: TCG SENIOR FUNDING, L.L.C., AS COLLATERAL AGENT
Reel/Frame 071464/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2025
From: SKYBOX SECURITY, INC.
To: SPEAR PARENT, INC.
Reel/Frame 071138/0372 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2025
From: JPMORGAN CHASE BANK, N.A.
To: SKYBOX SECURITY, INC.
Reel/Frame 070326/0871 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE PROPERTY LIST BY DELETING PATENT APPLICATION NO. 10/409,993 AND ADDING PATENT NO. 10,409,993 PREVIOUSLY RECORDED AT REEL: 61994 FRAME: 530. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Feb 25, 2025
From: SKYBOX SECURITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070328/0572 →
SECURITY INTEREST Recorded Dec 6, 2022
From: SKYBOX SECURITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061994/0530 →
RELEASE OF IP SECURITY AGREEMENT Recorded Dec 1, 2022
From: ALLY BANK, AS AGENT
To: SKYBOX SECURITY, INC.
Reel/Frame 062034/0779 →
ACKNOWLEDGMENT OF TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 8, 2019
From: SILICON VALLEY BANK
To: SKYBOX SECURITY, INC.
Reel/Frame 050664/0927 →
SECURITY INTEREST Recorded Oct 3, 2019
From: SKYBOX SECURITY, INC.
To: ALLY BANK
Reel/Frame 050613/0083 →
SECURITY INTEREST Recorded Aug 31, 2018
From: SKYBOX SECURITY, INC.
To: SILICON VALLEY BANK
Reel/Frame 046769/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2013
From: LOTEM, AMNON; COHEN, GIDEON; BEN NAON, LIOR
To: SKYBOX SECURITY INC.
Reel/Frame 030985/0039 →