A Guide to Threat Modelling for Developers

Threat modelling is a risk based approach to cyber security requirements analysis.