OpenCyber Academy
Engineering · Chapter 22 · English
Course code: OCA-121Chapter 22: OCA-121-C022

Chapter 22 — Human factors and cyber policy: system and data models

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 22 published. Map, example, EX064.

flowchart TD
  N0["Learning outcomes"]
  N1["22.1 The programme as a system"]
  N2["22.2 Data flows"]
  N3["22.3 Decision points"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX064"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["22.1 The programme as a system"]
  N2["22.2 Data flows"]
  N3["22.3 Decision points"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX064"]
[Learning outcomes]
    |
    v
[22.1 The programme as a system]
    |
    v
[22.2 Data flows]
    |
    v
[22.3 Decision points]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX064]

Learning outcomes

You will (1) model the awareness programme as a system; (2) model data flows for reports and simulations; (3) identify where people make decisions.

22.1 The programme as a system

Aiko models Greyford's awareness programme as a system with inputs, processes and outputs. Inputs include threat intelligence, staff needs and policy requirements. Processes include training, simulations, reporting, triage and feedback. Outputs include faster reporting, fewer successful attacks and evidence for the regulator. Modelling the programme this way shows that training is only one process among several, and that the output Greyford cares about depends on reporting and triage working well together. She draws the model as a one-page diagram and uses it to explain to managers why investing only in training would leave most of the system unchanged and the outcomes they want largely unaffected.

22.2 Data flows

Aiko draws data flows: staff report emails to the triage system; triage sends verdicts back to reporters; simulation results flow as aggregates to a dashboard; training completion flows to human resources records. She marks where personal data appears and where it is aggregated. One flow worries her: the simulation tool exports individual results by default to a spreadsheet that managers can open. She recommends turning off the export and configuring aggregate reporting only, consistent with the policy from chapter 13. The vendor confirms the change can be locked by administrators.

22.3 Decision points

Aiko marks every point where a person makes a decision: an employee deciding whether to report, a triage analyst deciding whether an email is malicious, a manager deciding whether to approve access, and an operator deciding whether to act on a phone request. For each she notes what information the person has, how much time and what pressure. Decision points with little information and high pressure, such as urgent phone requests, are where social engineering succeeds, so they deserve design attention first.

Worked example

Aiko models the programme as a system, maps data flows and stops an individual-results export, and marks decision points with their pressures.

Synthetic case. Models and tools are synthetic.

Errors and limits

Models omit informal channels like chat messages. Default settings change with tool updates.

Exercises

Synthesis

Modelling the programme as a system reveals data risks and the pressured decision points where attackers succeed.

Continue studying — chapter 22 of 50

← Chapter 21 (draft) · Course chapter index · Chapter 23 (draft) →

Worked answers

EX064. Faster reporting and fewer successful attacks, not training completion.

EX065. The tool's default export of individual results to a spreadsheet managers could open.

EX066. Points with little information and high pressure, such as urgent phone requests.