Risk information output device, information output system, risk information output method, and recording medium
US-2024414180-A1 · Dec 12, 2024 · US
US10313385B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10313385-B2 |
| Application number | US-201615362730-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 28, 2016 |
| Priority date | Nov 30, 2015 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.