Detailed Information on Publication Record
2023
Learning Attack Trees by Genetic Algorithms
DORFHUBER, Florian Sebastian, Julia EISENTRAUT and Jan KŘETÍNSKÝBasic information
Original name
Learning Attack Trees by Genetic Algorithms
Authors
DORFHUBER, Florian Sebastian (276 Germany, belonging to the institution), Julia EISENTRAUT (276 Germany) and Jan KŘETÍNSKÝ (203 Czech Republic, belonging to the institution)
Edition
Lima, Theoretical Aspects of Computing – ICTAC 2023, p. 55-73, 19 pp. 2023
Publisher
Springer
Other information
Language
English
Type of outcome
Stať ve sborníku
Field of Study
10201 Computer sciences, information science, bioinformatics
Country of publisher
Germany
Confidentiality degree
není předmětem státního či obchodního tajemství
Publication form
electronic version available online
Impact factor
Impact factor: 0.402 in 2005
RIV identification code
RIV/00216224:14330/23:00133581
Organization unit
Faculty of Informatics
ISBN
978-3-031-47962-5
ISSN
UT WoS
001160556100005
Keywords in English
genetic algorithms
Tags
Tags
International impact, Reviewed
Změněno: 8/4/2024 10:13, RNDr. Pavel Šmerk, Ph.D.
Abstract
V originále
Attack trees are a graphical formalism for security assessment. They are particularly valued for their explainability and high accessibility without security or formal methods expertise. They can be used, for instance, to quantify the global insecurity of a system arising from the unreliability of its parts, graphically explain security bottlenecks, or identify additional vulnerabilities through their systematic decomposition. However, in most cases, the main hindrance in the practical deployment is the need for a domain expert to construct the tree manually or using further models. This paper demonstrates how to learn attack trees from logs, i.e., sets of traces, typically stored abundantly in many application domains. To this end, we design a genetic algorithm and apply it to classes of trees with different expressive power. Our experiments on real data show that comparably simple yet highly accurate trees can be learned efficiently, even from small data sets.