Event correlation across heterogeneous operations

US10148685B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10148685-B2
Application numberUS-201715651779-A
CountryUS
Kind codeB2
Filing dateJul 17, 2017
Priority dateApr 9, 2015
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a network security threat response. A data structure that represents communication events between computing devices of two or more network domains is received. The data structure is analyzed and a threat scenario that is based on a chain of communication events that indicates a potential attack path is determined. The chain of communication events include a sequence of communication events between computing devices proceeding from an originating computing device to a destination computing device, wherein the originating computing device and the destination computing device exist on different network domains. Attack pattern data, for the threat scenario and from a threat intelligence data source, that is associated with communications between computing devices that occurred during one or more prior attacks is received. Based on the threat scenario and the attack pattern data, one or more courses of action for responding to the threat scenario is determined, and information associated with the one or more courses of action is provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for determining a network security threat response, the method being executed by one or more processors and comprising: receiving a data structure that represents communication events between computing devices of two or more network domains, including at least an originating computing device and a destination computing device, wherein the originating computing device and the destination computing device exist on different network domains; analyzing the data structure and determining a plurality of threat scenarios, each threat scenario being based on a respective chain of communication events that is represented in the data structure and that indicates a potential attack, the chain of communication events including a sequence of communication events between the computing devices of the two or more network domains proceeding from the originating computing device to the destination computing device; receiving, for the plurality of threat scenarios and from a threat intelligence data source, prior attack pattern data that is associated with prior computing device communications that occurred during one or more prior attacks; and based on the prior attack pattern data, for at least one of the plurality of threat scenarios: determining one or more courses of action for responding to the threat scenario; and providing information associated with the one or more courses of action for responding to the threat scenario, the information being relevant to at least one of the computing devices of the two or more network domains. 2. The method of claim 1 , wherein the data structure is a directed graph maintained by a graph database. 3. The method of claim 1 , wherein the prior attack pattern data includes attack signatures and profiles associated with the one or more prior attacks. 4. The method of claim 1 , further comprising: detecting that the potential attack is an actual attack that has occurred on a network that includes the two or more network domains; determining observed attack pattern data that is associated with communications between the computing devices of the two or more network domains that occurred during the actual attack; and providing the observed attack pattern data to the threat intelligence data source. 5. The method of claim 4 , wherein the actual attack is a successful attack. 6. The method of claim 4 , wherein the actual attack is an unsuccessful attack. 7. The method of claim 1 , further comprising: determining, for each of the plurality of threat scenarios, an impact of the potential attack on operation of the two or more network domains; and ranking the plurality of threat scenarios based on system priorities, and providing information associated with the ranked plurality of threat scenarios. 8. The method of claim 1 , further comprising providing, for the at least one of the plurality of threat scenarios and for each of the two or more network domains, information associated with the one or more courses of action for responding to the threat scenario, the information being relevant to at least one of the computing devices of the respective network domain. 9. The method of claim 1 , further comprising determining a potential target device of the potential attack, wherein providing information associated with the one or more courses of action for responding to the threat scenario includes providing instructions for installing or updating one or more software applications on the potential target device. 10. The method of claim 1 , further comprising determining a potential source device of the potential attack, wherein providing information associated with the one or more courses of action for responding to the threat scenario includes providing instructions for blocking communications that originate from the potential source device. 11. A system, comprising: one or more processors; and a computer-readable storage device coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for determining a network security threat response, the operations comprising: receiving a data structure that represents communication events between computing devices of two or more network domains, including at least an originating computing device and a destination computing device, wherein the originating computing device and the destination computing device exist on different network domains; analyzing the data structure and determining a plurality of threat scenarios, each threat scenario being based on a respective chain of communication events that is represented in the data structure and that indicates a potential attack, the chain of communication events including a sequence of communication events between the computing devices of the two or more network domains proceeding from the originating computing device to the destination computing device; receiving, for the plurality of threat scenarios and from a threat intelligence data source, prior attack pattern data that is associated with prior computing device communications that occurred during one or more prior attacks; and based on the prior attack pattern data, for each of the plurality of threat scenarios: determining one or more courses of action for responding to the threat scenario; determining an impact of the potential attack on operation of the two or more network domains; ranking the threat scenario among the plurality of threat scenarios based on system priorities; and providing information associated with the one or more courses of action for responding to the threat scenario, the information being relevant to at least one of the computing devices of the two or more network domains. 12. The system of claim 11 , further comprising providing, for each of the plurality of threat scenarios and for each of the two or more network domains, information associated with the one or more courses of action for responding to the threat scenario, the information being relevant to at least one of the computing devices of the respective network domain. 13. The system of claim 11 , further comprising determining a potential target device of the potential attack, wherein providing information associated with the one or more courses of action for responding to the threat scenario includes providing instructions for installing or updating one or more software applications on the potential target device. 14. The system of claim 11 , further comprising: detecting that the potential attack is an attack that has occurred on a network that includes the two or more network domains; determining observed attack pattern data that is associated with communications between the computing devices of the two or more network domains that occurred during the actual attack; and providing the observed attack pattern data to the threat intelligence data source. 15. The system of claim 14 , wherein the actual attack is a successful attack. 16. The system of claim 14 , wherein the actual attack is an unsuccessful attack. 17. The system of claim 11 , wherein the data structure is a directed graph maintained by a graph database. 18. The system of claim 11 , wherein the prior attack pattern data includes attack signatures and profiles associated with the one or more prior attacks. 19. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when

Assignees

Inventors

Classifications

  • Traffic logging, e.g. anomaly detection · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Vulnerability analysis · CPC title

  • by monitoring network traffic (monitoring network traffic per se H04L43/00) · CPC title

  • Filtering policies (mail message filtering H04L51/212) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10148685B2 cover?
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a network security threat response. A data structure that represents communication events between computing devices of two or more network domains is received. The data structure is analyzed and a threat scenario that is based on a chain of communication events that indicates a potent…
Who is the assignee on this patent?
Accenture Global Services Ltd
What technology area does this patent fall under?
Primary CPC classification H04L63/1433. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).