IP Library Granted Patent US 11,924,244
Granted Patent B2
US 11,924,244 · App. 17/524,509 · Granted Mar 5, 2024

Methods and apparatus to automate cyber defense decision process and response actions by operationalizing adversarial technique frameworks

Inventors: Nick Lantuh (Bethesda, MD); Michael Jenks (Mount Pleasant, SC); Ian Roth (Mount Pleasant, SC); Michael Maurer (Mount Pleasant, SC); Richard Bowman (Mount Pleasant, SC)
Assignee: INTERPRES SECURITY, INC.
H04L63/1466G06N3/08G06N5/025H04L63/029H04L63/1416H04L63/20
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,924,244
App. No.
17/524,509
Granted
Mar 5, 2024
Kind
B2
Abstract

In some embodiments, a method can include identifying detection coverage of a set of adversarial techniques based on telemetry data and a detection instance of an environment. The method can further include determining a subset of detection coverage that has a metric value below a metric value threshold and among the detection coverage for the set of adversarial techniques. The method may further include identifying at least one detection instance associated with the subset of detection coverage. The method can further include presenting, via a graphical user interface, a representation of at least one of the subset of detection coverage or the at least one detection instance associated with the subset of detection coverage. The method can further include updating the subset of detection coverage based on the telemetry data, the detection instance, or the at least one detection instance to improve the metric value.

Claims (61)

1. A method, comprising:

storing threat information in an adversarial technique framework data structure using a framework and a data model of a set of known threats based on tools, tactics or procedures used by adversary groups, software, techniques, malware or campaigns;

electronically receiving a set of telemetry data from one or more networked components forming part of a network infrastructure, wherein the telemetry data is indicative of adversarial techniques, and wherein the networked components comprise one or more hardware or software components for monitoring a security state on a computer network;

automatically storing in a computerized data store one or more of security product configuration information, detection logic, and the telemetry data, wherein the security product configuration information comprises information about the networked components;

generating scores for the set of known threats;

determining one or more prioritized mitigation recommendations based on at least the scores for the threats in the set of known threats; and

presenting to a user via a graphical user interface the one or more prioritized mitigation recommendations, wherein determining the one or more mitigation recommendations further comprises:

storing a set of mitigations mapped for association with the set of known threats, detection logic, and telemetry data;

mapping the stored threat information for the set of known threats against the telemetry data to identify one or more security coverage gaps; and

determining the one or more mitigation recommendations based on the one or more identified security coverage gaps.

2. The method of claim 1 , wherein the telemetry data comprises one or more sets of log data and configuration data.

3. The method of claim 1 , wherein telemetry data comprises raw log data that can be used to detect adversarial techniques used by cyber adversaries.

4. The method of claim 1 , wherein a telemetry sensor of a networked component includes software stored in a memory and executed in a processor further comprising hardware to receive telemetry data from a set of data sources.

5. The method of claim 1 , further comprising identifying the telemetry data by automatically sensing the telemetry data in at least one of a data lake, an intrusion detection system (IDS), an intrusion prevention system (IPS), a network appliance, or an endpoint protection platform (EPP).

6. The method of claim 1 , further comprising:

training a machine learning model based on a set of historical telemetry data received from the networked components and a set of historical threat information;

receiving subsequent telemetry data from the networked components and subsequent threat information; and

executing the machine learning model based on the subsequent telemetry data and the subsequent threat information to predict an occurrence of a subsequent threat and a prioritized exposure score for the subsequent threat.

7. An apparatus, comprising:

a memory and a process of a compute device, the processor operatively coupled to the memory and configured for:

storing threat information in an adversarial technique framework data structure using a framework and a data model of a set of known threats based on tools, tactics or procedures used by adversary groups, software, techniques, malware or campaigns;

electronically receiving a set of telemetry data from one or more networked components forming part of a network infrastructure, wherein the telemetry data is indicative of adversarial techniques, and wherein the networked components comprise one or more hardware or software components for monitoring a security state on a computer network;

automatically storing in a computerized data store one or more of security product configuration information, detection logic, and the telemetry data, wherein the security product configuration information comprises information about the networked components;

generating scores for the set of known threats;

determining one or more prioritized mitigation recommendations based on at least the scores for the threats in the set of known threats; and

presenting to a user via a graphical user interface the one or more prioritized mitigation recommendations, wherein determining the one or more mitigation recommendations further comprises:

storing a set of mitigations mapped for association with the set of known threats, detection logic, and telemetry data;

mapping the stored threat information for the set of known threats against the telemetry data to identify one or more security coverage gaps; and

determining the one or more mitigation recommendations based on the one or more identified security coverage gaps.

