A Developer-Driven Threat-Modeling Process
In 2007, EMC began efforts to roll out threat modeling as an integral part of its secure software development processes. The intent was to address security better and embed security considerations into software design processes and throughout the corporation's culture. The threat-modeling process at EMC has evolved over the past few years and currently involves
creating an annotated dataflow diagram;
identifying and analyzing threats, guided by a threat library;
assessing threats' technical risk; and
mitigating threats to reduce risk.