IP Library Granted Patent US 11,563,769
Granted Patent B2
US 11,563,769 · App. 16/841,383 · Granted Jan 24, 2023

Dynamic adaptive defense for cyber-security threats

Inventors: Bernard Thomas (Ashburn, VA); David Scott (Marietta, GA); Fred Brott (Alexandria, VA); Paul Smith (Marietta, GA)
Assignee: FireEye Security Holdings US LLC
H04L63/1441H04L9/002H04L9/32H04L63/0272H04L63/1408H04L63/1416
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,563,769
App. No.
16/841,383
Granted
Jan 24, 2023
Kind
B2
Abstract

Disclosed is a cyber-security system that is configured to aggregate and unify data from multiple components and platforms on a network. The system allows security administrators can to design and implement a workflow of device-actions taken by security individuals in response to a security incident. Based on the nature of a particular threat, the cyber-security system may initiate an action plan that is tailored to the security operations center and their operating procedures to protect potentially impacted components and network resources.

Claims (86)

1. A method, comprising:

receiving, at one or more processors, a cyber-security alert;

analyzing, at the one or more processors, the cyber-security alert to determine a security threat to a network;

mapping, at the one or more processors, the security threat to at least one preplanned action to remediate the security threat, the at least one preplanned action pre-approved for an administrator to initiate;

receiving, at the one or more processors, an input from the administrator that correlates a custom network security action with a network security element, the custom network security action not correlated with the network security element prior to receiving the input, the input not initiating the at least one preplanned action; and

sending, by the one or more processors and in response to the input, a signal to initiate an execution of the custom network security action to the network security element to respond to the security threat.

2. The method of claim 1 , further comprising:

identifying, based on the security threat, at least one automated action to remediate the security threat; and

initiating, automatically without additional inputs from the administrator different from the input, an execution of the at least one automated action prior to mapping the security threat to the at least one preplanned action.

3. The method of claim 2 , further comprising:

determining an outcome of mitigation of the at least one automated action to the security threat,

the sending the signal being in response to the outcome of mitigation when the at least one automated action fails to mitigate the security threat.

4. The method of claim 2 , wherein:

the at least one automated action is blocking traffic within at least a portion of the network.

5. The method of claim 1 , wherein:

the input is a first input;

the signal is a first signal; and

the method further comprising:

receiving a second input from the administrator to initiate an execution of the at least one preplanned action; and

sending, in response to the second input, a second signal to initiate the execution of the at least one preplanned action to respond to the security threat.

6. The method of claim 5 , further comprising:

determining an outcome of mitigation of the at least one preplanned action to the security threat,

the sending the first signal being in response to the outcome of mitigation when of the at least one preplanned action fails to mitigate the security threat.

7. The method of claim 1 , wherein:

the mapping includes mapping the security threat to a plurality of preplanned actions including the at least one preplanned action and a second preplanned action;

the input is a first input;

the signal is a first signal;

the method further comprising:

receiving a second input from the administrator to initiate an execution of the at least one preplanned action;

sending, in response to the second input, a second signal to initiate the execution of the at least one preplanned action to respond to the security threat;

receiving, in response to the at least one preplanned action failing to mitigate the security threat, a third input from the administrator to initiate an execution of the second preplanned action;

sending, in response to the third input, a third signal to initiate the execution of the second preplanned action; and

determining an outcome of mitigation of the second preplanned action to the security threat,

the sending the first signal being in response to the outcome of mitigation when the second preplanned action fails to mitigate the security threat.

8. The method of claim 1 , further comprising:

presenting, via a graphical user interface, a plurality of network security elements that are candidates for correlation with the custom network security action, the plurality of network security elements including the network security element.

9. The method of claim 1 , further comprising:

presenting, via a graphical user interface, a plurality of custom network security actions that are candidates for correlation with the network security element, the plurality of custom network security actions including the custom network security action.

10. The method of claim 1 , further comprising:

presenting, via a graphical user interface, a plurality of custom network security actions that are candidates for correlation with a plurality of network security elements, the plurality of custom network security actions including the custom network security action, the plurality of network security elements including the network security element.

11. The method of claim 1 , further comprising:

in response to the security threat being mitigated by the execution of the custom network security action, storing the correlation of the custom network security action with the network security element in a network security policy as an automated action or a preplanned action to be applied in response to a subsequent security threat.

12. The method of claim 1 , wherein:

the cyber-security alert indicates a source of the security threat.

13. 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:

receive a cyber-security alert;

determine, based on the cyber-security alert, a cyber-security threat to a network;

map the cyber-security threat to at least one preplanned action to remediate the cyber-security threat, the at least one preplanned action pre-approved for an administrator to initiate;

present, via a graphical user interface, a plurality of custom network security actions that are candidates for correlation with a plurality of network security elements to remediate the cyber-security threat;

receive, via the graphical user interface and after the plurality of custom network security actions are presented, a first input from the administrator that selects a custom network security action from the plurality of custom network security actions;