8. The apparatus of claim 7 , wherein the telemetry data comprises one or more sets of log data and configuration data.

9. The apparatus of claim 7 , wherein telemetry data comprises raw log data that can be used to detect adversarial techniques used by cyber adversaries.

10. The apparatus of claim 7 , wherein a telemetry sensor of a networked component includes software stored in a memory and executed in a processor further comprising hardware to receive telemetry data from a set of data sources.

11. The apparatus of claim 7 , further comprising:

identifying telemetry data, at least a portion of the telemetry data indicative of a set of adversarial techniques; and

determining a detection instance queryable against the telemetry data to detect the set of adversarial techniques.

12. The apparatus of claim 7 , further comprising identifying the telemetry data by automatically sensing the telemetry data in at least one of a data lake, an intrusion detection system (IDS), an intrusion prevention system (IPS), a network appliance, or an endpoint protection platform (EPP).

13. The apparatus of claim 7 , further comprising:

training a machine learning model based on a set of historical telemetry data received from the networked components and a set of historical threat information;

receiving subsequent telemetry data from the networked components and subsequent threat information; and

executing the machine learning model based on the subsequent telemetry data and the subsequent threat information to predict an occurrence of a subsequent threat and a prioritized exposure score for the subsequent threat.

14. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to perform:

storing threat information in an adversarial technique framework data structure using a framework and a data model of a set of known threats based on tools, tactics or procedures used by adversary groups, software, techniques, malware or campaigns;

electronically receiving a set of telemetry data from one or more networked components forming part of a network infrastructure, wherein the telemetry data is indicative of adversarial techniques, and wherein the networked components comprise one or more hardware or software components for monitoring a security state on a computer network;

automatically storing in a computerized data store one or more of security product configuration information, detection logic, and the telemetry data, wherein the security product configuration information comprises information about the networked components;

generating scores for the set of known threats;

determining one or more prioritized mitigation recommendations based on at least the scores for the threats in the set of known threats; and

presenting to a user via a graphical user interface the one or more prioritized mitigation recommendations, wherein determining the one or more mitigation recommendations further comprises:

storing a set of mitigations mapped for association with the set of known threats, detection logic, and telemetry data;

mapping the stored threat information for the set of known threats against the telemetry data to identify one or more security coverage gaps; and

determining the one or more mitigation recommendations based on the one or more identified security coverage gaps.

15. The non-transitory processor-readable memory of claim 14 , wherein the telemetry data comprises one or more sets of log data and configuration data.

16. The non-transitory processor-readable memory of claim 14 , wherein telemetry data comprises raw log data that can be used to detect adversarial techniques used by cyber adversaries.

17. The non-transitory processor-readable memory of claim 14 , wherein a telemetry sensor of a networked component includes software stored in a memory and executed in a processor further comprising hardware to receive telemetry data from a set of data sources.

18. The non-transitory processor-readable memory of claim 14 , further comprising:

identifying telemetry data, at least a portion of the telemetry data indicative of a set of adversarial techniques; and

determining a detection instance queryable against the telemetry data to detect the set of adversarial techniques.

19. The non-transitory processor-readable memory of claim 14 , further comprising identifying the telemetry data by automatically sensing the telemetry data in at least one of a data lake, an intrusion detection system (IDS), an intrusion prevention system (IPS), a network appliance, or an endpoint protection platform (EPP).

20. The non-transitory processor-readable memory of claim 14 , further comprising:

training a machine learning model based on a set of historical telemetry data received from the networked components and a set of historical threat information;

receiving subsequent telemetry data from the networked components and subsequent threat information; and

executing the machine learning model based on the subsequent telemetry data and the subsequent threat information to predict an occurrence of a subsequent threat and a prioritized exposure score for the subsequent threat.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: INTERPRES SECURITY, INC.
To: CYBERPROOF INC.
Reel/Frame 070261/0163 →
SECURITY INTEREST Recorded Aug 16, 2024
From: INTERPRES SECURITY, INC.
To: CYBERPROOF INC.
Reel/Frame 068313/0414 →
CHANGE OF NAME Recorded Apr 4, 2023
From: ROOM40 LABS, INC.
To: INTERPRES SECURITY, INC.
Reel/Frame 063255/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: LANTUH, NICK; JENKS, MICHAEL; ROTH, IAN; MAURER, MICHAEL; BOWMAN, RICHARD
To: ROOM40 LABS, INC.
Reel/Frame 061631/0872 →
Continuity (4)
Continuation 17197737 · Mar 10, 2021
Provisional Application 63150800 · Feb 18, 2021
Provisional Application 63064988 · Aug 13, 2020
Related Publication 20220070209A1 · Mar 3, 2022
Cited By (1)
US 12,309,186