IP Library Granted Patent US 9,509,712
Granted Patent B2
US 9,509,712 · App. 14/945,113 · Granted Nov 29, 2016

Cyber threat monitor and control apparatuses, methods and systems

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,509,712
App. No.
14/945,113
Granted
Nov 29, 2016
Kind
B2
Abstract

The cyber threat monitor and control apparatuses, methods and systems (hereinafter “CTMC”) determines risk across a global Internet network graph model for various virtual or physical network elements. In one embodiment, the CTMC defines a factor mechanism representing interactions among the set of network elements, the factor mechanism including a factor indicative of a correlation between a pair of network elements from the set of network elements, and dynamically calculate the probabilistic network security measure for each network element in the global Internet graph model based at least in part on the factor mechanism and any observed threat indicators related to the global Internet graph model.

Claims (58)

1. A processor-implemented method, comprising:

obtaining a network security assessment graph having a set of network elements,

each network element from the set of network elements having a probabilistic network security measure,

the probabilistic network security measure for each network element from the set of network elements being calculated at least in part based on a threat indicator;

obtaining a factor matrix representing a set of joint threat and safety probabilities for the set of network elements, the factor matrix including a factor indicative of a correlation between a pair of network elements from the set of network elements;

receiving an indication of a change relating to the network security assessment graph;

determining a group of influenced network elements from the set of network elements in response to the change related to the network security assessment graph based on the factor matrix;

dynamically updating the factor matrix for the group of influenced network elements;

dynamically updating the probabilistic network security measure for each network element from the set of network elements based at least in part on the updated factor matrix and the change related to the network security assessment graph;

sending a signal to cause a user interface to render a representation of the probabilistic network security measure of each network element from the set of network elements after the probabilistic network security measure for each network element from the set of network elements has been updated;

receiving a modification to a probabilistic network security measure of a network element from the set of network elements in response to rendering the probabilistic network security measures of each network element from the set of network elements; and

generating predicted modifications to probabilistic network security measures of each remaining network element from the set of network elements based on the modification to the probabilistic network security measure.

2. The method of claim 1 , wherein the change related to the network security assessment graph is made via manual input from a user via the user interface.

3. The method of claim 1 , wherein the change related to the network security assessment graph includes influence degradation over time from the threat indicator.

4. The method of claim 1 , wherein the factor matrix or the network security assessment graph is dynamically updated in network elements from the set of network elements that are affected by the change related to the network security assessment graph.

5. The method of claim 1 , wherein the change related to the network security assessment graph includes a structural change of the network security assessment graph.

6. The method of claim 1 , wherein the change related to the network security assessment graph includes a transient change to the network security assessment graph or the factor matrix, and an influence of the change related to the network security assessment graph degrades impact over time.

7. The method of claim 1 , wherein the change related to the network security assessment graph includes a user defined condition, and the probabilistic network security measure of each network element from the set of network elements and in the network security assessment graph is dynamically updated based on the user defined condition.

8. The method of claim 1 , wherein the change related to the network security assessment graph includes a changed value of a characteristic associated with the threat indicator.

9. An apparatus, comprising:

a processor; and

a memory operatively coupled to the processor, the memory storing processor-readable instructions executable by the processor to:

obtain a network security assessment graph having a set of network elements,

each network element from the set of network elements having a probabilistic network security measure,

the probabilistic network security measure for each network element from the set of network elements being calculated at least in part based on a threat indicator;

obtain a factor matrix representing a set of joint threat and safety probabilities for the set of network elements, the factor matrix including a factor indicative of a correlation between a pair of network elements from the set of network elements;

receive an indication of a change relating to the network security assessment graph;

determine a group of influenced network elements from the set of network elements in response to the change related to the network security assessment graph based on the factor matrix;

dynamically update the factor matrix for the group of influenced network elements; and

dynamically update the probabilistic network security measure for each network element from the set of network elements based at least in part on the updated factor matrix and the change related to the network security assessment graph;

send a signal to cause a user interface to render a representation of the probabilistic network security measures of each network element from the set of network elements after the probabilistic network security measure for each network element from the set of network elements has been updated;

receive a modification to a probabilistic network security measure of a network element from the set of network elements in response to rendering the probabilistic network security measures of each network element from the set of network elements; and

generate predicted modifications to probabilistic network security measures of each remaining network element from the set of network elements based on the modification to the probabilistic network security measure.

10. The apparatus of claim 9 , wherein the change related to the network security assessment graph is made via manual input from a user via the user interface.

11. The apparatus of claim 9 , wherein the change related to the network security assessment graph includes influence degradation over time from the threat indicator.

12. The apparatus of claim 1 , wherein the factor matrix or the network security assessment graph is dynamically updated in network elements from the set of network elements that are affected by the change related to the network security assessment graph.

13. The apparatus of claim 9 , wherein the change related to the network security assessment graph includes a structural change of the network security assessment graph.

14. The apparatus of claim 9 , wherein the change related to the network security assessment graph includes a transient change to the network security assessment graph or the factor matrix, and an influence of the change related to the network security assessment graph degrades impact over time.

15. The apparatus of claim 9 , wherein the change related to the network security assessment graph includes a user defined condition, and the probabilistic network security measure of each network element from the set of network elements and in the network security assessment graph is dynamically updated based on the user defined condition.