receive, via the graphical user interface and after the plurality of custom network security actions are presented, a second input from the administrator that selects a network security element from the plurality of network security elements, the first input and the second input collectively correlating the custom network security action with the network security element, the first input or the second input not initiating the at least one preplanned action; and

send a signal, in response to the first input and the second input, to initiate an execution of the custom network security action to the network security element to respond to the cyber-security threat.

14. The non-transitory processor-readable medium of claim 13 , further comprising code to cause the processor to:

identify, based on the cyber-security threat, at least one automated action to remediate the cyber-security threat; and

initiate, automatically without additional inputs from the administrator different from the first input or the second input, an execution of the at least one automated action prior to mapping the cyber-security threat to the plurality of preplanned actions.

15. The non-transitory processor-readable medium of claim 14 , further comprising code to cause the processor to:

determine an outcome of mitigation of the at least one automated action to the cyber-security threat,

the sending the signal being in response to the outcome of mitigation when the at least one automated action fails to mitigate the cyber-security threat.

16. The non-transitory processor-readable medium of claim 13 , wherein:

the signal is a first signal; and

the code further comprising code to cause the processor to:

receive a third input from the administrator to initiate an execution of the at least one preplanned action; and

send, in response to the third input, a second signal to initiate the execution of the at least one preplanned action to respond to the cyber-security threat.

17. The non-transitory processor-readable medium of claim 16 , further comprising code to cause the processor to:

determine an outcome of mitigation of the at least one preplanned action to the cyber-security threat,

the sending the first signal being in response to the outcome of mitigation when the at least one preplanned action fails to mitigate the cyber-security threat.

18. The non-transitory processor-readable medium of claim 13 , wherein:

the mapping includes mapping the cyber-security threat to a plurality of preplanned actions including the at least one preplanned action and a second preplanned action;

the signal is a first signal;

the code further comprising code to cause the processor to:

receive a third input from the administrator to initiate an execution of the at least one preplanned action;

send, in response to the third input, a second signal to initiate the execution of the at least one preplanned action to respond;

receive, in response to the at least one preplanned action failing to mitigate the cyber-security threat, a fourth input from the administrator to initiate an execution of the second preplanned action;

send, in response to the fourth input, a third signal to initiate the execution of the second preplanned action; and

determine an outcome of mitigation of the second preplanned action to the cyber-security threat,

the sending the first signal being in response to the outcome of mitigation when the second preplanned action fails to mitigate the cyber-security threat.

19. The non-transitory processor-readable medium of claim 13 , further comprising code to cause the processor to:

in response to the cyber-security threat is mitigated by the execution of the custom network security action, store the correlation of the custom network security action with the network security element in a network security policy as an automated action or a preplanned action to be applied in response to a subsequent security threat.

20. An apparatus, comprising:

a memory; and

a processor operatively coupled to the memory, the processor configured to:

receive, via a first network, a cyber-security alert;

analyze the cyber-security alert to determine a security threat to a second network;

map the security threat to at least one preplanned action to remediate the security threat, the at least one preplanned action pre-approved for an administrator to initiate;

receive an input from the administrator that correlates a custom network security action with a network security element, the custom network security action not correlated with the network security element prior to receiving the input, the input not initiating the at least one preplanned action; and

send a signal, in response to the input and via the first network, to initiate an execution of the custom network security action to the network security element to respond to the security threat.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2024
From: STG PARTNERS, LLC
To: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
Reel/Frame 068671/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068657/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068656/0098 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY HOLDINGS LLC; SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 068657/0666 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068656/0920 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →
MERGER AND CHANGE OF NAME Recorded May 31, 2023
From: FIREEYE SECURITY HOLDINGS US LLC; MUSARUBRA US LLC
To: MUSARUBRA US LLC
Reel/Frame 063814/0320 →
CHANGE OF NAME Recorded Dec 15, 2021
From: FIREEYE, INC.
To: MANDIANT, INC.
Reel/Frame 058519/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2021
From: MANDIANT, INC.
To: FIREEYE SECURITY HOLDINGS US LLC
Reel/Frame 058399/0269 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 11, 2021
From: FIREEYE SECURITY HOLDINGS US LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057772/0681 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 11, 2021
From: FIREEYE SECURITY HOLDINGS US LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057772/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2020
From: THOMAS, BERNARD; SCOTT, DAVID; BROTT, FRED; SMITH, PAUL
To: CSG CYBER SOLUTIONS, INC.
Reel/Frame 052344/0218 →
MERGER Recorded Apr 8, 2020
From: INVOTAS CYBER SOLUTIONS, INC.
To: FIREEYE, INC.
Reel/Frame 052344/0290 →
CHANGE OF NAME Recorded Apr 8, 2020
From: CSG CYBER SOLUTIONS, INC.
To: INVOTAS CYBER SOLUTIONS, INC.
Reel/Frame 052344/0238 →
Cited By (1)
US 12,375,502