Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1threat modelling | AThe three stages of threat modelling: describe the system, find threats and plan controls, then check the threats are actually dealt with | |
| 2Define → Identify and mitigate → Confirm | BThe final stage is confirm, not release. Without confirming, nobody knows whether the mitigations actually deal with the threats. | |
| 3Threat modelling is done early and repeated, so it is reviewed whenever the design or the threats change | CParticipants: developers, testers, security, client | |
| 4Threat modelling involves more than one role, such as developers, testers, security staff and the client | DReview threat model: every sprint or design change | |
| 5Run threat modelling once after the software is released, then never again | EA structured way to work out what could go wrong with a system, before and during development, so risks can be dealt with early | |
| 6Threat model stages: Define → Identify and mitigate → Release (no confirm step) | FThreat modelling should be done early, before and during development, and repeated as the system changes. Doing it once after release finds problems too late and the model goes out of date. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
threat modelling — A structured way to work out what could go wrong with a system, before and during development, so risks are found, fixed and confirmed early and then reviewed again.STAGE 1 = DEFINE the system and its assetsSTAGE 2 = IDENTIFY threats and mitigate themSTAGE 3 = CONFIRM threats are mitigatedWHEN: early in design, then repeat oftenWHO: developers, testers and security staff