@phdthesis{Okoi2021, type = {Master Thesis}, author = {Martins Divine Okoi}, title = {A Case Study Based Review on Threat Modeling Techniques and their Efficacy in Modern Software Engineering}, address = {Offenburg}, pages = {xii, 136}, year = {2021}, abstract = {Threat Modeling is a vital approach to implementing ”Security by Design” because it enables the discovery of vulnerabilities and mitigation of threats during the early stage of the Software Development Life Cycle as opposed to later on when they will be more expensive to fix. This thesis makes a review of the current threat Modeling approaches, methods, and tools. It then creates a meta-model adaptation of a fictitious cloud-based shop application which is tested using STRIDE and PASTA to check for vulnerabilities, weaknesses, and impact risk. The Analysis is done using Microsoft Threat Modeling Tool and IriusRisk. Finally, an evaluation of the results is made to ascertain the effectiveness of the processes involved with highlights of the challenges in threat modeling and recommendations on how security developers can make improvements.}, language = {en} }