◇ OpenCyber Academy
Technologist · Chapter 5 · English

Chapter 5 — Security literacy

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

Chapter 5 — Security literacy

Lesson map

Lesson 05 published. Map, example, EX013.

flowchart TD
  N0["Learning outcomes and connection"]
  N1["5.1 Core terms"]
  N2["5.2 Priorities in an essential service"]
  N3["5.3 Prevent, detect, recover"]
  N4["5.4 Reading public incidents"]
  N5["5.6 Practical activity: a control card"]
  N6["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
  N6 --> EX["Worked example"]
  EX --> Q["Exercise EX013"]

Logical drawing

flowchart LR
  N0["Learning outcomes and connection"]
  N1["5.1 Core terms"]
  N2["5.2 Priorities in an essential service"]
  N3["5.3 Prevent, detect, recover"]
  N4["5.4 Reading public incidents"]
  N5["5.6 Practical activity: a control card"]
  N6["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX013"]
[Learning outcomes and connection]
    |
    v
[5.1 Core terms]
    |
    v
[5.2 Priorities in an essential service]
    |
    v
[5.3 Prevent, detect, recover]
    |
    v
[5.4 Reading public incidents]
    |
    v
[5.6 Practical activity: a control card]
    |
    v
[Chapter synthesis]
    |
    v
[Worked example] --> [Exercise EX013]

Learning outcomes and connection

After this chapter you should be able to:

Chapters 1–4 were about computing. This chapter supplies the shared language you will use with operators, managers, auditors and suppliers for the rest of the book. Imprecise words cause real failures: "the PLC is secure" means nothing; "the PLC accepts writes only from the relay subnet, verified by a flow review on 3 October" means something.

5.1 Core terms

NIST's Cybersecurity Framework 2.0 organizes outcomes into Govern, Identify, Protect, Detect, Respond and Recover (NIST CSWP 29); it is a useful map of the territory, not a checklist to tick.

5.2 Priorities in an essential service

Office IT security is often described in terms of confidentiality, integrity and availability, with confidentiality first. In a water network, a hospital or a transit system, the order shifts. The first concern is usually that the physical service continues and that nobody is harmed; integrity of control and measurement data comes close behind (an operator acting on a false reading can cause harm); confidentiality matters — patient records, customer data, network diagrams — but is rarely worth an outage. NIST's OT guide discusses how these priorities differ for operational technology (SP 800-82 Rev. 3).

This has practical consequences for an implementer. A control that might stop a process (an automatic block on an operator workstation, a forced reboot to apply a patch) needs a different approval and timing in OT than in an office. A control that fails "closed" in IT may need to fail "open" in a safety-relevant system — and that choice must be made deliberately by people who understand the process, not by default in a vendor's configuration.

5.3 Prevent, detect, recover

Classifying controls by function helps you see gaps. Preventive controls stop something happening (authentication, segmentation, allowlists). Detective controls notice it happening (alerts, integrity checks, reviews). Corrective or recovery controls restore service (backups, spare equipment, manual operation procedures). A service protected only by preventive controls has no way to notice when they fail; one with only detective controls notices harm without being able to stop or undo it. Every important risk should have at least one control of each kind, and every control should have a stated piece of evidence that shows it works — not merely that it is configured.

5.4 Reading public incidents

Public incident reports are the best teaching material the field has, if read correctly. Read them for failed assumptions and lessons: what did the operator believe that was not true? CISA's advisory on the 2021 Oldsmar, Florida water treatment event described remote-access software, shared passwords and an internet-connected system as conditions to fix (CISA AA21-042A); a former city official later said the event was likely employee error rather than an intrusion (WUSF, 13 April 2023). Both accounts teach the same implementer lesson: remote access to a control system with shared credentials and weak logging makes it impossible to tell later what happened. Notice also the lesson about evidence — a first account can be revised.

5.5 Worked example: rewriting vague claims (synthetic)

An FSTS status report says: "LANTERN is secure. Firewalls are in place. Backups are done. Monitoring is active." Rewritten in this chapter's vocabulary, with evidence:

Vague claim Precise claim Evidence
"LANTERN is secure" (not a usable claim — remove) —
"Firewalls are in place" Stations accept Modbus only from the relay subnet (preventive). Flow review 3 Oct; one undeclared corporate→PS-04 path found and closed (CHG-121).
"Backups are done" Relay and historian configurations are backed up nightly; historian data weekly (recovery). Last restore test 28 Sep: historian restored in 3 h 10 min against a 4 h target.
"Monitoring is active" Failed-login bursts, corporate→station Modbus and station silence raise alerts (detective). Rule tests 1 Oct: 12/12, 7/10, 8/8 detected (Chapter 23).

5.6 Practical activity: a control card

Pick one LANTERN control from Chapters 2–4 (for example, the message validator). Write a one-page control card: name; risk it addresses; type (prevent / detect / recover); where it is implemented; owner; how it could fail; evidence that it works; date of last evidence. You will extend these cards in Chapter 18.

For the message validator, a complete card reads: risk, forged, replayed or malformed station messages reaching the historian; type, prevent; implemented in the relay's input path; owner, FSTS Platform; could fail if the replay state is lost on restart or the allowlist lags a new station such as PS-11; evidence, Lab 3's three accepts, six rejects and two quarantines, plus the relay's reject counts; last evidence, the date of the most recent run.

5.7 Common errors and limits

Three of these appear in this chapter's status report before it was rewritten. "LANTERN is secure" is the first error. "Firewalls are in place" counts a control without saying that one undeclared corporate→PS-04 path had to be closed under CHG-121. "Monitoring is active" hid that Rule B detected only 7 of 10 tests.

Exercises — chapter 5

EX013 — Term precision. Objective: use vocabulary correctly. Inputs: the sentence "The vendor account is a threat because the RTU is a risk with no control." Constraints: rewrite in no more than three sentences. Steps: (1) identify each misused term; (2) rewrite correctly using asset, vulnerability, exposure, threat and control. Expected evidence: rewritten text with a one-line note per correction. Rubric: 3 = vendor account identified as a vulnerability or exposure path (not a threat), RTU as an asset, risk described as likelihood and consequence, a concrete missing control named; 2 = mostly right; 1 = cosmetic changes; 0 = none.

EX014 — Prevent, detect, recover. Objective: see control gaps by function. Inputs: risk: "a configuration change at the relay causes station data to be dropped". Constraints: one control per function, implementable by FSTS. Steps: (1) propose a preventive, a detective and a recovery control; (2) give evidence for each that it works. Expected evidence: three-row table. Rubric: 3 = for example change approval with peer review (prevent), file-integrity alert and station-silence alert (detect), versioned configuration with tested rollback (recover), each with testable evidence; 2 = one weak; 1 = all preventive; 0 = none.

EX015 — Incident report reading. Objective: extract implementer lessons from a public source. Inputs: CISA AA21-042A and the WUSF article. Constraints: lessons only; no attack technique. Steps: (1) list three conditions the advisory recommended fixing; (2) state what the later account changes and what it does not; (3) write one LANTERN design rule each lesson supports. Expected evidence: half-page note citing both sources. Rubric: 3 = conditions such as remote-access software, shared credentials and internet exposure correctly drawn from the advisory; recognizes that the revision changes the attribution, not the value of the hygiene lessons; design rules are specific; 2 = one element weak; 1 = repeats the first account as settled fact; 0 = none.

Chapter synthesis

Precise vocabulary is a security control: it makes claims checkable. In essential services the continuity and safety of the physical service usually come first, which changes how controls are chosen, timed and allowed to fail. Describe every control by what it prevents, detects or recovers, and by the evidence that it works. Read public incidents for failed assumptions, and keep track of revisions.

Continue studying — chapter 05 of 30

← Chapter 04 · Course chapter index · Chapter 06 →

Continue to the next authored lesson.

Worked answers

EX013 — Term precision. Rewrite: "The RTU at PS-09 is a critical asset. The vendor's standing remote account with no MFA is a vulnerability, and because it is reachable from outside it is an exposure that a criminal group or a careless vendor technician (threats) could use. Time-bound enablement with MFA is the missing control." Corrections: the account is not a threat; the RTU is an asset, not a risk; risk is the likelihood and consequence of harm, not an object; "no control" should name the specific missing control.

EX014 — Prevent, detect, recover. Prevent: changes to relay configuration only through version-controlled desired state with peer review (evidence: protected-branch settings and review records). Detect: file-integrity alert on relay configuration and the station-silence rule (evidence: injected test change and test silence each produced an alert within target — Chapter 23). Recover: versioned configuration with a tested rollback runbook (evidence: timed rollback on a test relay). Full credit gives testable evidence, not "configured".

EX015 — Incident report reading. From CISA AA21-042A: the advisory recommended, among other measures, restricting and securing remote-access software, not sharing passwords, using up-to-date supported operating systems and keeping control systems off direct internet exposure with firewalls. The WUSF account (April 2023) reports a former city official saying the event was likely employee error; that changes the attribution, not the value of the hygiene lessons, and shows that first accounts may be revised. LANTERN rules: no remote-access tool on any control or relay host except through the jump path (Chapter 8); no shared administrator accounts (Chapter 7); every privileged session logged so that "what happened" can be answered later (Chapter 17).