Domain-specific quantitative modeling and analysis approaches are fundamental in scenarios in which qualitative approaches are inappropriate or unfeasible. In this paper, we present a tool-supported approach to quantitative graph-based security risk modeling and analysis based on attack-defense trees. Our approach is based on QFLan, a successful domain-specific approach to support quantitative modeling and analysis of highly configurable systems, whose domain-specific components have been decoupled to facilitate the instantiation of the QFLan approach in the domain of graph-based security risk modeling and analysis. Our approach incorporates distinctive features from three popular kinds of attack trees, namely enhanced attack trees, capabilities-based attack trees and attack countermeasure trees, into the domain-specific modeling language. The result is a new framework, called RisQFLan, to support quantitative security risk modeling and analysis based on attack-defense diagrams. By offering either exact or statistical verification of probabilistic attack scenarios, RisQFLan constitutes a significant novel contribution to the existing toolsets in that domain. We validate our approach by highlighting the additional features offered by RisQFLan in three illustrative case studies from seminal approaches to graph-based security risk modeling analysis based on attack trees.
翻译:在定性方法不适当或不可行的情况下,具体领域的定量建模和分析方法至关重要,因为在定性方法不适当或不可行的情况下,这些具体领域的定量建模和分析方法至关重要。在本文件中,我们提出了一个基于攻击性防御树的定量图表安全风险建模和分析工具支持方法,我们的方法以QFLan为基础,这是支持高度可配置系统定量建模和分析的成功领域特有方法,其具体领域的构件已经脱钩,以便在基于图表的安全风险建模和分析领域促进QFLan方法的即时化。我们的方法将三种受欢迎的攻击树的特征,即强化攻击树、以能力为基础的攻击树和攻击性对抗性攻击树,纳入了具体领域的建模语言。结果是一个新的框架,称为RisQFlaan,以支持以攻击性防御性图为基础的数量安全风险建模和分析。通过精确或统计性核查概率攻击情景,RisQFlaan是对该领域现有工具的重大新贡献。我们确认我们的方法,在基于攻击性树的三种示性研究中,突出里卡·卡兰在基于半数值的三次袭击性研究中提供的额外模型。