IP Library Granted Patent US 9,241,008
Granted Patent B2
US 9,241,008 · App. 14/094,492 · Granted Jan 19, 2016

System, method, and software for cyber threat 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 9,241,008
App. No.
14/094,492
Granted
Jan 19, 2016
Kind
B2
Abstract

According to certain embodiments, a cyber threat analysis system generates a network model of a network infrastructure that is used by an organization, assigns a weighting value to each of a plurality of network elements of the network infrastructure according to a relative importance of the each network element to the organization, and generates an attack vector according to a determined vulnerability of the network infrastructure. The attack vector represents one or more illicit actions that may be performed to compromise the network infrastructure. The system may simulate, using a network modeling tool, the attack vector on the network model to determine one or more resulting ramifications of one or more of the plurality of network elements due to the attack vector, and determine a criticality level of the attack vector according to the weighting value of the one or more network elements.

Claims (61)

1. A system comprising:

a first memory unit and a second memory unit;

one or more processing units operable to:

generate a network model of a network infrastructure that is used by an organization, wherein the network infrastructure includes a plurality of segments including a first segment and a second segment, the first segment including first network elements with a first level of security and the second segment including second network elements with a second level of security different from the first level of security;

determine a vulnerability of a first network element of the first network elements of the network infrastructure;

simulate, using the network model, an attack vector on the determined vulnerability of the first network element of the network infrastructure to determine a resulting ramification on a second network element of the second network elements due to the attack vector; and

determine, using the resulting ramification, a criticality level of the attack vector associated with the second network element;

displaying the criticality level of the attack vector on a user interface of the system in order to alert a user as to the effect of the determined vulnerability; and

wherein the first memory unit is configured as a first federated memory with the first segment of the network infrastructure stored thereon, the second memory unit is configured as second federated memory with the second segment of the network infrastructure stored thereon, and the simulation is configured to simulate a cascading effect of the attack vector on the second network element due to the attack vector attacking the vulnerability of the first network element using the first and second federated memories which are autonomous memories independently managed by respective administrators of the first and second segments to independently control sensitive information generated and gathered throughout collection, storage, and analysis of vulnerabilities on the network model.

2. The system of claim 1 , wherein the vulnerability represents a security weakness of the network infrastructure.

3. The system of claim 2 , wherein the vulnerability comprises an external vulnerability.

4. The system of claim 2 , further comprising a node credential database including administrative privileges for each network element of the first and second network elements; and

a vulnerability scanning tool configured to determine the vulnerability, the vulnerability scanning tool operable to:

receive the administrative privilege for each network element; and

determine the vulnerability of each network element using the administrative privileges, wherein the vulnerability is an internal vulnerability.

5. The system of claim 1 , wherein the one or more processing units are operable to:

generate the attack vector using a network security modeling tool.

6. The system of claim 1 , wherein the criticality level comprises a value representative of one or more of:

a level of breached security of the organization;

reduced performance of the network infrastructure;

downtime of a network element of the first and second network elements; and

downtime of a service provided by the network infrastructure.

7. The system of claim 1 , wherein the attack vector comprises one or more hypothetical vulnerabilities internal or external to the organization.

8. A method comprising:

generating, using one or more processors, a network model of a network infrastructure that is used by an organization, wherein the network infrastructure includes a plurality of segments including a first segment and a second segment, the first segment including first network elements with a first level of security and the second segment including second network elements with a second level of security different from the first level of security;

determining a vulnerability of a first network element of the first network elements of the network infrastructure;

simulating, using the one or more processors and the network model stored across a plurality of federated memory stores including a first and a second federated memory store, an attack vector on the on the determined vulnerability of the first network element to determine a ramification of the attack vector on a second network element of the second network elements due to the attack vector attacking the first network element, wherein the first federated memory store is configured as a first federated memory with the first segment of the network infrastructure stored thereon and the second federated memory store is configured as a second federated memory with the second segment of the network infrastructure stored thereon, and the simulation is configured to simulate a cascading effect of the attack vector on the second network element due to the attack vector attacking the vulnerability of the first network element using the first and second federated memories which are autonomous memories independently managed by respective administrators of the first and second segments to independently control sensitive information generated and gathered throughout collection, storage, and analysis of vulnerabilities on the network model;

