IP Library › Granted Patent US 9,794,279
Granted Patent B2
US 9,794,279 · App. 14/473,910 · Granted Oct 17, 2017

Threat indicator analytics system

Inventors: Louis William DiValentin (Fairfax, VA); Matthew Carver (Fairfax, VA); Michael L. Lefebvre (Arlington, VA)
Assignee: Accenture Global Services Limited
H04L63/1433H04L63/1408H04L63/1441
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,794,279
App. No.
14/473,910
Granted
Oct 17, 2017
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing threat intelligence information. One of the methods includes receiving by a threat information server, threat intelligence information from one or more intelligence feeds and generating one or more identified security threats, identifying a compromise by a management process orchestration server and retrieving information from the threat information server and identifying one or more actions to be performed, determining by an indicator analytics processor, a composite credibility based on the actions, and determining one or more components for profiling and determining indicators of compromise for each component, and communicating the indicators of compromise to the management process orchestration server.

Claims (31)

1. A computer-implemented method using one or more hardware processors, the method comprising:

identifying a compromise to a system;

performing a snapshot of the system and, based at least in part on the snapshot, identifying one or more potential indicators of compromise, wherein each of the potential indicators of compromise is based on one or more currently running or recently ended processes on the system;

determining that one or more potential indicators of compromise are potential threat indicators, wherein the determining is based on matching the potential indicators of compromise with stored security threat information;

for each potential indicator of compromise that is a potential threat indicator:

identifying one or more corresponding actions performed by the system that have been initiated by the one or more currently running or recently ended processes on the system on which identifying the potential indicator of compromise was based;

determining, by the one or more hardware processors, a credibility score of each action of the one or more corresponding actions performed by the system, wherein each action is associated with a particular credibility score in regard to the currently running or recently ended process which initiated the action;

determining a composite credibility score of the potential indicator of compromise, by combining the determined credibility scores of each action; and

determining that the potential indicator of compromise is an actual threat indicator, based on the composite credibility score.

2. The method of claim 1 , wherein identifying one or more potential indicators of compromise includes analyzing the snapshot to identify one or more of currently running processes, recently ended processes, or recently modified objects.

3. The method of claim 1 , wherein identifying one or more corresponding actions performed by the system includes identifying actions related to one or more of process spawning, file access or modification, or registry access or modification.

4. The method of claim 1 , wherein determining the composite credibility score of the potential indicator of compromise includes accessing a model that combines the credibility scores for the actions.

5. The method of claim 4 , wherein the model includes interaction terms between the actions, to a multiple degree.

6. The method of claim 4 , wherein the model includes a time decay function between actions.

7. The method of claim 4 , wherein determining that the potential indicator of compromise is an actual threat indicator includes determining that the composite credibility score for the potential indicator of compromise meets a predetermined threshold.

8. The method of claim 1 , further comprising prioritizing an actual security threat indicator, based at least in part on its potential effectiveness in preventing or mitigating a security threat.

9. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

identifying a compromise to a system;

performing a snapshot of the system and, based at least in part on the snapshot, identifying one or more potential indicators of compromise, wherein each of the potential indicators of compromise is based on one or more currently running or recently ended processes on the system;

determining that one or more potential indicators of compromise are potential threat indicators, wherein the determining is based on matching the potential indicators of compromise with stored security threat information;

for each potential indicator of compromise that is a potential threat indicator:

identifying one or more corresponding actions performed by the system that have been initiated by the one or more currently running or recently ended processes on the system on which identifying the potential indicator of compromise was based;

determining a credibility score of each action of the one or more corresponding actions performed by the system, wherein each action is associated with a particular credibility score in regard to the currently running or recently ended process which initiated the action;

determining a composite credibility score of the potential indicator of compromise, by combining the determined credibility scores of each action; and

determining that the potential indicator of compromise is an actual threat indicator, based on the composite credibility score.

10. The system of claim 9 , wherein identifying one or more potential indicators of compromise includes analyzing the snapshot to identify one or more of currently running processes, recently ended processes, or recently modified objects.

11. The system of claim 9 , wherein identifying one or more corresponding actions performed by the system includes identifying actions related to one or more of process spawning, file access or modification, or registry access or modification.

12. The system of claim 9 , wherein determining the composite credibility score of the potential indicator of compromise includes accessing a model that combines the credibility scores for the actions.

13. The system of claim 12 , wherein the model includes at least one of interaction terms between the actions, to a multiple degree, and a time decay function between actions.

14. The system of claim 12 , wherein determining that the potential indicator of compromise is an actual threat indicator includes determining that the composite credibility score for the potential indicator of compromise meets a predetermined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2015
From: DIVALENTIN, LOUIS WILLIAM; CARVER, MATTHEW; LEFEBVRE, MICHAEL L.
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 035815/0070 →
Continuity (2)
Provisional Application 62010816 · Jun 11, 2014
Related Publication 20160269434A1 · Sep 15, 2016