The New Threat Modeling Process
...Draw a diagram of your software. We encourage use of the DFD formalisms, which Larry Osterman describes in this post
Essentially, the elements are
External entities (anything outside your control
Processes (running code
Data stores (files, registry entries, shared memory, databases
Data flows (which connect all the other elements
b. Draw...
