OpenCyber Academy
Professional · Chapter 2 · English
Course code: OCA-046Chapter 02: OCA-046-C002

Chapter 2 — Critical infrastructure and sector security: service and stakeholder context

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 02 published. Map, example, EX006.

flowchart TD
  N0["Learning outcomes and connection"]
  N1["2.1 A service is a chain"]
  N2["2.2 Upstream, downstream, shared"]
  N3["2.3 Stakeholders and their roles"]
  N4["2.4 How sectors differ"]
  N5["2.6 Practical activity"]
  N6["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
  N6 --> EX["Worked example"]
  EX --> Q["Exercise EX006"]

Logical drawing

flowchart LR
  N0["Learning outcomes and connection"]
  N1["2.1 A service is a chain"]
  N2["2.2 Upstream, downstream, shared"]
  N3["2.3 Stakeholders and their roles"]
  N4["2.4 How sectors differ"]
  N5["2.6 Practical activity"]
  N6["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX006"]
[Learning outcomes and connection]
    |
    v
[2.1 A service is a chain]
    |
    v
[2.2 Upstream, downstream, shared]
    |
    v
[2.3 Stakeholders and their roles]
    |
    v
[2.4 How sectors differ]
    |
    v
[2.6 Practical activity]
    |
    v
[Chapter synthesis]
    |
    v
[Worked example] --> [Exercise EX006]

Learning outcomes and connection

After this chapter you should be able to:

Chapter 1 defined the service by its consequence. This chapter draws the people and dependencies around it.

2.1 A service is a chain

Drinking water at Kestrel Water passes through a chain: abstraction from the river, treatment at KW-TW, chemical dosing, pumping and storage at KW-01 to KW-12, distribution, metering and billing. Each link depends on things the utility does not fully control: electricity from Kestrel Grid, chemicals delivered by road, telecommunications for telemetry, a monitoring service at KVROC, software and maintenance from suppliers, and people with scarce skills.

CISA's national critical functions describe this view at national level: functions such as "supply water" depend on others such as "provide electricity" and "provide internet-based content, information and communication services" (CISA, National Critical Functions Set). The coordinator's version is local and concrete: a one-page dependency map that a new manager could read in five minutes.

2.2 Upstream, downstream, shared

Three kinds of dependency matter to a coordinator:

Shared dependencies are where single events become wide outages. A coordinator's most valuable question in any meeting is often: "What else uses that?"

2.3 Stakeholders and their roles

A stakeholder is anyone who affects, or is affected by, the security of the service. For coordination, classify each by what you need from them:

Lesson table; scroll horizontally to read all columns →

Class Meaning Kestrel Water examples
Decides Has authority over the service, budget or public message Chief executive, chief operating officer, operations manager, board
Does Carries out the work Control-systems engineer, IT, suppliers, KVROC analysts, shift operators
Must be told Has a legal, contractual or safety right to know Regulator and national CSIRT, Kestrel General Hospital, public health authority, insurer
Can help Offers capability or information Sector information-sharing group, national CSIRT, mutual-aid partners, Kestrel Grid's control room
Is affected Experiences the consequence Customers, staff, neighbouring utilities

One stakeholder can sit in several classes. The hospital "must be told" when water quality or pressure is at risk and is also "affected"; it may also "help" by telling you which of its systems need water most.

2.4 How sectors differ

The coordination pattern is common, but the meaning of harm and the regulatory landscape differ:

The professional lesson: when you coordinate across sectors (water with power, hospital with water), translate your consequence into theirs. "Station KW-02 offline" means nothing to the hospital; "lower pressure on the east side from 14:00 to about 18:00, water safe to drink" does.

2.5 Worked example: the hospital dependency (synthetic)

Kestrel General Hospital is supplied by the east zone, fed by stations KW-02 and KW-07. The coordinator asks four questions and records the answers:

Lesson table; scroll horizontally to read all columns →

Question Answer (synthetic) Source
What does the hospital use water for that cannot wait? Sterile services, dialysis, kitchens, fire suppression, cooling of the imaging suite Hospital estates manager, meeting 12 Feb
How long can it cope without mains supply? About 6 hours on stored water for priority uses Hospital's own business continuity plan (not seen; assumed)
Who at the hospital must be called, day and night? Estates on-call; out of hours, the site duty manager Hospital switchboard confirmed
What does our contract or agreement promise? A call within 2 hours of any event likely to affect supply or quality Supply agreement, clause 7

The coordinator then marks "6 hours" as assumed, because she has not seen the plan. An assumption on which a decision depends is a task: she asks to see the relevant section. This pattern — record source and confidence for every dependency fact — runs through the book.

2.6 Practical activity

Draw a dependency map for one essential service with at least five upstream, three downstream and one shared dependency. For each, name a contact and whether you have verified the information or assumed it.

Use the hospital table as a model: for each dependency, record the answer, its source and whether you saw the evidence yourself. Any fact marked as assumed should become a task with a person to ask. Date the map and name who will review it, because suppliers, contacts and coping times change. A map with no shared dependency usually means you have not yet asked what else uses the carrier, the monitoring service or the one engineer who knows every station.

2.7 Common errors and limits

Exercises — chapter 2

EX006 — Classify stakeholders. Objective: use the five classes. Inputs: regulator, KVROC, HydroLogic Ltd, a local school, the chief executive, Kestrel Grid's control room. Steps: classify each, allowing more than one class. Expected evidence: table with one reason per row. Rubric: 3 = defensible classes with multiple classes where justified (for example Kestrel Grid as upstream dependency, "can help" and also "must be told" if the utility's load changes); 2 = one class each; 1 = several wrong; 0 = none.

