Lesson Overview
Every faculty member who has ever taught IT security arrives at OT already fluent in one mental model: the CIA triad — confidentiality first, then integrity, then availability. It's a good model. It's also, in most operational technology environments, backwards. A control system's job is to keep a physical process running safely, continuously, and predictably — and every one of those words turns out to matter more than "keep this data secret." This lesson rebuilds the triad from an OT point of view: safety sits above it entirely, availability and integrity usually outrank confidentiality within it, and two OT-specific constraints — determinism and multi-decade equipment lifecycles — explain why IT's usual playbook (patch fast, encrypt everything, scan continuously) can be exactly the wrong move on a plant floor.
By the end of the lesson you'll have a working scaffold — the Purdue Model — for organizing any OT environment into zones and conduits, so that when a student asks "where does the firewall even go in a building without a firewall-shaped opening," you have a defensible, teachable answer.
Think of IT security as guarding a bank vault: the worst-case failure is that someone reads or steals what's inside, so locking the door and controlling who has the combination is the whole job. OT security is closer to guarding a moving assembly line inside a building that's also on fire watch: the worst-case failure isn't someone reading a number off a screen — it's the line running out of control, a valve failing to close, or a person getting hurt because a safety system didn't fire in time. You still care who's allowed near the controls. You just care a lot more, first, about whether the line is running and the people near it are safe.
Learning objectives
By the end of this lesson, you will be able to:
- Explain why operational technology inverts the IT CIA triad to prioritize availability and integrity over confidentiality.
- Identify where safety fits relative to the CIA triad in OT risk decisions.
- Compare the effects of non-deterministic IT security controls, such as antivirus scanning and patching, with the deterministic timing that OT control loops require.
- Describe how multi-decade equipment lifecycles complicate patch management and technology refresh in OT environments.
- Apply the Purdue Model to classify representative OT and IT assets into the correct zones.
Turning the triad upside down
≈ 40 minIn IT, the CIA triad is usually taught — and usually practiced — in the order confidentiality, integrity, availability. Confidentiality means keeping data secret from anyone not authorized to see it; integrity means data hasn't been altered in unauthorized ways; availability means authorized users can get to the system when they need it. IT's default instinct, when those three collide, is to protect the secret first, even at some cost to uptime — an unpatched, internet-facing web server usually gets taken offline immediately rather than left running exposed.
In OT, that ordering breaks down as soon as you apply it to a real process. Availability, defined here as the control system continuing to run the physical process without interruption, is almost always the priority IT would rank last but OT ranks first within the triad. Integrity — trusting that a sensor reading or a command is accurate and hasn't been tampered with — usually ranks second, because an operator who trusts a false reading can make a dangerous decision. Confidentiality, the very first thing IT protects, usually ranks last in OT, not because secrecy doesn't matter, but because almost nothing about "the tank is 62% full" is sensitive in the way a customer's password is.
Diagram: IT typically orders the triad Confidentiality > Integrity > Availability. OT typically inverts it to Availability > Integrity > Confidentiality. Safety sits outside and above the triad in both cases, and overrides it whenever the two conflict — the subject of the next module.
An emergency room and a records archive both handle sensitive information, but they triage completely differently. The archive's worst day is a break-in — its whole design optimizes for keeping people out. The ER's worst day is a patient who can't be treated in time — its whole design optimizes for staying open and getting the right information to the right person fast, even if that means a chart is briefly visible to someone who technically shouldn't see it. A SCADA control room is an ER, not an archive.
A municipal water utility discovers two problems the same week: (1) a contractor's laptop, containing an old export of customer billing addresses, was left in an unlocked car; and (2) the SCADA historian that logs pump-station pressure readings has been unreachable for six hours due to a failed network switch. An IT-trained incident responder's instinct is to treat the laptop as the emergency. In this utility's actual risk register, the historian outage outranks it — six hours without pressure visibility across a distribution system is an operational blind spot with real public-health stakes, while the billing data, though it shouldn't have left the building, doesn't put anyone in danger tonight.
Faculty with a pure IT background will often argue with this ordering the first time they see it — that's a good sign, not a problem. Let them argue, then ask: "if this pump station's HMI goes dark for four hours, who calls you?" The answer is almost always "the plant," not "the auditor," and that's the whole lesson in one question.
Safety: the priority that sits above the triad
≈ 35 minSafety in OT refers to the prevention of harm to people, the environment, and physical assets — and it is not the fourth item in a longer triad. It sits structurally above confidentiality, integrity, and availability, because a security decision that compromises safety is not a trade-off worth making, no matter what it protects. This is formalized in functional-safety standards such as IEC 61508 and IEC 61511, which govern safety instrumented systems (SIS) — independent layers of sensors, logic solvers, and final elements (like emergency shutdown valves) whose entire job is to force a process into a safe state when a hazardous condition is detected, regardless of what else is happening on the network.
The practical rule that follows is simple to state and easy to violate under pressure: a cybersecurity control must never be allowed to inhibit a safety function. Taking a safety system offline "just for twenty minutes" to apply a patch, run a vulnerability scan, or swap a certificate is not automatically the safe choice just because it's the security-compliant one — it can be the opposite. IEC 62443, the standard most directly aimed at industrial automation and control system security, is explicit that security measures must be designed and tested to coexist with, not compete with, safety functions.
An airbag and a car's infotainment system both run on electronics, but you'd never accept the same downtime policy for both. Nobody minds if the radio needs a firmware update that takes it offline for a few minutes. Everybody would object, loudly, to disabling the airbag controller to install that same update, even briefly, even with a good reason. A safety instrumented system is the airbag. The security team's job is to patch it on a schedule that never leaves the airbag disabled while the car is being driven.
A distillation column's SIS is designed to close a shutdown valve within 2 seconds of detecting a high-pressure condition, independent of the basic process control system. During a routine security audit, a technician proposes taking the SIS logic solver offline for 30 minutes to apply a firmware patch that closes a low-severity vulnerability. The correct answer, consistent with IEC 61511 practice, is not "patch it now" or "never patch it" — it's to schedule the patch for a planned outage, with the process brought to a safe, controlled state first, so the 2-second trip capability is never unavailable while the column is under pressure.
Determinism: the clock nobody told IT about
≈ 35 minDeterminism means a system produces the same output within the same, predictable amount of time, every time — not "usually fast," but "guaranteed within this window." A PLC's control loop runs on a fixed scan cycle: read inputs, execute logic, write outputs, repeat, often every few milliseconds to a few tens of milliseconds. Everything downstream of that loop — a motor's speed, a valve's position, a robot's coordinated motion — assumes that cycle time is stable. IT security tools were built for a fundamentally different world, one where a five-second delay to run a malware signature check is invisible to a human reading email. On a control network, five milliseconds of unplanned delay can be the difference between a smooth stop and an overspeed fault.
This is why the standard IT security toolkit — real-time antivirus, automatic patch installation, deep-packet-inspection firewalls sitting inline — has to be applied very differently, or sometimes not applied at all, at the lower levels of an OT network. It isn't that OT doesn't care about malware. It's that a control loop cannot tolerate an unpredictable CPU spike or network delay, and most IT security tooling was never engineered to guarantee it won't cause one.
Diagram: a PLC's scan cycle normally repeats in a fixed 20 ms window. A CPU spike from a poorly scheduled antivirus scan stretches one cycle to 80 ms — a delay large enough to trip a watchdog fault in a real deployment.
A control loop is a metronome, not an inbox. An email that arrives four seconds later than expected is imperceptible. A metronome that drifts by even a fraction of a beat throws off everyone playing along with it. IT security assumes an inbox — a little jitter is fine as long as the message eventually arrives. OT assumes a metronome — jitter itself is the failure, independent of whether the "message" (the control action) ever arrives at all.
A packaging line's Allen-Bradley ControlLogix processor runs a 20-millisecond scan cycle to coordinate a servo-driven capping head with an incoming bottle sensor. An IT-standard endpoint protection agent, installed on the industrial PC hosting the HMI on the same subnet, launches a signature-database update during production. The update briefly saturates the network switch's backplane, delaying a discrete I/O message the PLC was waiting on. The capping head fires against a bottle that hasn't yet reached position — a scenario the vendor's deployment guide explicitly warns against, which is exactly why many ControlLogix and similar deployments keep real-time AV off the control network entirely and rely on segmentation and monitoring instead.
This is the module where "just install an EDR agent on everything" objections tend to surface from IT-background faculty. Don't argue the point in the abstract — walk back to the scan-cycle diagram and ask what happens to the capping head if the agent's next signature update happens to land during a production run.
Twenty-year lifecycles break "patch Tuesday"
≈ 30 minIT's patch cadence assumes a refresh cycle measured in years — three to five for a server, often less for a laptop. OT capital equipment is frequently engineered, procured, and depreciated on a cycle measured in decades: a rolling mill, a distillation column, or a substation transformer is routinely expected to run for twenty years or more, often with the same control system installed on day one still running on year eighteen. That single fact breaks almost every assumption IT security tooling makes about "just patch it."
| Task | Typical IT approach | Typical OT constraint |
|---|---|---|
| Apply a vendor patch | Automated, tested in a staging environment, deployed within days to weeks | May require re-certifying an entire safety or production line; often deployed only at a planned outage, months later |
| Replace end-of-life hardware | Standard refresh every 3–5 years | Original vendor may no longer exist; a control system swap can mean re-engineering the whole line |
| Upgrade the operating system | Routine, expected by users | Application software (HMI, drivers) may only be validated against the original OS version — sometimes an unsupported one |
| Add compensating controls | A stopgap while a real fix is scheduled | Often the permanent solution — network segmentation and monitoring instead of patching, indefinitely |
Patching a laptop is like changing a car's oil — routine, low-stakes, expected every few months. Patching a twenty-year-old control system is closer to swapping an engine in an airplane mid-fleet: it might be the right call eventually, but it requires re-certification, downtime that costs real money, and specialists who may no longer be easy to find, because the "airplane" in question hasn't been out of production for a decade.
A steel mill's rolling line has run the same Windows-based HMI, originally deployed in 2005, since it was commissioned. The vendor ended support for that HMI's operating system in 2014. In 2019, a critical vulnerability is disclosed in that OS. Patching it directly isn't an option — the OS build is tied to a specific version of the HMI software, which is tied to a specific driver stack the vendor never updated. The mill's actual mitigation is a compensating control: the HMI is placed on an isolated VLAN with no direct path to the internet or the business network, all remote access goes through a monitored jump host, and the risk is formally accepted and reviewed annually — not because that's the ideal outcome, but because replacing the HMI means a multi-week shutdown and a six-figure re-engineering effort the mill hasn't yet scheduled.
The Purdue Model as a teaching scaffold
≈ 45 minOnce faculty accept that OT prioritizes differently and runs on a different clock, they need a shared map for talking about where a given device or system actually sits. The Purdue Enterprise Reference Architecture — almost always shortened to the Purdue Model — organizes an industrial enterprise into numbered levels, from field devices at Level 0 up to the enterprise IT network at Level 5, with a buffer level, 3.5, inserted between the OT and IT halves. It was never designed as a security architecture on its own, but it has become the standard teaching scaffold for one, because it gives every device a defensible "address" and every security decision a defensible "location."
Zones and conduits, the vocabulary formalized in IEC 62443, build directly on top of that map. A zone is a grouping of assets that share the same security requirements and the same level of trust — typically, though not always, aligned to one or more Purdue levels. A conduit is the governed pathway that connects two zones, and it's where security controls — firewalls, data diodes, protocol-aware inspection — actually live. The Purdue levels tell you what belongs together; zones and conduits tell you how (and whether) two groupings are allowed to talk to each other at all.
Diagram: the Purdue Model, top to bottom — Level 5 Enterprise and Level 4 Business Logistics form the Enterprise IT zone; Level 3.5, the Industrial DMZ, is the governed conduit; Levels 3 through 0 form the Plant/OT zone, from operations management down to field devices.
A water treatment plant maps its own assets onto the model: a chlorine-residual sensor and the valve actuator it feeds sit at Level 0; the PLC reading that sensor and controlling the valve sits at Level 1; the SCADA HMI in the control room where an operator watches the whole plant sits at Level 2; a historian server logging flow and chemical-dosing trends for compliance reporting sits at Level 3; a jump server in the Industrial DMZ, through which the plant's SCADA vendor connects for remote support, sits at Level 3.5; and the utility's billing and asset-management ERP sits at Level 4. The conduit between Level 3 and the DMZ — not a direct line between Level 3 and Level 4 — is where the firewall rule set actually lives, and it's the first thing an auditor or a new instructor should ask to see.
Resist the temptation to present the Purdue Model as a strict, universally accurate map of every modern OT network — many real deployments blur levels, and some newer architectures (ISA/IEC 62443's zone-based models, cloud-connected OT) depart from it further. Frame it the way this course intends it: a teaching scaffold that gives students a shared vocabulary before Day 2's deeper dive into zones, conduits, and real segmentation design.
Activity: Map the Asset to Its Purdue Level
Individual, then pair-share ≈ 20 minIndividual (10 min): For each asset below, select the Purdue level where it belongs. Pair-share (10 min): Compare your answers with a neighbor and resolve any disagreements before checking.
| Asset | Purdue level |
|---|---|
| Chlorine-residual sensor on a clarifier tank | |
| PLC controlling a raw-water intake pump | |
| SCADA HMI workstation in the control room | |
| Historian server logging plant-wide flow and dosing trends | |
| Jump server brokering the SCADA vendor's remote-support sessions | |
| ERP system tracking chemical inventory and utility billing | |
| Corporate email server used by the utility's front office |
Simulation: Which Priority Wins?
≈ 15 minSelect a scenario below to see how the same decision plays out differently depending on whether it's made using IT's default priority order or OT's. Nothing here touches a real network, controller, or patch pipeline — this is a model of a decision, not a procedure to follow.
Review & Knowledge Check
≈ 20 minFive questions covering the lesson's key distinctions. Answer each, then select Grade My Quiz to see your score and an explanation for every item.
Have each faculty member sketch a simple Purdue Model zone map for one real or hypothetical system at their home institution — a building automation system, a lab instrument network, or a campus access-control system — labeling at least four levels and identifying where a DMZ conduit would sit. A one-paragraph justification for each placement is enough to confirm the vocabulary transferred before the frameworks lesson later this week builds on it.
Further Reading
- 📄 Download: Purdue Model Reference Diagram (PDF) — a printable version of the levels-and-zones diagram used in this lesson, suitable for classroom handout.
- Introduction to ICS Security, Part 2 (SANS) — a practitioner-level follow-up on the priority inversion and safety concepts introduced in this lesson.
- CUBE: Interactive ICS Environment Explorer — an external, browser-based tool for exploring ICS architecture concepts; review before assigning, as it is maintained outside this course.