Optimal Security Hardening over a Probabilistic Attack Graph
Optimal Security Hardening over a Probabilistic Attack Graph
复制标题
概率攻击图上的最佳安全强化
DOI:
10.1145/3510547.3517919
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Buczkowski P
中科院分区:
文献类型:
--
作者:
Buczkowski P
CySecTool is a tool that finds a cost-optimal security controls portfolio in a given budget for a probabilistic attack graph. A portfolio is a set of counter-measures, or controls, against vulnerabilities adopted for a computer system, while an attack graph is a type of a threat scenario model. In an attack graph, nodes are privilege states of the attacker, edges are vulnerabilities escalating privileges, and controls reduce the probabilities of some vulnerabilities being exploited. The tool builds on an optimisation algorithm published by [1], enabling a user to quickly create, edit, and incrementally improve models, analyse results for given portfolios and display the bestsolutionsforallpossiblebudgetsintheformofaParetofrontier. A case study was performed utilising a system graph and suspected attack paths prepared by industrial security engineers based on an industrial source with which they work. The goal of the case study is to model a supervisory control and data acquisition (SCADA) industrial system which, due to having a potential to harm people, necessitates strong protection while not allowing to use typical penetration tools like vulnerability scanners. Results are analysed to show how a cyber-security analyst would use CySecTool to store cyber-security intelligence and draw further conclusions.