Your students arrive with a working model of security that is correct — for a network where the worst
outcome is a disclosed record. Then you put them in front of a system that meters chlorine into
drinking water, and the model quietly stops applying.
This lesson takes the confidentiality-integrity-availability triad apart and rebuilds it for a control
room. Safety governs the whole stack. Availability and integrity trade places with
confidentiality. Determinism turns a timing budget into a security requirement, and a
twenty-year asset life turns architecture into the control of last resort. The Purdue Model is
introduced here as the scaffold students will draw on for the rest of the week.
If a participant leaves with only these, the lesson still worked.
Safety is not in the triad
Safety is not a fourth letter competing with the other three. It is the constraint the other three
are optimized under — a control that improves confidentiality but degrades safety is not a trade-off,
it is a defect.
Availability and integrity lead
An operator who cannot see the process, or who sees a number that is wrong, is in a worse position
than one whose tank level was disclosed to a stranger. Rank consequence, not habit.
Determinism is a security property
A controller that answers unexpected traffic may miss its scan deadline. Late is a failure mode.
Anything that adds unbounded latency to a control loop is a security concern by definition.
Architecture absorbs what patching cannot
With twenty-year assets and seven-month patch windows, zones, conduits, and an industrial DMZ do
the work that patch management does in IT. This is the normal answer, not a weak one.
⚠ Safeguards reminder: Every activity in this course is simulation-based and defensive
in scope. The simulators on this page are browser-only models with no network connection to any device.
No exercise touches a live process, an energized panel, campus building automation, or an employer's
equipment.
🎯 Learning objectives
By the end of this lesson, learners will be able to:
1Reorder the CIA triad for an operational technology context and defend the ordering with a consequence-based argument.
2Explain why safety sits above confidentiality, integrity, and availability rather than alongside them.
3Distinguish the three states of data — at rest, in transit, in use — and identify which state carries the most risk in a control network.
4Classify countermeasures as administrative, educational, or technical, and select a balanced set for a given OT scenario.
5Describe determinism and the PLC scan cycle, and explain why added latency is a security issue and not merely a performance issue.
6Account for how twenty-year equipment lifecycles and constrained patch windows change the set of available controls.
7Place assets on the Purdue Model and express a permitted communication path as an IEC 62443 zone-and-conduit statement.
8Design a classroom sequence that surfaces and corrects the IT assumptions students bring into an OT course.
🔑 Key terms
Vocabulary for this lesson
Click or press Enter on a card to flip it. Use these as a printable set, a warm-up quiz, or an exit ticket.
Key Terms20 flip cards▾
🧠 Major concepts
Ten ideas, expanded
Each panel states the concept, then the misconception it is designed to displace.
Major Concepts10 panels▾
📋 The lesson — full narrative
IT/OT Security Principles
The running case
Clearwater Regional Water Reclamation, continued
Same facility as Lesson 1. Forty thousand residents. Intake pumps, a treatment train of screening,
coagulation, filtration, and chemical disinfection, a PLC per stage, a SCADA system with two HMI
consoles in the control room, and a historian on the site network that feeds the state compliance
report. A vendor maintains the chemical dosing skid and connects by VPN. This lesson stays inside
that plant and asks a narrower question than Lesson 1 did: given this facility, in what order do the
security properties actually matter, and what follows from that ordering?
1
Why the triad inverts
Every student who has taken one security course can recite confidentiality, integrity, availability.
Most of them have never been asked why that order exists. It exists because in the environments where
the triad was popularized, the asset was information, and the worst thing that happens to information
is that the wrong person reads it. Order the properties by consequence and confidentiality lands on
top. The triad is not a law of nature; it is a consequence ranking for a particular kind of asset.
Change the asset and the ranking changes with it. At Clearwater the asset is not a record, it is a
physical outcome: water that leaves the plant within specification. An attacker who reads the current
chlorine setpoint has taken nothing anyone will miss. An attacker who changes it, or who prevents the
operator from seeing that it changed, has reached the thing the facility exists to produce. Apply the
same consequence test the IT ordering was built on and it produces availability and integrity first,
confidentiality last. Students find this convincing when they derive it; they find it arbitrary when
they are handed it.
Be precise about what availability means here, because the word is doing different work than it does
in a service-level agreement. Enterprise availability is usually a percentage over a year. Control
availability is a deadline measured in milliseconds, repeated continuously: the loop must close on
time, this cycle, and the next one. A system that is up 99.99 percent of the year but drops fifty
milliseconds at the wrong moment has failed in a way the annual figure cannot express.
Integrity deserves the same care. In IT, integrity usually means the file has not been altered. In OT
it extends to the number on the operator's screen, the setpoint in the controller, the logic that was
downloaded to the PLC, and the timestamp on the historian record that will become a regulatory
submission. An operator making a correct decision from a corrupted reading produces a physical
outcome that no later forensic finding can undo.
Figure 2.1 The same three properties, ranked by a different consequence.
Draw the left pyramid, ask the class what the asset is, then change the asset and let them re-rank it
before you show the right side.
Key idea
The triad is a consequence ranking, not a fixed hierarchy. Change what is at stake and the order
changes with it.
Learners should focus on
The CIA order reflects an environment where the asset is information.
In OT the asset is a physical outcome, so the same test yields a different order.
OT availability is a per-cycle deadline, not an annual uptime percentage.
OT integrity covers sensor values, setpoints, controller logic, and timestamps.
Students should be able to derive the inversion, not recite it.
Teaching note
Do not present the inversion. Present two incidents — a records breach and a setpoint change — and
ask the class to rank the properties for each. They will produce the inversion themselves in about
six minutes. A student who derived it will defend it in an interview; a student who was told it will
forget the order by Thursday.
2
Safety is a constraint, not a fourth letter
The common shorthand is that OT uses a "SAIC" model with safety bolted onto the front. It is a useful
mnemonic and a slightly misleading one. Safety is not competing for rank with the other three
properties, because you never trade a unit of safety for a unit of confidentiality. Safety is the
boundary condition inside which the other three are optimized. Anything that improves a security
property while degrading safety has not made a trade-off; it has failed.
This distinction has teeth in practice. Consider a proposal to require multi-factor authentication at
the HMI in the Clearwater control room. As a confidentiality and access control measure it is
excellent. As a safety measure it may be catastrophic, because an operator responding to a high-level
alarm at 3 a.m. now stands in front of a prompt while a clearwell overflows. The correct answer is
not "security wins" or "operations wins" — it is that the control must be redesigned so it does not
sit in the path of an emergency action. Authenticate the session at shift start, authenticate
privileged changes, and leave the alarm response path clear.
The safety instrumented system makes the constraint visible in hardware. The SIS exists to drive the
process to a safe state independently of the control system, it is engineered and certified to its
own discipline under standards such as IEC 61511, and it is deliberately not a place where a security
team experiments. When students ask why it cannot simply be hardened like everything else, the answer
is that any change to a certified safety function requires re-validation, and an unvalidated safety
function is worse than an unpatched one.
Key idea
Safety is the constraint the triad is optimized under. A control that raises a security property
and lowers safety is a defect, not a trade-off.
Learners should focus on
Safety governs the other three properties rather than ranking against them.
A control in the path of an emergency response is a safety problem regardless of its merit.
Redesign the control's placement instead of choosing between security and operations.
The SIS is separately engineered, separately certified, and out of scope for experimentation.
Changes to certified safety functions require re-validation, which changes the calculus.
Teaching note
Give the class the MFA-at-the-HMI proposal with no framing and let them argue. Roughly half will
defend it on principle and half will reject it on operations. Then introduce the 3 a.m. alarm and
watch the question change from "which side wins" to "where exactly does the control belong." That
shift is the objective of the section.
Simulator 01
Priority stack sorter — rank the triad for the scenario
Pick a scenario, then order the four properties from highest to lowest priority. Drag the cards, or
use the ▲ ▼ buttons for keyboard and screen-reader access. The consequence readout updates as you
sort.
Your priority stackhighest → lowest
Model only. Real prioritization is a facility-specific risk decision made with engineering and operations, not a fixed answer key.
3
Availability means the loop, not the SLA
When an IT student says a system is available, they mean a request would succeed if one arrived. When
a control engineer says the same words, they mean the loop closed on schedule and will close again in
twenty milliseconds. The difference is not pedantry. It determines which failures count, which
controls are acceptable, and how you would even measure whether your security program has hurt
anything.
Availability in OT also stacks in layers that fail differently. If the historian is unavailable,
nothing physical happens today — but the monthly compliance report to the state is at risk, which is
a regulatory problem on a longer clock. If the HMI is unavailable, the process keeps running while
the operator goes blind, which is a live safety concern even though nothing has technically stopped.
If the controller is unavailable, the process is uncontrolled. Teaching students to name which layer
they are talking about prevents an entire category of sloppy risk statements.
This layered view also explains why the reflexive containment move from an IT playbook can be
precisely wrong here. Isolating a suspected HMI removes the operator's window into a running physical
process. Isolating a controller may leave the process in an uncontrolled state. Containment in OT has
to be designed in advance, with engineering, for specific scenarios, and the design frequently
involves manual operating procedures rather than a network action. That is a planning obligation, and
it belongs in the curriculum before the incident response lesson, not after it.
Figure 2.2 "The system is down" is not a risk statement. Make students name
the layer and the clock before they propose a control.
Key idea
Availability in OT is a deadline that repeats, and it fails differently at every layer — name the
layer before you name the risk.
Learners should focus on
Control availability is a per-cycle deadline, not a yearly percentage.
Historian, HMI, controller, and field device failures carry different clocks.
A blind operator on a running process is a safety condition, not just an outage.
Isolation as containment can worsen the physical situation.
Containment for OT is designed in advance, with engineering, per scenario.
Teaching note
Ban the phrase "the system is down" for the rest of the term. Require students to say which layer
and on what clock. It is a small vocabulary rule that produces noticeably better capstone risk
registers, because vague language is where vague thinking hides.
4
Integrity is what the operator trusts
Integrity in a control environment is the property that makes the rest of the system usable. An
operator does not observe the process; they observe a rendering of the process assembled from sensor
readings, transported over a network, and drawn on a screen. Every one of those steps is an
opportunity for the picture to diverge from the plant. The dangerous outcome is not that the operator
sees nothing — it is that they see something plausible and wrong, and act correctly on it.
Break integrity into the objects that carry it, because "data integrity" is too coarse to act on.
There is the process variable in flight from a transmitter. There is the setpoint held in the
controller. There is the control logic itself, which defines what the plant does. There is the alarm
configuration, which defines what the operator will be told. And there is the historian record, which
will later be used to prove compliance to a regulator. Each of these has a different threat, a
different owner, and a different verification method.
Most legacy industrial protocols provide no help here at all. Modbus TCP and classic DNP3 were
designed for a private serial link between devices that trusted each other by virtue of being wired
together. A write to a register is a write to a register; nothing in the frame proves who sent it or
that it was not altered. This is not a defect that someone forgot to fix — it is the correct design
for the environment the protocol was built for, and it becomes a problem only when that environment
is connected to something else. Students who understand this stop treating legacy protocols as
negligence and start treating them as a design constraint that architecture must compensate for.
Practical integrity assurance in OT therefore leans on things other than cryptography in the protocol.
Known-good archives of controller logic with a verified restore. Change detection on project files.
Configuration baselines compared on a schedule. Cross-checks between independent instruments where
the process allows. Time synchronization so that records can be correlated at all. None of these are
glamorous; all of them are what an assessor will ask for.
Key idea
The failure that matters is a plausible wrong number, because the operator will act on it
correctly and the plant will still be harmed.
Learners should focus on
Integrity objects: process variable, setpoint, control logic, alarm config, historian record.
Each object has a distinct threat, owner, and verification method.
Legacy protocols carry no authentication by design, not by oversight.
Assurance comes from archives, baselines, change detection, and tested restores.
Synchronized time is a precondition for any integrity claim across systems.
Teaching note
Show a screenshot of a normal-looking HMI and tell the class one value on it is false. Ask how
they would know. The productive discomfort in the room is the lesson: without an independent
reference, a synchronized log, or a physical walkdown, they cannot. That is why the unglamorous
controls exist.
5
Confidentiality is last, not absent
Ranking confidentiality last is a statement about priority under conflict, not a licence to ignore
it. When a control would improve confidentiality at the cost of availability or safety, the OT
answer is usually to decline it or redesign it. When it costs nothing operational, there is no reason
to skip it. Students who take the inversion too literally arrive at "confidentiality does not matter
in OT," which is wrong and will embarrass them in front of anyone who works in the field.
There is real material to protect. Process recipes and setpoint tables are frequently the most
commercially sensitive thing a manufacturer owns. Network diagrams, asset inventories, and firewall
rule sets are a map for anyone planning against the facility. Vendor drawings and integrator
documentation often carry contractual confidentiality obligations. In defense manufacturing, some of
this is controlled unclassified information with statutory handling requirements. And in utilities,
certain system information carries regulatory protection of its own.
For a faculty audience this connects directly to how you run your own course. Student work products
in an OT class tend to accumulate exactly the material described above — real drawings from an
employer, a photograph of a live panel, a network diagram from an internship. The course safeguards
require this to be synthesized or scrubbed before it reaches a shared repository, and this is the
section where you explain to students why that rule exists rather than simply enforcing it.
Key idea
Last in priority is not last in importance. Confidentiality yields under conflict and applies
fully when it costs nothing operational.
Learners should focus on
Ranking describes behavior under conflict, not whether a property applies.
Recipes, setpoint tables, and drawings are genuine confidentiality assets.
Network diagrams and asset inventories are reconnaissance material.
Sector rules and contracts may impose confidentiality obligations independent of risk ranking.
Course artifacts must be scrubbed or synthesized before sharing — the rule has a reason.
Teaching note
Assign a one-paragraph memo: "Explain to a plant manager why we still classify the network diagram
even though confidentiality ranks last." It is a short assignment that reliably exposes students who
memorized the inversion without understanding it.
6
Three states of data, and the one OT stresses
Data exists in three states and each one is protected by different mechanisms. Data at rest is
stored: historian archives, controller project files, HMI graphics, backup images, engineering
drawings. Data in transit is moving: a Modbus read, a DNP3 poll, a syslog message, a report emailed
to the state. Data in use is loaded in memory and being acted upon: the process variable inside the
PLC's current scan, the value the HMI is rendering right now, the setpoint the controller is
comparing against.
Enterprise security spends most of its energy on the first two, because that is where the enterprise
risk sits — a stolen database is data at rest, an intercepted session is data in transit. OT inverts
this emphasis in the same way it inverts the triad. Data in use is where the physical consequence
lives, because that is the state in which data becomes motion. A corrupted historian archive is a
reporting problem discovered later. A corrupted value in the active scan is a valve position now.
The awkward part is that data in use is also the state with the fewest available controls. You cannot
encrypt a value the controller has to act on, and you generally cannot add an integrity check inside
a deterministic scan without spending the timing budget the loop needs. So protection of data in use
is achieved almost entirely indirectly: control who can reach the device at all, control what may be
written and from where, and detect changes to logic and setpoints after the fact. This is the clean
argument for why segmentation and access control carry so much weight in OT — they are the only
practical way to protect the state that matters most.
Figure 2.3 The state with the highest consequence has the fewest direct
controls. That asymmetry is the argument for segmentation.
Key idea
OT risk concentrates in data in use — the one state you cannot encrypt — which is why
architecture, not cryptography, carries the load.
Learners should focus on
The three states and a concrete OT example of each.
Enterprise emphasis on rest and transit; OT emphasis on use.
Data in use is where data becomes physical motion.
Encryption and inline integrity checks are largely unavailable in the scan.
Reachability and write authorization are the practical substitutes.
Teaching note
Hand out ten artifacts from Clearwater — a backup file, a Modbus capture, a live tag value, a
vendor VPN session, a printed drawing — and have groups sort them into the three states. The
arguments over the ambiguous ones (an HMI value being written to the historian right now) are where
the concept actually lands.
Students reach for technical controls first because technical controls are what they came to learn.
Left alone, they will produce a recommendation list that is entirely firewalls and multi-factor
authentication, and a plant manager will decline most of it. Teaching the three families explicitly
gives them a wider vocabulary and, more usefully, a way to salvage a recommendation that has just
been refused on operational grounds.
Administrative countermeasures are the ones written down and enforced by authority: policy,
standards, procedures, management of change, role definitions, contract language with an integrator,
an acceptable use agreement, a documented approval path for a firmware update. In OT these are
unusually powerful, because management of change is already an established discipline in a plant. A
security requirement folded into an existing MOC process gets followed; the same requirement issued
as a new security policy competes for attention and loses.
Educational countermeasures are the ones that change what people do when nobody is watching: role-
specific training, awareness campaigns, tabletop exercises, drills, competency verification before
someone gets privileged access. They are cheap relative to their effect and they are the family that
community college faculty are best positioned to influence, since the workforce being trained is the
control. This is worth saying out loud in a faculty workshop — your curriculum is itself a
countermeasure deployed across the region.
Technical countermeasures are the engineered ones: network segmentation, conduits and firewall
policy, application allowlisting, jump hosts, unidirectional gateways, logging and passive
monitoring, backup and tested restore. They are necessary and they are the family most constrained by
the operational realities in this lesson. The professional judgment being taught is not which family
is best — it is that a defensible program uses all three, and that when one family is blocked, the
other two absorb the risk.
Figure 2.4 Three families, one program. Students who can only propose the
third column will have most of their recommendations declined.
Key idea
When operations blocks a technical control, the risk moves to the administrative and educational
families. Knowing that is what makes a recommendation survivable.
Folding security into an existing MOC process beats issuing a parallel policy.
A defensible program balances all three rather than maximizing one.
Teaching note
Require every risk finding in your course to carry one control from each family. Students resist
it for about two assignments and then it becomes automatic — and their capstone recommendations
suddenly read like something an actual program would produce.
8
Determinism and the scan cycle budget
A PLC does the same four things forever: read all inputs, execute the logic, write all outputs,
service communications. That sequence is the scan cycle, and it has a budget. For a fast process the
budget may be ten or twenty milliseconds. Determinism is the guarantee that the cycle completes
inside that budget every time — not on average, not usually, every time. Average performance is an IT
metric. Worst case is the OT metric.
This is where the security connection becomes concrete rather than rhetorical. A controller has to
spend part of its budget servicing communications. Unexpected traffic — a scan, a broadcast storm,
a chatty new monitoring tool, a malformed request the stack handles poorly — consumes that portion
and can push the total past the deadline. The controller does not crash and there is no alert. It
simply completes late, which means an input was read late and an output was written late. On a slow
process nothing observable happens. On a fast one, that is a physical event.
The practical consequence is that a whole category of ordinary IT activity is restricted on control
segments. Active vulnerability scanning may be limited to outages or prohibited outright. Discovery
tools may be required to run passively from a span port. New monitoring agents get evaluated for
their traffic profile before deployment. None of this is superstition, and students should be able to
explain the mechanism rather than repeating "you can't scan OT" as a rule they were handed.
Teach the flip side too, or students will conclude that nothing can be done. Passive monitoring
provides substantial visibility with zero traffic added. Test systems and simulators absorb the
activity that production cannot. Vendor guidance often specifies exactly what a device tolerates.
And an outage window, planned with operations well in advance, is a legitimate and frequently used
way to do the things that cannot be done while running.
Simulator 02
Scan cycle budget — watch determinism break
The controller must finish all four phases before the deadline. Add network load and logic
complexity and watch the communications phase consume the margin.
Stacked bar showing input read, logic execution, output write, and communications servicing against the cycle deadline.
Deterministic — cycle completes inside the deadline.
Illustrative model. Real scan behavior depends on vendor architecture, firmware, and I/O configuration — use it to teach the mechanism, not to predict a specific device.
Key idea
In a deterministic system, late is a failure. Anything that adds unbounded latency to a control
loop is a security concern by definition.
Learners should focus on
The four phases of the scan cycle and the fixed budget they share.
Worst-case timing is the metric, not average timing.
Unexpected traffic consumes the communications portion of the budget.
A missed deadline is silent — no crash, no alert, just a late output.
Passive monitoring, test systems, and planned outages are the workarounds.
Teaching note
Run the simulator on the projector and let a student drive the sliders while the class predicts
what breaks first. Then ask the real question: how would you have known this happened in a plant? The
answer — you probably would not, without process data — is the most useful thing in the section.
9
Twenty-year assets and the window that never opens
Enterprise hardware is refreshed on a three-to-five-year cycle because the business case supports it.
Industrial equipment is specified for fifteen to twenty-five years and routinely exceeds it, because
the business case does not: the controller is not the expensive part. Replacing it means requalifying
a process, revalidating a safety function, retraining operators, updating drawings, and accepting
downtime. A perfectly functional PLC from 2004 stays because replacing it costs vastly more than the
device is worth.
Patching runs into the same wall from a different direction. A vendor may need to validate the patch
against the installed configuration, which takes time. The plant will not apply it outside a
scheduled maintenance window or turnaround, which may be months away. Some devices have no update
path at all. Students should stop reading "unpatched" as a finding to be written up and start reading
it as the environment they will be designing within for their entire careers.
What replaces patching is architecture, and this is where the Purdue Model and IEC 62443 stop being
vocabulary and start being the answer. If the vulnerability requires network reachability, remove the
reachability: put the device in a zone, define the only permitted path as a conduit, and terminate
remote access at a jump host. If it requires a service, disable the service where the vendor permits.
If neither is possible, increase monitoring on the segment so exploitation would be visible, and
verify that a known-good copy of the controller logic exists and has actually been restored in a
test.
Key idea
When the patch is unavailable for a year, architecture is not a fallback — it is the control.
Learners should focus on
Lifecycles of 15–25 years driven by requalification cost, not device cost.
Vendor validation and turnaround schedules define the real patch window.
"Unpatched" is a design constraint to work within, not merely a finding.
Reachability, service exposure, and monitoring are the levers that remain.
A restore that has never been tested is not a control.
Teaching note
Give students a published advisory for a device class you have discussed and forbid the word
"patch" in their response. The constraint forces them into compensating controls, which is where
the professional skill lives. Then let them add patching back and describe when it would actually
happen.
10
The Purdue Model, zones, and conduits
The Purdue Model gives a mixed room a shared drawing. Level 0 is the physical process — sensors and
actuators. Level 1 is basic control, where PLCs and RTUs execute logic. Level 2 is area supervisory
control: HMIs, engineering workstations, local alarm servers. Level 3 is site operations, holding the
historian, OT domain services, and plant-wide applications. Levels 4 and 5 are the business: ERP,
email, corporate services, the internet.
The layer that does the real work sits between 3 and 4 — the industrial DMZ, conventionally called
Level 3.5. Its purpose is to eliminate any path where an enterprise system talks directly to a
control system. The historian is replicated into the DMZ so business analysts query the copy, never
the original. Remote support terminates at a jump host in the DMZ where sessions are authenticated,
mediated, and recorded. Where assurance requirements are highest, a unidirectional gateway allows
data out while making inbound flow physically impossible.
IEC 62443 generalizes the same instinct with better vocabulary. Instead of fixed layers it asks you
to group assets that share security requirements into a zone, and to define every permitted
communication path between zones as a conduit with its own controls. This survives contact with real
plants better than five clean levels do, because a wireless sensor network or a vendor-managed skid
rarely sits neatly on a layer. It also produces a sentence students can write and defend: this zone,
that zone, this protocol, this direction, initiated by this party.
Be honest about the model's limits. Cloud analytics, IIoT gateways with cellular connections, and
vendor remote-monitoring services all cross layers by design, and modern architectures are less
strictly hierarchical than the drawing suggests. Purdue remains valuable not as a mandate but as a
forcing function: every line on the diagram makes someone answer three questions — what is allowed to
cross here, in which direction, and who initiates it?
Simulator 03
Purdue explorer and conduit checker
Select a level to see what lives there and how it typically fails. Then propose a communication
path and see whether it can be written as a legitimate conduit.
Select a band, or use Tab and Enter.
Teaching model. Real conduit decisions depend on a facility's risk assessment, target security levels, and vendor constraints.
Key idea
The model's value is that it forces a specific question at every boundary: what crosses, in which
direction, and who initiates it?
Learners should focus on
Levels 0 through 5, from field instrumentation to enterprise business systems.
The industrial DMZ at Level 3.5 as the brokered meeting point between IT and OT.
Zones and conduits as the IEC 62443 vocabulary for the same underlying idea.
Historian replication, jump hosts, and unidirectional gateways as standard patterns.
Where cloud services and IIoT gateways strain the layered picture.
Teaching note
Print asset cards — historian, PLC, badge reader, vendor laptop, wireless sensor, cloud dashboard
— and have small groups place them on a blank Purdue drawing before they touch the simulator. The
arguments are the lesson. The cards that cause disagreement are precisely the assets that cause
architecture problems in real plants.
11
Lesson recap and reflection
Everything in this lesson descends from a single move: apply the same consequence test that produced
the CIA ordering, to an asset that is physical rather than informational, and let the answer come out
differently. Safety becomes the constraint rather than a competitor. Availability becomes a repeating
deadline. Integrity becomes the trustworthiness of the number an operator is about to act on.
Confidentiality keeps its value but yields under conflict.
The three structural facts follow from the same place. Data in use is where consequence lives and
where direct controls are unavailable, so architecture substitutes for cryptography. Determinism
makes latency a security property, so ordinary IT activity has to be re-examined rather than banned
by folklore. Twenty-year lifecycles make patching an occasional event rather than a routine one, so
zones and conduits carry the risk that patching carries elsewhere.
A participant who has this lesson can do three things. They can re-rank the triad for a described
facility and defend the ranking to a skeptical IT peer. They can name which countermeasure family a
proposed control belongs to and supply an alternative when it is refused. And they can write a
permitted communication path as a zone-and-conduit sentence rather than as a firewall rule. Lesson 3
takes the device tour — PLCs, RTUs, IEDs, HMIs, historians, safety systems — and every device gets
placed on the drawing you started here.
Key idea
One move produces the whole lesson: rank by consequence, for a physical asset, and follow the
answer wherever it leads.
Learners should focus on
Restating the inversion as a derivation rather than a memorized order.
Explaining safety as a constraint on the triad, with a concrete example.
Naming the countermeasure family of any proposed control.
Writing one permitted path as a zone-and-conduit statement.
Previewing Lesson 3, where devices are placed on this same drawing.
Teaching note
Close with the simulator, not the slides. Put the priority sorter on screen with the OT scenario
loaded, deliberately place confidentiality at the top, and ask the room to argue you out of it. The
quality of the argument tells you precisely how much of Day 1 landed.
🔬 Activities
Simulation and discussion activities
All three run without lab hardware. Each maps to at least one learning objective and produces an
artifact you can grade.
Simulation · 25 min · groups of 3
The refused control
A negotiation exercise that forces students out of the technical column and into compensating
controls.
Each group receives a Clearwater finding: the vendor VPN into the dosing skid is always on and
unreviewed.
Groups propose three controls. The instructor, playing the plant manager, refuses each one with
a real operational reason.
Groups must return with a revised set containing one administrative, one educational, and one
technical control.
Each group states which risk remains after their controls and who accepts it.
Objectives 4, 6Artifact: one-page control memo
Simulation · 20 min · pairs
Break the scan budget
Uses Simulator 02 to make determinism tangible before students are asked to reason about it.
Pairs set a 15 ms deadline and find the network load at which the cycle first misses it.
They repeat at 30 ms and describe how the margin changed.
They write two sentences explaining, to an IT colleague, why an authenticated scan is still a
problem here.
They propose one way to get the same visibility without adding traffic.
Objective 5Artifact: two-sentence explanation + one alternative
Discussion · 30 min · full class
Write the conduit
Turns architecture vocabulary into a sentence students can defend in an interview.
Present the requirement: the corporate BI team wants live production data from Clearwater.
Students sketch zones on a blank Purdue drawing and place the historian.
Each student writes one conduit sentence naming source zone, destination zone, protocol,
direction, and initiator.
The class critiques three volunteered sentences against Simulator 03.
⚠ Scope note: All three activities are paper-and-simulator exercises. No activity
requires network access, live equipment, or an employer's documentation. If a participant wants to use
their own plant as the case, require a synthesized version with identifying detail removed before it
enters any shared repository.
✅ Check your knowledge
Five questions, immediate feedback
Auto-graded with explanations. Suitable as a warm-up on Day 2 or as a self-check before the capstone.
0 / 5
💬 Check your understanding
Discussion questions
Not auto-graded. Use them for class discussion, an exit ticket, or a short written response.
A colleague argues that safety should simply be added to the triad as a fourth letter. Make the
case that safety is a constraint rather than a ranked property, and give one example where treating it
as a ranked property would produce a bad decision.
Confidentiality ranks last in OT. Explain to a first-semester IT student why the Clearwater network
diagram is still classified, and identify the misconception you are correcting.
Data in use carries the highest consequence and the fewest direct controls. Describe how you would
protect it anyway, and name what you are giving up by relying on that approach.
You are told that active scanning is prohibited on the control segment. Explain the mechanism to
someone who thinks this is superstition, then propose how you would build asset visibility instead.
Write one permitted communication path from Clearwater as a zone-and-conduit statement — source
zone, destination zone, protocol, direction, initiator — and state what would have to change for you
to allow the reverse direction.