Systems and methods for data driven game theoretic cyber threat mitigation

US10313385B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10313385-B2
Application numberUS-201615362730-A
CountryUS
Kind codeB2
Filing dateNov 28, 2016
Priority dateNov 30, 2015
Publication dateJun 4, 2019
Grant dateJun 4, 2019

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.

System and methods for a data-driven security game framework that models an attacker based on exploit market data actively mined from the darknet to develop strategies for the defender are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for protecting a computer system from attack, the system comprising: a network connection; a processing device; and a non-transitory computer-readable medium connected to the processing device configured to store instructions that, when executed by the processing device, performs the operations of: accessing data through the network connection, the data comprising dark net information associated with exploits of a computer system, comprising: obtaining a set of exploits from the dark net information, the set of exploits configured to penetrate the computer system; applying an exploit function which takes the set of exploits as input and returns a set of vulnerabilities; creating a constraint set of the computer system from the set of vulnerabilities, the constraint set comprising a minimum set of dependencies to operate the computer system; applying the set of exploits to the constraint set of the computer system; analyzing the application of the set of exploits on the computer system to detect a particular vulnerability of the computer system; and altering a configuration of the computer system in response to the analysis of the application of the set of exploits to reduce potential damage of a cyberattack. 2. The system of claim 1 , wherein analyzing the application of the set of exploits on the computer system comprises quantifying a risk level posed to the computer system related to a cost to obtain the set of exploits. 3. The system of claim 2 , wherein the processing device further performs the operation of: aligning Internet data with the constraint set of vulnerabilities based on information obtained about the set of exploits. 4. The system of claim 3 , wherein obtaining a set of exploits through the network connection comprises: applying one or more algorithms to obtain the set of exploits. 5. The system of claim 4 , wherein the one or more algorithms determine the cost to obtain the set of exploits to create a budget and obtains the set of exploits constrained by the determined cost to obtain the set of exploits. 6. The system of claim 5 , wherein obtaining the set of exploits is based on maximizing the quantifying of the risk level posed to the computer system related to the cost to obtain the set of exploits. 7. The system of claim 1 , wherein altering the configuration of the computer system comprises removing a software component of the computer system that is utilized by the set of exploits to attack the computer system. 8. A method for improving a computing device, the method comprising: accessing data comprising dark net information associated with a computer system; obtaining a set of exploits from the dark net information, the set of exploits configured to bypass a security feature of the computer system; applying an exploit function which takes the set of exploits as input and returns a set of vulnerabilities; creating a constraint set of vulnerabilities of the computer system from the set of vulnerabilities comprising a minimum set of dependencies to operate the computer system, wherein application of the set of exploits on the computer system comprises determining the effect of the set of exploits on the constraint set of vulnerabilities of the computer system; analyzing an application associated with the set of exploits on the computer system to detect a particular vulnerability of the constraint set of vulnerabilities of the computer system; and altering a configuration of the computer system in response to the analysis of the application of the set of exploits to reduce potential damage of a cyberattack. 9. The method of claim 8 , wherein analyzing the application of the set of exploits on the computer system comprises quantifying a risk level posed to the computer system related to a cost to obtain the set of exploits. 10. The method of claim 9 , wherein obtaining a set of exploits comprises: applying one or more algorithms to obtain the set of exploits based on the constraint set of vulnerabilities of the computer system from one or more darknet marketplaces on the Internet. 11. The method of claim 10 , wherein the one or more algorithms determine the cost to obtain the set of exploits to create a budget and obtains the set of exploits constrained by the determined cost to obtain the set of exploits. 12. The method of claim 11 , wherein obtaining the set of exploits is based on maximizing the quantifying of the risk level posed to the computer system related to the cost to obtain the set of exploits. 13. The method of claim 8 , wherein altering the configuration of the computer system comprises removing a software component of the computer system that is utilized by the set of exploits to attack the computer system. 14. The method of claim 8 , wherein altering the configuration of the computer system comprises installing a patch to a software component of the computer system that is exposed by the set of exploits to attack the computer system. 15. One or more non-transitory tangible computer-readable storage media storing computer-executable instructions for performing a computer process on a machine, the computer process comprising: obtaining a set of exploits from dark net information, the set of exploits configured to bypass a security feature of a computer system; applying an exploit function which takes the set of exploits as input and returns a set of vulnerabilities; creating a constraint set of vulnerabilities of the computer system from the set of vulnerabilities comprising a minimum set of dependencies to operate the computer system; applying the set of exploits to the constraint set of vulnerabilities of the computer system; analyzing the application of the set of exploits on the computer system to detect a particular vulnerability of the computer system; and altering a configuration of the computer system in response to the analysis of the application of the set of exploits to reduce potential damage of a cyberattack. 16. The one or more non-transitory computer-readable storage media of claim 15 , wherein analyzing the application of the set of exploits on the computer system comprises quantifying a risk level posed to the computer system related to a cost to obtain the set of exploits. 17. The one or more non-transitory computer-readable storage media of claim 15 , wherein obtaining a set of exploits comprises applying one or more algorithms to obtain the set of exploits from one or more darknet marketplaces on the Internet.

Assignees

Inventors

Classifications

  • Market modelling; Market analysis; Collecting market data · CPC title

  • Countermeasures against malicious traffic (countermeasures against attacks on cryptographic mechanisms H04L9/002) · CPC title

  • Vulnerability analysis · 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 US10313385B2 cover?
System and methods for a data-driven security game framework that models an attacker based on exploit market data actively mined from the darknet to develop strategies for the defender are disclosed.
Who is the assignee on this patent?
Univ Arizona State
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 Jun 04 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).