Systematic analysis of automated threat modelling techniques: Comparison of open-source tools
Open Access
- 25 May 2023
- journal article
- research article
- Published by Springer Nature in Software Quality Journal
- Vol. 32 (1) , 125-161
Abstract
Companies face increasing pressure to protect themselves and their customers from security threats. Security by design is a proactive approach that builds security into all aspects of a system from the ground up, rather than adding it on as an afterthought. By taking security into account at every stage of development, organizations can create systems that are more resistant to attacks and better able to recover from them if they do occur. One of the most relevant practices is threat modelling, i.e. the process of identifying and analysing the security threat to an information system, application, or network. These processes require security experts with high skills to anticipate possible issues: therefore, it is a costly task and requires a lot of time. To face these problems, many different automated threat modelling methodologies are emerging. This paper first carries out a systematic literature review (SLR) aimed at both having an overview of the automated threat modelling techniques used in literature and enumerating all the tools that implement these techniques. Then, an analysis was carried out considering four open-source tools and a comparison with our threat modelling approach using a simple, but significant case study: an e-commerce site developed on top of WordPress.Keywords
Funding Information
- Università degli Studi della Campania Luigi Vanvitelli
This publication has 63 references indexed in Scilit:
- Automated penetration testing based on a threat model2016
- Risk Assessment for Cooperative Automated Driving2016
- Goal-Driven Deception Tactics Design2016
- Improvements in the StArt tool to better support the systematic review process2016
- Towards a systematic threat modeling approach for cyber-physical systems2015
- Structured system threat modeling and mitigation analysis for industrial automation systems2015
- Threat Analysis in Goal-Oriented Security Requirements ModellingInternational Journal of Secure Software Engineering, 2014
- Automating Risk Analysis of Software Design ModelsThe Scientific World Journal, 2014
- Systematic literature reviews in software engineering – A systematic literature reviewInformation and Software Technology, 2009
- Structure Analysis and System Specification1979