16. The apparatus of claim 9 , wherein the change related to the network security assessment graph includes a changed value of a characteristic associated with the threat indicator.

17. An apparatus, comprising:

a processor; and

a memory operatively coupled to the processor, the memory storing processor-readable instructions executable by the processor to:

receive an indication of a change relating to a network security assessment graph having a set of network elements;

determine a group of influenced network elements from the set of network elements in response to the change related to the network security assessment graph based on a factor matrix that represents a set of joint threat and safety probabilities for a set of network elements in a network security assessment graph, the factor matrix including a factor indicative of a correlation between a pair of network elements from the set of network elements;

update the factor matrix for the group of influenced network elements;

update a probabilistic network security measure of each network element from the set of network elements based at least in part on the updated factor matrix, the change related to the network security assessment graph, and a set of influence decay factors each associated with at least one network element from the set of network elements, the set of influence decay factors indicating a strength of influences of a first subset of network elements from the set of network elements on a second subset of network elements from the set of network elements different from the first subset of network elements;

receive a modification to a probabilistic network security measure of a network element from the set of network elements; and

generate predicted modifications to probabilistic network security measures of each remaining network element from the set of network elements based on the modification to the probabilistic network security measure.

18. The apparatus of claim 17 , wherein the change related to the network security assessment graph includes a changed value of a characteristic associated with a threat indicator of a network element from the set of network elements.

19. The apparatus of claim 17 , wherein the probabilistic network security measure of each network element from the set of network elements is calculated at least in part based on a threat indicator from a set of threat indicators, each threat indicator from the set of threat indicators being associated with at least one network element from the set of network elements, the threat indicator including information associated with an observable cyber threat event.

20. The apparatus of claim 17 , wherein:

the change related to the network security assessment graph includes a changed value of a characteristic associated with a threat indicator of a network element from the set of network elements; and

the characteristic is one of a classification, a criticality indication, or a source.

21. The apparatus of claim 17 , wherein the memory further stores processor-readable instructions executable by the processor to:

send a signal to cause a user interface to render the probabilistic network security measures of each network element from the set of network elements;

the modification to the probabilistic network security measure of a network element from the set of network elements is received in response to rendering the probabilistic network security measures of each network element from the set of network elements.

22. The apparatus of claim 17 , wherein each network element in the set of network elements is one of (1) a classless inter-domain router (CIDR), (2) a fully qualified domain name (FQDN), (3) an autonomous system number), (4) an internet protocol (IP) host, (5) malware, (6) a collection of networks, (7) an application, or (8) an application identifier.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded May 16, 2024
From: STIFEL BANK
To: LOOKINGGLASS CYBER SOLUTIONS, LLC
Reel/Frame 067429/0361 →
SECURITY INTEREST Recorded May 13, 2024
From: ZEROFOX, INC.; LOOKINGGLASS CYBER SOLUTIONS, LLC; IDENTITY THEFT GUARD SOLUTIONS, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
Reel/Frame 067396/0304 →
RELEASE OF SECURITY INTEREST Recorded Apr 17, 2024
From: EASTWARD FUND MANAGEMENT, LLC
To: LOOKINGGLASS CYBER SOLUTIONS, INC.; CLOUDSHIELD TECHNOLOGIES, LLC; CYVEILLANCE, INC.
Reel/Frame 067131/0715 →
RELEASE OF SECURITY INTEREST Recorded Apr 17, 2024
From: EASTWARD FUND MANAGEMENT, LLC
To: LOOKINGGLASS CYBER SOLUTIONS, INC.; CLOUDSHIELD TECHNOLOGIES, LLC; CYVEILLANCE, INC.
Reel/Frame 067131/0803 →
CHANGE OF NAME Recorded Jun 1, 2023
From: LOOKINGGLASS CYBER SOLUTIONS, INC.
To: LOOKINGGLASS CYBER SOLUTIONS, LLC
Reel/Frame 063821/0591 →
SECURITY INTEREST Recorded Jun 1, 2023
From: LOOKINGGLASS CYBER SOLUTIONS, LLC
To: STIFEL BANK
Reel/Frame 063829/0248 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2023
From: SILICON VALLEY BANK
To: LOOKINGGLASS CYBER SOLUTIONS, INC.
Reel/Frame 062871/0797 →
SECURITY INTEREST Recorded May 11, 2022
From: LOOKINGGLASS CYBER SOLUTIONS, INC.
To: EASTWARD FUND MANAGEMENT, LLC
Reel/Frame 059892/0264 →
SECURITY INTEREST Recorded Aug 24, 2021
From: LOOKINGGLASS CYBER SOLUTIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 057275/0234 →
SECURITY INTEREST Recorded Jul 12, 2021
From: LOOKINGGLASS CYBER SOLUTIONS, INC.
To: EASTWARD FUND MANAGEMENT
Reel/Frame 056822/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2016
From: PINNEY WOOD, CHRISTOPHER PAUL; HELMSEN, JOHN JOSEPH; THOMSON, ALLAN; COLEMAN, CHRISTOPHER D.
To: LOOKINGGLASS CYBER SOLUTIONS, INC.
Reel/Frame 037856/0678 →