◇ OpenCyber Academy
Master's · Chapter 4 · English

Chapter 4 — OT, IoT and cyber-physical security: competing explanations

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 4 — OT, IoT and cyber-physical security: competing explanations

Lesson map

Lesson 04 published. Map, example, EX021.

flowchart TD
  N0["Learning outcomes and connection"]
  N1["4.1 Rivals for a CUSUM advantage"]
  N2["4.2 Architectural rival"]
  N3["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Worked example"]
  EX --> Q["Exercise EX021"]

Logical drawing

flowchart LR
  N0["Learning outcomes and connection"]
  N1["4.1 Rivals for a CUSUM advantage"]
  N2["4.2 Architectural rival"]
  N3["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> Q["EX021"]
[Learning outcomes and connection]
    |
    v
[4.1 Rivals for a CUSUM advantage]
    |
    v
[4.2 Architectural rival]
    |
    v
[Chapter synthesis]
    |
    v
[Worked example] --> [Exercise EX021]

Learning outcomes and connection

After this chapter you can (1) list rival explanations for a detection result, (2) design observations that discriminate among them, and (3) revise claims when a rival survives.

4.1 Rivals for a CUSUM advantage

(1) Thresholds tuned on test data. (2) Simulator too clean (no calibration bias). (3) Attack magnitude chosen to suit CUSUM. (4) Band alarm set unusually tight or loose. (5) Evaluation uses point-adjusted F1. Each rival has a test: separate-seed tuning, bias sweeps, gain sweeps, report band false-alarm rate, report event metrics.

Write rivals before you see results. After results, it is too easy to invent only the rivals you already beat. Give the list to a colleague who has not seen Lab 3 and ask what they would add. Control engineers often add model-structure rivals; security researchers often add adaptive-adversary rivals. Both belong on the list even if a master's timeline can only partly test them.

4.2 Architectural rival

A deeper rival: "CUSUM only works because the flow meter is independent; if both sensors share a PLC, the method fails." This is not a confound to eliminate — it is a boundary condition to measure (class B). Surviving rivals become part of the claim. Many OT papers bury this kind of result in a limitations paragraph; masters examiners increasingly ask for it in the abstract. Treat a confirmed boundary as a finding: defenders learn that independent sensing paths are load-bearing assumptions.

The same logic applies elsewhere. A segmentation design that fails when engineering workstations retain permanent write paths has discovered a boundary. A protocol filter that fails when traffic is tunnelled inside another protocol has discovered a boundary. Measure them and put them where readers look first.

4.3 Worked example

After Lab 3, rivals (1) and (5) are addressed by design; rival (2) needs Lab 6-style bias/orifice sweeps; rival (3) needs a gain sweep; rival (4) is addressed by reporting the band's 11/80 false-alarm runs. The architectural rival is confirmed by class B = 0/80.

Write this mapping as a table in the dissertation: rival, test, status, evidence. Rivals that are only partly tested, such as the gain sweep if time runs short, stay in the table marked open rather than disappearing. The architectural rival moves from the limitations chapter into the results, because class B is a measured outcome, not an untested worry.

4.4 Common errors and limits

Listing rivals without tests; treating a confirmed boundary as a failure to hide.

A rival without a test is a worry, not part of the analysis. Each one needs an observation that would come out differently if it were true. When a rival survives, as the architectural rival does in class B, report it as a finding with its numbers. Hiding it would leave readers believing the residual method protects loops where one device controls both measurements. The class B result is the clearest example in this study.

Exercises — chapter 4

Chapter synthesis

Rivals with tests turn a comparison into a contribution; confirmed boundaries belong in the abstract.

Continue studying — chapter 04 of 08

← Chapter 03 (draft) · Course chapter index · Chapter 05 (draft) →