IP Library Granted Patent US 8,516,596
Granted Patent B2
US 8,516,596 · App. 13/012,888 · Granted Aug 20, 2013

Cyber attack analysis

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,516,596
App. No.
13/012,888
Granted
Aug 20, 2013
Kind
B2
Abstract

In certain embodiments, analyzing cyber attacks includes receiving cyber attack parameters. A cyber attack parameter describes a performance attribute of a cyber attack scenario. The cyber attack parameters comprises at least one temporal parameter describing a temporal feature of the cyber attack scenario. The following is performed for each cyber defense of one or more cyber defenses to yield one or more sets of cyber attack metrics: simulating the cyber attack operating with a cyber defense; and determining a set of cyber attack metrics describing the cyber attack operating with the cyber defense. The cyber defenses are evaluated in accordance with the sets of cyber attack metrics.

Claims (118)

1. A method comprising:

receiving one or more cyber attack parameters, a cyber attack parameter describing a cyber attack scenario, the cyber attack parameters comprising at least one temporal parameter describing a temporal feature of the cyber attack scenario and a plurality of attack phases of the cyber attack scenario;

performing the following for each cyber defense of one or more cyber defenses to yield one or more sets of cyber attack metrics:

simulating the cyber attack scenario operating with a cyber defense, the simulation including: simulating a first attack phase of the cyber attack scenario against the cyber defense, and in response to the cyber attack overcoming the first cyber defense, simulating another of the plurality of attack phases of the cyber attack against the cyber defense; and

determining a set of cyber attack metrics describing the cyber attack scenario operating with the cyber defense in each attack phase of the cyber attack scenario, the set of cyber attack metrics including a phase time metric that measures the amount of time the cyber attack spends in each attack phase of the plurality of attack phases of the cyber attack scenario with the cyber defense; and

evaluating the one or more cyber defenses in accordance with the one or more sets of cyber attack metrics in each of the plurality of attack phases of the cyber attack scenario.

2. The method of claim 1 , further comprising:

simulating the cyber attack operating with no cyber defense; and

determining, prior to simulating the cyber attack scenario operating with a cyber defense, a baseline set of cyber attack metrics describing the cyber attack operating with no cyber defense.

3. The method of claim 1 , further comprising:

identifying an effective cyber defense from the one or more cyber defenses in response to the evaluating of the one or more cyber defenses; and

in response to identifying the effective cyber defense modifying a computer network using the effective cyber defense.

4. The method of claim 1 :

the determining the set of cyber attack metrics comprising:

determining a first successful attacks metric that measures the number of successful attacks with a first cyber defense; and

determining a second successful attacks metric that measures the number of successful attacks with a second cyber defense, the first successful attacks indicating that the first cyber defense reduces the number of successful attacks more than the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on the first successful attack metric and the second successful attack metric.

5. The method of claim 1 :

the determining the set of cyber attack metrics comprising:

determining a first partially successful attacks metric that measures the number of attack phases that are overcome by the cyber attack scenario with a first cyber defense; and

determining a second partially successful attacks metric that measures the number of attack phases that are overcome by the cyber attack scenario with a second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on the first partially successful attack metric and the second partially successful attack metric.

6. The method of claim 1 :

the determining the set of cyber attack metrics comprising:

determining a first duration metric that measures the duration of the cyber attack with a first cyber defense; and

determining a second duration metric that measures the duration of the cyber attack with a second cyber defense, the first duration metric indicating that the first cyber defense is of a greater duration of the cyber attack than that of the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on a comparison of the first duration metric and the second duration metric.

7. The method of claim 1 :

the determining the set of cyber attack metrics comprising:

determining a first attack disruptions metric that measures the number of attack disruptions with a first cyber defense; and

determining a second attack disruptions metric that measures the number of attack disruptions with a second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on a comparison of the first attack disruptions metric and the second attack disruptions metric.

8. The method of claim 1 :

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on a comparison of the phase time metric for the first cyber defense and the phase time metric for the second cyber defense.

9. The method of claim 1 :

the determining the set of cyber attack metrics comprising:

determining a first efficiency metric that measures a ratio of how often the cyber attack is disrupted versus how often a defensive action is taken with a first cyber defense; and

determining a second efficiency metric that measures a ratio of how often the cyber attack is disrupted versus how often a defensive action is taken with a second cyber defense, the first efficiency metric indicating that the first cyber defense has a higher ratio than that of the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense.