determining, using the one or more processors and using the determined ramification, a criticality level of the attack vector associated with the second network element; and

displaying, using the one or more processors, the criticality level of the attack vector on a user interface in order to alert a user as to the effect of the determined vulnerability.

9. The method of claim 8 , wherein the attack vector represents a security weakness of the network infrastructure.

10. The method of claim 9 , wherein determining the vulnerability comprises an external vulnerability.

11. The method of claim 9 , further comprising:

receiving administrative privileges for each network element of the first and second network elements; and

determining the vulnerability, includes determining a vulnerability internal to the organization on each network element using the administrative privileges.

12. The method of claim 11 , wherein determining the criticality level further comprises determining a value representative of one or more of:

a level of breached security of the organization;

reduced performance of the network infrastructure;

downtime of one or more network elements of the first and second network elements; and

downtime of one or more services provided by the network infrastructure.

13. The method of claim 8 , wherein the one or more processors are operable to:

generate the attack vector using a network security modeling tool.

14. The method of claim 8 , wherein the attack vector comprises one or more hypothetical vulnerabilities internal or external to the organization.

15. A non-transitory computer-readable storage device including instructions stored thereon, the instructions, which when executed by a machine, cause the machine to perform operations comprising:

generating a network model of a network infrastructure that is used by an organization,

wherein the network infrastructure includes a plurality of segments including a first segment and a second segment, the first segment including first network elements with a first level of security and the second segment including second network elements with a second level of security different from the first level of security;

determining a vulnerability of a first network element of the first network elements of the network infrastructure;

simulating, using the network model stored across a plurality of federated memory stores including a first and a second federated memory store, an attack vector on the determined vulnerability of the first network element to determine a ramification of the attack vector on a second network element of the second network elements due to the attack vector attacking the first network element, wherein the first federated memory store is configured as a first federated memory with the first segment of the network infrastructure stored thereon and the second federated memory store is configured as a second federated memory with the second segment of the network infrastructure stored thereon, and the simulation is configured to simulate a cascading effect of the attack vector on the second network element due to the attack vector attacking the vulnerability of the first network element using the first and second federated memories which are autonomous memories independently managed by respective administrators of the first and second segments to independently control sensitive information generated and gathered throughout collection, storage, and analysis of vulnerabilities on the network model;

determining, using the determined ramification, a criticality level of the attack vector associated with the second network element; and

displaying the criticality level of the attack vector on a user interface in order to alert a user as to the effect of the determined vulnerability.

16. The storage device of claim 15 , wherein the attack vector represents a security weakness of the network infrastructure.

17. The storage device of claim 16 , wherein the instruction for determining the vulnerability comprise instructions, which when executed by the machine, cause the machine to perform operations comprising determining the vulnerability comprises an external vulnerability.

18. The storage device of claim 16 , further comprising instructions, which when executed by the machine, cause the machine to perform operations comprising:

receiving administrative privileges for each network element of the first and second network elements; and

determining the vulnerability, includes determining a vulnerability internal to the organization on each network element using the administrative privileges.

19. The storage device of claim 15 , further comprising instructions, which when executed by the machine, cause the machine to perform operations comprising:

generating the attack vector using a network security modeling tool.

20. The storage device of claim 15 , wherein the instructions for determining the criticality level further comprise instructions, which when executed by the machine, cause the machine to perform operations comprising determining a value representative of one or more of:

a level of breached security of the organization;

reduced performance of the network infrastructure;

downtime of one or more network elements of the first and second network elements; and

downtime of one or more services provided by the network infrastructure.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
CHANGE OF NAME Recorded Mar 21, 2025
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: EVERFOX HOLDINGS LLC
Reel/Frame 070585/0524 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: FORCEPOINT LLC
Reel/Frame 055452/0207 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Feb 27, 2020
From: FORCEPOINT LLC
To: RAYTHEON COMPANY
Reel/Frame 052045/0482 →
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 →