OpenCyber Academy
Engineering · Chapter 23 · English
Course code: OCA-120Chapter 23: OCA-120-C023

Chapter 23 — Security governance, risk and compliance: threat and failure analysis

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Lesson map

Lesson 23 published. Map, example, EX067.

flowchart TD
  N0["Learning outcomes"]
  N1["23.1 Threat scenarios"]
  N2["23.2 Failure modes"]
  N3["23.3 Combining views"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX067"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["23.1 Threat scenarios"]
  N2["23.2 Failure modes"]
  N3["23.3 Combining views"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX067"]
[Learning outcomes]
    |
    v
[23.1 Threat scenarios]
    |
    v
[23.2 Failure modes]
    |
    v
[23.3 Combining views]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX067]

Learning outcomes

You will (1) identify threat scenarios for Ardwell; (2) analyse failure modes of governance controls; (3) combine threat and failure views in risk identification.

23.1 Threat scenarios

Nadia builds threat scenarios following the structure of NIST SP 800-30 Rev. 1. A criminal group encrypts office systems and demands payment. An insider in billing alters customer accounts. A vendor's compromised laptop connects to control systems. A card skimming script is injected into the payment portal. Each scenario names a threat source, an event, the vulnerabilities exploited and the impact. Scenarios make risk concrete for owners, who find it easier to judge likelihood and impact for a story than for an abstract category. The compromised vendor laptop scenario connects directly to the remote access gaps she found in chapter 11.

23.2 Failure modes

Controls themselves can fail. Nadia applies failure mode thinking to Ardwell's access review: reviewers may approve everything without checking, the list of accounts may be incomplete, or removals may be approved but never carried out. For each failure mode she asks how it would be detected and what its effect would be. This analysis reveals that nobody checks whether approved removals happen. She proposes a follow-up test comparing approved removals with actual account changes after each review. Comparing approved removals with account changes would catch the most silent of the three failure modes.

23.3 Combining views

Threat analysis asks what could attack Ardwell; failure analysis asks how its defences could quietly stop working. Nadia combines them in the risk register by linking scenarios to the controls they depend on and to those controls' failure modes. A scenario relying on a control with an undetected failure mode is riskier than it looks. Prof. Brenner notes that many real incidents combine an external threat with an internal control failure nobody noticed, so both views are needed. A ransomware scenario relying on backups whose restore has never been tested is a clear example of such hidden risk.

Worked example

Nadia writes four threat scenarios, analyses failure modes of access review and links both views in the register.

Synthetic case. Scenarios are synthetic; SP 800-30 Rev. 1 is real.

Errors and limits

Scenario lists are never complete. Failure analysis takes time.

Exercises

Synthesis

Combining threat scenarios with control failure modes reveals risks that either view alone would miss.

Continue studying — chapter 23 of 50

← Chapter 22 (draft) · Course chapter index · Chapter 24 (draft) →

Worked answers

EX067. A threat source, an event, the vulnerabilities exploited and the impact.

EX068. Approved removals that were never actually carried out.

EX069. Because the control it depends on may have stopped working without anyone noticing.