Threat Modeling
Frank Swiderski, Window Snyder · 2004
Delve into the threat modeling methodology used by Microsoft's security experts to identify security risks, verify an application's security architecture, and develop countermeasures in the design, coding, and testing phases.