EX007 — Find the shared dependency. Objective: identify single points. Inputs: telemetry for all twelve stations uses one carrier; KVROC monitors three utilities; one HydroLogic engineer services every station. Steps: explain the consequence of losing each and the coordination question you would raise. Expected evidence: three short analyses. Rubric: 3 = recognises loss of view across all stations (carrier), shared impact across utilities and reduced monitoring (KVROC), key-person risk (engineer); raises "what else uses that" and contingency; 2 = two of three; 1 = lists only; 0 = none.

EX008 — Translate the consequence. Objective: communicate across sectors. Inputs: "KW-07 will run on manual from 10:00 for six hours because of a suspected compromise of the supplier link." Steps: rewrite for the hospital estates manager. Expected evidence: message under 80 words. Rubric: 3 = states effect on supply in the hospital's terms (pressure, safety, duration), what the hospital should do, next update time and contact; avoids technical detail and speculation; 2 = missing next update; 1 = forwards the technical sentence; 0 = none.

EX009 — Verify an assumption. Objective: manage confidence. Inputs: the "6 hours" assumption in 2.5. Steps: describe how you would verify it and what you would do if the real figure were 2 hours. Expected evidence: plan and consequence. Rubric: 3 = ask for the specific plan section or a meeting with estates, record date and source; at 2 hours, the 2-hour notification promise becomes inadequate, so revise the agreement and plan alternative supply (tankers) with the hospital; 2 = verification only; 1 = accepts assumption; 0 = none.

EX010 — Sector difference. Objective: recognise sector meaning of harm. Inputs: the same ransomware infection of business IT at (a) a water utility and (b) a fuel pipeline operator. Steps: explain why each might shut down operations even if control systems are clean, citing the relevant public advisory where appropriate. Expected evidence: two paragraphs. Rubric: 3 = explains dependence of operations on business functions (billing, scheduling, monitoring) and caution about spread, cites AA21-131A only at its published level and avoids claims beyond it; 2 = generic; 1 = assumes OT was hit; 0 = none.

Chapter synthesis

A critical service is a chain of functions with upstream, downstream and shared dependencies, and a set of stakeholders who decide, do, must be told, can help or are affected. Sectors differ in what harm means, so a coordinator translates consequences into the receiving sector's terms. Record the source and confidence of every dependency fact; an unverified assumption behind a decision is a task.

Worked answers

EX006. Regulator: must be told; can help (guidance). KVROC: does (monitoring); can help; shared dependency. HydroLogic: does; upstream dependency; must be told about relevant incidents under contract. School: is affected; possibly must be told if it hosts vulnerable people (local policy). Chief executive: decides. Kestrel Grid control room: upstream dependency; can help (restoration priorities); must be told when large load changes are planned.

EX007. Carrier: losing it removes telemetry from all twelve stations at once — operators lose view everywhere; question: is there a second path or a manual-reading plan? KVROC: an outage or compromise affects three utilities and reduces detection; question: what happens to monitoring if KVROC is unavailable, and who else depends on it? HydroLogic engineer: key-person risk — illness or departure leaves no one able to fix stations; question: is knowledge documented and is there a second engineer? The common question: "What else uses that?"

EX008. "Kestrel Water to Hospital Estates: from 10:00 today for about six hours we are running the pumping station that serves your site under manual control as a precaution. Water remains safe to drink. Pressure may be slightly lower; we do not expect an interruption. Please make sure your stored-water plan is ready in case. Next update by 12:00 or sooner if anything changes. Contact: duty coordinator, [24 h number]." (Under 80 words, no technical detail.)

EX009. Ask the estates manager for the relevant section of the hospital's continuity plan or a short meeting; record date and source; change the entry from "assumed" to "verified (source, date)". If the real figure is 2 hours, a promise to call "within 2 hours" leaves no time to act: renegotiate to a much shorter notification (for example 30 minutes), plan alternative supply with the hospital (tankers, priority valves), and raise a level-5 risk for the dependency.

EX010. Water utility: if billing, scheduling or remote monitoring are encrypted, managers may stop or restrict automated operation as a precaution against spread and because they cannot see or charge for service; operation may continue manually. Fuel pipeline: CISA's advisory AA21-131A describes DarkSide ransomware targeting a critical-infrastructure company's IT network and urges measures to prevent business disruption; operations can be halted when business systems needed to run them are unavailable or when the operator chooses caution. Full credit avoids claiming the control systems were compromised and stays at the advisory's level.