10. The method of claim 1 :

the determining the set of cyber attack metrics comprising:

determining a first duration metric that measures a relative speed of execution between the cyber attack and a first cyber defense; and

determining a second duration metric that measures a relative speed of execution between the cyber attack and a second cyber defense, the first duration metric indicating that the first cyber defense having a higher relative speed than that of the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense.

11. The method of claim 1 , the set of cyber attack metrics comprising:

a utilization metric that measures utilization of one or more resources.

12. The method of claim 1 , the set of cyber attack metrics comprising:

an attack noise metric that measures one or more recurring cyber attack operations.

13. The method of claim 1 , the set of cyber attack metrics comprising:

a size metric that measures the size of a computer network of the cyber attack scenario.

14. A system comprising:

one or more memories operable to store one or more cyber attack parameters, a cyber attack parameter describing a cyber attack scenario, the cyber attack parameters comprising at least one temporal parameter describing a temporal feature of the cyber attack scenario; and

one or more processors operable to:

perform the following for each cyber defense of one or more cyber defenses to yield one or more sets of cyber attack metrics:

simulate the cyber attack scenario operating with a cyber defense, the simulation including: simulating a first attack phase of the cyber attack scenario against the cyber defense, and in response to the cyber attack overcoming the first cyber defense, simulating another of the plurality of attack phases of the cyber attack against the cyber defense; and

determine a set of cyber attack metrics describing the cyber attack scenario operating with the cyber defense in each attack phase of the cyber attack scenario, the set of cyber attack metrics including a phase time metric that measures the amount of time the cyber attack spends in each attack phase of the plurality of attack phases of the cyber attack scenario with the cyber defense; and

evaluate the one or more cyber defenses in accordance with the one or more sets of cyber attack metrics in each of the plurality of attack phases of the cyber attack scenario.

15. The method of claim 1 , wherein the attack phases comprise:

a footprint phase, a scanning phase, an enumeration phase, a gain access phase, an escalate privilege phase, and a pilfer phase.

16. The system of claim 14 , further comprising a simulator operable to:

simulate the cyber attack operating with no cyber defense; and

determine, prior to the simulation of the cyber attack scenario operating with a cyber defense, a baseline set of cyber attack metrics describing the cyber attack operating with no cyber defense.

17. The system of claim 14 , the one or more processors operable to:

identify an effective cyber defense from the one or more cyber defenses in response to the evaluation of the one or more cyber defenses; and

modify a computer network, in response to identification the effective cyber defense, to use the effective cyber defense.

18. The system of claim 14 :

the determining the set of cyber attack metrics comprising:

determining a first successful attacks metric that measures the number of successful attacks with a first cyber defense; and

determining a second successful attacks metric that measures the number of successful attacks with a second cyber defense, the first successful attacks indicating that the first cyber defense reduces the number of successful attacks more than the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on the first successful attack metric and the second successful attack metric.

19. The system of claim 14 :

the determining the set of cyber attack metrics comprising:

determining a first duration metric that measures the duration of the cyber attack with a first cyber defense; and

determining a second duration metric that measures the duration of the cyber attack with a second cyber defense, the first duration metric indicating that the first cyber defense is of a greater duration of the cyber attack than that of the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on a comparison of the first duration metric and the second duration metric.

20. The system of claim 14 :

the determining the set of cyber attack metrics comprising:

determining a first attack disruptions metric that measures the number of attack disruptions with a first cyber defense; and

determining a second attack disruptions metric that measures the number of attack disruptions with a second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on a comparison of the first attack disruptions metric and the second attack disruptions metric.

21. The system of claim 14 :

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense based at least in part on a comparison of the phase time metric for the first cyber defense and the phase time metric for the second cyber defense.

22. The system of claim 14 :

the determining the set of cyber attack metrics comprising:

determining a first efficiency metric that measures a ratio of how often the cyber attack is disrupted versus how often a defensive action is taken with a first cyber defense; and

determining a second efficiency metric that measures a ratio of how often the cyber attack is disrupted versus how often a defensive action is taken with a second cyber defense, the first efficiency metric indicating that the first cyber defense has a higher ratio than that of the second cyber defense; and

the evaluating the one or more cyber defenses comprising:

determining that the first cyber defense is more effective than the second cyber defense.

