OpenCyber Academy
Postgraduate · Chapter 1 · English
Course code: OCA-144Chapter 01: OCA-144-C001

Chapter 1 — Advanced security decision-making

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

Permanent link

Public activity · 30d

—Participating browsers

—Page views

—Reading sessions

—Exercise opens

Counts reflect browsers that allowed analytics. A reading session requires 30 seconds on a visible page. Browsers are not people.

Learning outcomes

You will (1) frame human-centred security decisions under uncertainty; (2) use expected loss alongside staff burden; (3) document decision rationale for leaders.

1.1 Framing the decision

Daniel Osei, a security manager studying part-time at the fictional Westbrook School of Professional Studies, faces a decision at the fictional Calloway Insurance, a firm of 900 staff. The board wants to know whether to buy an expanded simulation service or invest in faster reporting and verification controls. His course leader, Dr Ingrid Holm, asks him to frame the decision explicitly: the options, the outcomes that matter, the uncertainties and the people affected. A clear frame prevents the choice from being made on vendor enthusiasm or habit alone.

1.2 Expected loss and burden

Daniel estimates expected annual loss from payment fraud and credential theft under each option, using ranges rather than single numbers because evidence is uncertain. He adds staff burden, estimated in hours per year, because Herley (2009) showed that security advice imposes real costs on users that organisations often ignore. The lab compares options by expected loss reduction and by staff hours, showing that the verification option reduces more loss while costing staff fewer hours, though the ranges overlap enough to require judgement.

Lab — Expected loss reduction and staff hours for two options

# Expected loss reduction (thousands) and staff hours for two options (synthetic, triangular estimates).
opts = {"verification and reporting": ((180, 300, 450), 1800), "expanded simulations": ((60, 130, 230), 4500)}
for name, ((lo, mode, hi), hrs) in opts.items():
    mean = (lo + mode + hi) / 3
    print(f"{name}: expected loss reduction {mean:.0f}k (range {lo}-{hi}k), staff hours {hrs}")

Run with python3 lab_decide.py. Verified output:

verification and reporting: expected loss reduction 310k (range 180-450k), staff hours 1800
expanded simulations: expected loss reduction 140k (range 60-230k), staff hours 4500

1.3 Documenting rationale

Daniel writes a two-page decision note for the board stating the options, estimates, assumptions and his recommendation for the verification and reporting option. He records what would change his mind, such as evidence that simulation results predict real fraud losses. The note uses plain language and shows ranges. Documenting the rationale lets the board challenge the reasoning, and it creates a record that future reviewers can compare with actual outcomes, which supports learning across decisions rather than only within one. The board reads it before the meeting.

Worked example

Daniel frames a programme choice at Calloway Insurance, compares expected loss and staff hours and documents a recommendation with conditions for change.

Synthetic case. Calloway and all figures are synthetic; Herley (2009) is real.

Errors and limits

Loss estimates are uncertain. Hours estimates may omit hidden effort.

Exercises

  • EX001 — Decision frame. What elements make up Daniel's decision frame?
    Show marking criteria
    Rubric: 3 = options, outcomes, uncertainties and people affected;; 2 = frame;; 1 = vague;; 0 = none.
  • EX002 — Herley cost. Why include staff hours following Herley (2009)?
    Show marking criteria
    Rubric: 3 = security advice imposes real user costs;; 2 = burden;; 1 = vague;; 0 = none.
  • EX003 — Lab comparison. How did the two options compare on loss reduction and hours?
    Show marking criteria
    Rubric: 3 = verification 310k and 1,800 h; simulations 140k and 4,500 h;; 2 = verification better;; 1 = vague;; 0 = none.
  • EX004 — Mind-changer. What evidence would change Daniel's mind?
    Show marking criteria
    Rubric: 3 = simulation results predicting real fraud losses;; 2 = prediction;; 1 = vague;; 0 = none.
  • EX005 — Note purpose. Why document the rationale?
    Show marking criteria
    Rubric: 3 = so it can be challenged and compared with outcomes later;; 2 = record;; 1 = vague;; 0 = none.

Synthesis

Advanced decisions frame options, weigh loss and burden and record rationale openly.

Continue studying — chapter 01 of 12

← Course home · Course chapter index · Chapter 02 (draft) →

Practice the exercises

Open a prompt, write your response, then compare it with the worked answer. Five-choice practice appears where a reviewed question is available.

EX001

Opens in 30 days: — · browsers: —

Checking for a reviewed five-choice question…

EX002

Opens in 30 days: — · browsers: —

Checking for a reviewed five-choice question…

EX003

Opens in 30 days: — · browsers: —

Checking for a reviewed five-choice question…

EX004

Opens in 30 days: — · browsers: —

Checking for a reviewed five-choice question…

EX005

Opens in 30 days: — · browsers: —

Checking for a reviewed five-choice question…

Worked answers

EX001. The options, the outcomes that matter, the uncertainties and the people affected.

EX002. Because security advice imposes real costs on users that are often ignored.

EX003. Verification reduced expected loss by about 310 thousand with 1,800 staff hours, simulations by about 140 thousand with 4,500 hours.

EX004. Evidence that simulation results predict real fraud losses.

EX005. So the board can challenge it and future reviewers can compare it with outcomes.