IP Library Granted Patent US 11,757,918
Granted Patent B2
US 11,757,918 · App. 17/173,487 · Granted Sep 12, 2023

Capability based insider threat detection

Inventor: Michael Clifford (Arlington, VA)
Assignee: NOBLIS, INC.
H04L63/1433H04L63/101H04L63/102H04L63/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,757,918
App. No.
17/173,487
Granted
Sep 12, 2023
Kind
B2
Abstract

Systems and methods for mitigating cybersecurity threats are provided. A system for mitigating cybersecurity threats may be configured to identify, based on a model of a system, future states, wherein the model depicts a plurality of states for the system and a plurality of capabilities enabling transitions between the plurality of states. Identifying future states may be based on a current state of the system, and the future states may comprise an undesirable state. The system may determine, based on the model of the system, whether the undesirable state is a reachable state, wherein the determination is based on capabilities possessed by an insider entity. In accordance with a determination that the undesirable state is a reachable state, the system may modify a capability possessed by the insider entity, wherein modifying the capability prevents the insider entity from causing the system to transition to the undesirable state.

Claims (48)

1. A system for mitigating cybersecurity threats, comprising:

one or more processors; and

memory storing one or more programs, wherein the one or more programs are configured to be executable by the one or more processors to cause the system to:

identify, based on a model of a target system, one or more future states, wherein the model depicts a plurality of states for the target system and a plurality of capabilities enabling transitions between the plurality of states, wherein identifying the one or more future states is based on a current state of the target system, and wherein the one or more future states comprise an undesirable state;

determine, based on the model of the target system, whether the undesirable state is a reachable state, wherein the determination is based on one or more capabilities possessed by an insider entity;

in accordance with a determination that the undesirable state is a reachable state:

modify a capability of the one or more capabilities possessed by the insider entity, wherein modifying the capability prevents the insider entity from causing the target system to transition to the undesirable state, and wherein modifying the capability is based on an assessment of an impact of modifying the capability; and

in accordance with a determination that the undesirable state is not a reachable state, forgoing modifying the capability.

2. The system of claim 1 , wherein modifying the capability comprises revoking the capability.

3. The system of claim 1 , wherein modifying the capability is further based on an assessment of an impact of a dependent capability.

4. The system of claim 1 , wherein modifying the capability is based on an impact of a collaterally blocked state.

5. The system of claim 4 , wherein modifying the capability is based on an impact of a dependent collaterally blocked state.

6. The system of claim 1 , wherein the one or more programs are configured to be executable by the one or more processors to cause the system to:

generate a notification corresponding to modifying the capability.

7. The system of claim 1 , wherein the entity comprises a person.

8. The system of claim 1 , wherein the entity comprises one or more of a program and a device.

9. The system of claim 1 , wherein the entity comprises a device.

10. The system of claim 1 , wherein the one or more programs are configured to be executable by the one or more processors to cause the system to:

designate a future state of the one or more future states as an undesirable state, wherein designating the future state as the undesirable state comprises:

receiving policy data, wherein the policy data is associated with the undesirable state; and

determining, based on the policy data, whether the future state of the one or more future states corresponds to the undesirable state.

11. The system of claim 1 , wherein the one or more programs are configured to be executable by the one or more processors to cause the system to:

restore the capability to the insider entity.

12. The system of claim 11 , wherein restoring the capability to the insider entity is performed in accordance with an assessment that the target system has changed states.

13. The system of claim 11 , wherein restoring the capability to the insider entity is performed in accordance with an assessment that the insider entity can no longer cause the target system to transition to the undesirable state with the restored capability.

14. The system of claim 1 , wherein the one or more programs are configured to be executable by the one or more processors to cause the system to:

generate an alert based the determination that the undesirable state is a reachable state.

15. The system of claim 1 , wherein the one or more programs are configured to be executable by the one or more processors to cause the system to:

generate an event log based the determination that the undesirable state is a reachable state, wherein the event log comprises actions taken by the insider entity.

16. A computer-enabled method for mitigating cybersecurity threats, comprising:

identifying, based on a model of a system, one or more future states, wherein the model depicts a plurality of states for the system and a plurality of capabilities enabling transitions between the plurality of states, wherein identifying the one or more future states is based on a current state of the system, and wherein the one or more future states comprise an undesirable state; and

determining, based on the model of the system, that the undesirable state is a reachable state, wherein the determination is based on one or more capabilities possessed by an insider entity; and

in accordance with the determination that the undesirable state is a reachable state:

modifying a capability of the one or more capabilities possessed by the insider entity, wherein modifying the capability prevents the insider entity from causing the system to transition to the undesirable state.

17. The computer-enabled method of claim 16 , further comprising:

designating a future state of the one or more future states as an undesirable state, wherein designating the future state as the undesirable state comprises:

receiving policy data, wherein the policy data is associated with the undesirable state; and

determining, based on the policy data, whether the future state of the one or more future states corresponds to the undesirable state.

18. A non-transitory computer-readable storage medium storing one or more programs for mitigating cybersecurity threats, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the one or more processors to execute a method comprising:

identifying, based on a model of a system, one or more future states, wherein the model depicts a plurality of states for the system and a plurality of capabilities enabling transitions between the plurality of states, wherein identifying the one or more future states is based on a current state of the system, and wherein the one or more future states comprise an undesirable state;

determining, based on the model of the system, whether the undesirable state is a reachable state, wherein the determination is based on one or more capabilities possessed by an insider entity;

in accordance with a determination that the undesirable state is a reachable state:

modifying a capability of the one or more capabilities possessed by the insider entity, wherein modifying the capability prevents the insider entity from causing the system to transition to the undesirable state, and wherein modifying the capability is based on an assessment of an impact of modifying the capability; and

in accordance with a determination that the undesirable state is not a reachable state, forgoing modifying the capability.

19. The non-transitory computer-readable storage medium of claim 18 , the method further comprising:

designating a future state of the one or more future states as an undesirable state, wherein designating the future state as the undesirable state comprises:

receiving policy data, wherein the policy data is associated with the undesirable state; and

determining, based on the policy data, whether the future state of the one or more future states corresponds to the undesirable state.

Assignments (2)
SECURITY INTEREST Recorded May 27, 2025
From: NOBLIS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 071415/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2021
From: CLIFFORD, MICHAEL
To: NOBLIS, INC.
Reel/Frame 056142/0851 →
Continuity (2)
Provisional Application 62978031 · Feb 18, 2020
Related Publication 20210258336A1 · Aug 19, 2021
Cited By (2)
US 12,242,602 US 12,407,737