23. The system of claim 14 , the set of cyber attack metrics comprising:

a utilization metric that measures utilization of one or more resources.

24. The system of claim 14 , the set of cyber attack metrics comprising:

an attack noise metric that measures one or more recurring cyber attack operations.

25. The system of claim 14 , the set of cyber attack metrics comprising:

a size metric that measures the size of a computer network of the cyber attack scenario.

26. The system of claim 14 , wherein the attack phases comprise:

a footprint phase, a scanning phase, an enumeration phase, a gain access phase, an escalate privilege phase, and a pilfer phase.

27. One or more non-transitory computer readable storage media when executed by one or more processors operable to:

receive one or more cyber attack parameters, a cyber attack parameter describing a cyber attack scenario, the cyber attack parameters comprising at least one temporal parameter describing a temporal feature of the cyber attack scenario;

perform the following for each cyber defense of one or more cyber defenses to yield one or more sets of cyber attack metrics:

simulate the cyber attack scenario operating with a cyber defense, the simulation including: simulating a first attack phase of the cyber attack scenario against the cyber defense, and in response to the cyber attack overcoming the first cyber defense, simulating another of the plurality of attack phases of the cyber attack against the cyber defense; and

determine a set of cyber attack metrics describing the cyber attack scenario operating with the cyber defense in each attack phase of the cyber attack scenario, the set of cyber attack metrics including a phase time metric that measures the amount of time the cyber attack spends in each attack phase of the plurality of attack phases of the cyber attack scenario with the cyber defense; and

evaluate the one or more cyber defenses in accordance with the one or more sets of cyber attack metrics in each of the plurality of attack phases of the cyber attack scenario.

28. The media of claim 27 , operable to:

identify an effective cyber defense; and

modify a computer network using the effective cyber defense.

29. The media of claim 28 , wherein the attack phases comprise:

a footprint phase, a scanning phase, an enumeration phase, a gain access phase, an escalate privilege phase, and a pilfer phase.

Assignments (12)
CHANGE OF NAME Recorded Mar 21, 2025
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: EVERFOX HOLDINGS LLC
Reel/Frame 070585/0625 →
PARTIAL PATENT RELEASE AND REASSIGNMENT AT REEL/FRAME 055052/0302 Recorded Oct 3, 2023
From: CREDIT SUISSE, AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: FORCEPOINT FEDERAL HOLDINGS LLC (F/K/A FORCEPOINT LLC)
Reel/Frame 065103/0147 →
SECURITY INTEREST Recorded Sep 29, 2023
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS COLLATERAL AGENT
Reel/Frame 065086/0822 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056216/0309 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, LLC (FKA PORTAUTHORITY TECHNOLOGIES, INC.); RAYTHEON OAKLEY SYSTEMS, LLC; FORCEPOINT FEDERAL LLC (FKA RAYTHEON CYBER PRODUCTS, LLC, FKA RAYTHEON CYBER PRODUCTS, INC.)
Reel/Frame 055492/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: FORCEPOINT FEDERAL LLC
To: FORCEPOINT LLC
Reel/Frame 043397/0460 →
CHANGE OF NAME Recorded Feb 16, 2016
From: RAYTHEON CYBER PRODUCTS, LLC
To: FORCEPOINT FEDERAL LLC
Reel/Frame 037821/0818 →
PATENT SECURITY AGREEMENT Recorded Jun 9, 2015
From: WEBSENSE, INC.; RAYTHEON OAKLEY SYSTEMS, LLC; RAYTHEON CYBER PRODUCTS, LLC (FORMERLY KNOWN AS RAYTHEON CYBER PRODUCTS, INC.); PORT AUTHORITY TECHNOLOGIES, INC.
To: RAYTHEON COMPANY
Reel/Frame 035859/0282 →
CHANGE OF NAME Recorded Jun 2, 2015
From: RAYTHEON CYBER PRODUCTS, INC.
To: RAYTHEON CYBER PRODUCTS, LLC
Reel/Frame 035806/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: RAYTHEON COMPANY
To: RAYTHEON CYBER PRODUCTS, INC.
Reel/Frame 035774/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2011
From: SANDOVAL, JUAN E.; SAPANKEVYCH, NICHOLAS I.; SANTOS, ARMANDO J.; HASSELL, SUZANNE P.
To: RAYTHEON COMPANY
Reel/Frame 025689/0419 →