Skip to main content

What are we working on?

Directions: fill out the information below to the best of your ability. Input text: high level description of the project and what is being designed Add at least one visual dataflow diagram that shows process flows between different entities in the system
If additional information is needed to understand the flow, include additional diagrams or information here. The goal of this section is to capture the documentation needed to accomplish building a successful threat model. If it is discovered later that additional information is required, ensure the “What are we working on?” section is updated with the latest information.

What can go wrong?

STRIDE reminders

To complete the STRIDE table below, apply the questions above to each of the interactions in the data flow diagram between different entities. There should be at least one issue identified for each of S, T, R, I, D, and E. Make sure to uniquely identify them, so they are easier to track in the next step.

Threat table

What are we going to do about it?

To complete the table below, design or identify mitigations that can address each of the issues identified. Alternatively, the risk may be documented and corporately accepted by the business.

Did we do a good job?

  • Has the data flow diagram been referenced since it was created?
  • Did the STRIDE model uncover any new design issues or concerns that had not been previously addressed or thought of?
  • Did the treatments identified in the “What are we going to do about it” section adequately address the issues identified?
  • Have additional issues been found after the threat model?
  • Any additional thoughts or insights on the threat modeling process that could help improve it next time?