CRJun 26, 2017

Is my attack tree correct? Extended version

arXiv:1706.08507v443 citations
Originality Incremental advance
AI Analysis

This provides a formal verification method for security experts to ensure attack trees accurately model systems, which is incremental in enhancing manual creation and automated tool development.

The paper tackles the problem of verifying whether attack trees correctly represent security threats by modeling systems as transition systems and introducing formally specified node labels, establishing a framework to check consistency and studying the complexity of related decision problems.

Attack trees are a popular way to represent and evaluate potential security threats on systems or infrastructures. The goal of this work is to provide a framework allowing to express and check whether an attack tree is consistent with the analyzed system. We model real systems using transition systems and introduce attack trees with formally specified node labels. We formulate the correctness properties of an attack tree with respect to a system and study the complexity of the corresponding decision problems. The proposed framework can be used in practice to assist security experts in manual creation of attack trees and enhance development of tools for automated generation of attack trees.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes