COTTAGE: Supporting Threat Analysis for Security Novices with Auto-Generated Attack Defense Trees
Keita Yamamoto, Masaki Oya, Masaki Hashimoto, Haruhiko Kaiya, Takao Okubo
2025
Abstract
In software and system development, threat analysis, especially scenario analysis to analyze the steps of an attack, requires a high degree of expertise and long hours of work, which is becoming more and more difficult in short development time, such as Agile and DevOps. In addition, the increased demand for systems has created the need for people without enough security expertise to perform threat analysis. In this paper, we developed COTTAGE, a tool that automatically generates Attack Defense Trees (ADTrees) from CAPEC and CWE knowledge bases and supports the creation of ADTrees that can be used for tree generation by those conducting the analysis. Our evaluation with six security novices demonstrated that COTTAGE enabled participants to perform threat analysis comparable to expert analysis within 30 minutes, whereas experts typically required approximately two days. The case study in a DevOps environment further confirmed COTTAGE’s effectiveness in supporting iterative security analysis through automatically generated reference trees.
DownloadPaper Citation
in Harvard Style
Yamamoto K., Oya M., Hashimoto M., Kaiya H. and Okubo T. (2025). COTTAGE: Supporting Threat Analysis for Security Novices with Auto-Generated Attack Defense Trees. In Proceedings of the 20th International Conference on Software Technologies - Volume 1: ICSOFT; ISBN 978-989-758-757-3, SciTePress, pages 132-142. DOI: 10.5220/0013556600003964
in Bibtex Style
@conference{icsoft25,
author={Keita Yamamoto and Masaki Oya and Masaki Hashimoto and Haruhiko Kaiya and Takao Okubo},
title={COTTAGE: Supporting Threat Analysis for Security Novices with Auto-Generated Attack Defense Trees},
booktitle={Proceedings of the 20th International Conference on Software Technologies - Volume 1: ICSOFT},
year={2025},
pages={132-142},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013556600003964},
isbn={978-989-758-757-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 20th International Conference on Software Technologies - Volume 1: ICSOFT
TI - COTTAGE: Supporting Threat Analysis for Security Novices with Auto-Generated Attack Defense Trees
SN - 978-989-758-757-3
AU - Yamamoto K.
AU - Oya M.
AU - Hashimoto M.
AU - Kaiya H.
AU - Okubo T.
PY - 2025
SP - 132
EP - 142
DO - 10.5220/0013556600003964
PB - SciTePress