Day 1 · Foundations

Lesson 2: IT/OT Security Principles

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.

← Course Navigation

≈ 40 min read 11 sections 3 simulators 20 key terms Simulation-based · Defensive scope

⚡ Lesson essentials

Four ideas that carry the lesson

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:

🔑 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 Terms 20 flip cards

🧠 Major concepts

Ten ideas, expanded

Each panel states the concept, then the misconception it is designed to displace.

Major Concepts 10 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.

Enterprise IT triad compared with the OT priority stack Two pyramids side by side. The IT pyramid ranks confidentiality at the top, then integrity, then availability. The OT pyramid ranks availability at the top, then integrity, then confidentiality, with safety drawn as a band above the entire pyramid. ENTERPRISE IT CONFIDENTIALITY INTEGRITY AVAILABILITY asset = information worst case = disclosure change the asset re-rank consequence OPERATIONAL TECHNOLOGY SAFETY — GOVERNS ALL THREE AVAILABILITY INTEGRITY CONFIDENTIALITY asset = the physical process worst case = harm, not disclosure

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.

    Availability layers and what each failure costs Four horizontal bands from top to bottom: historian, HMI, controller, and field device. Each band lists what fails and on what timescale, from regulatory risk over weeks down to immediate physical consequence. HISTORIAN unavailable Nothing physical changes today · compliance reporting at risk · clock measured in weeks HMI unavailable Process still runs · operator is blind · live safety concern · clock measured in minutes CONTROLLER unavailable Loop does not close · process uncontrolled · clock measured in seconds FIELD DEVICE unavailable Sensing or actuation lost · safety function may be the only remaining protection

    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.

    The three states of data and where OT risk concentrates Three panels: data at rest with historian and project files, data in transit with Modbus and syslog, and data in use inside the controller scan. The data-in-use panel is highlighted as the state where physical consequence occurs and where the fewest direct controls are available. AT REST Historian archives Controller project files HMI graphics, backups Controls: encryption, access control, backup integrity verification IN TRANSIT Modbus / DNP3 traffic Syslog, NTP, OPC UA Vendor VPN sessions Controls: segmentation, conduits, TLS where the protocol supports it IN USE ← OT concentrates here Process variable in scan Live setpoint comparison Value rendered on the HMI Few direct controls: no encryption possible, no spare timing budget Data in use is the state where data becomes physical motion — and the only practical protection is architectural: who can reach it, and what may be written.

    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.

    7

    Countermeasures: administrative, educational, technical

    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.

    Three countermeasure families with OT examples Three columns labeled administrative, educational, and technical, each listing representative OT controls, joined by a bar showing that blocked controls in one family are absorbed by the other two. ADMINISTRATIVE Policy and standards Management of change Roles and approval paths Vendor contract language Acceptable use agreement EDUCATIONAL Role-specific training Tabletop exercises Operator drills Competency verification Curriculum and outreach TECHNICAL Segmentation and conduits Jump hosts, PAM Application allowlisting Passive monitoring, logging Backup and tested restore When one family is blocked by operations, the other two absorb the risk — that is what a compensating control is.

    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.

    Learners should focus on

    • Administrative: policy, MOC, roles, approval paths, contract language.
    • Educational: training, drills, tabletops, competency verification.
    • Technical: segmentation, allowlisting, jump hosts, monitoring, tested restore.
    • 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.

    Legend: read inputs · execute logic · write outputs · service communications

    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.

    Interactive Purdue Model diagram Seven selectable bands from Level 5 enterprise at the top down to Level 0 the physical process at the bottom, with the industrial DMZ at Level 3.5 between site operations and the business network.

    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.

    1. Each group receives a Clearwater finding: the vendor VPN into the dosing skid is always on and unreviewed.
    2. Groups propose three controls. The instructor, playing the plant manager, refuses each one with a real operational reason.
    3. Groups must return with a revised set containing one administrative, one educational, and one technical control.
    4. 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.

    1. Pairs set a 15 ms deadline and find the network load at which the cycle first misses it.
    2. They repeat at 30 ms and describe how the margin changed.
    3. They write two sentences explaining, to an IT colleague, why an authenticated scan is still a problem here.
    4. 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.

    1. Present the requirement: the corporate BI team wants live production data from Clearwater.
    2. Students sketch zones on a blank Purdue drawing and place the historian.
    3. Each student writes one conduit sentence naming source zone, destination zone, protocol, direction, and initiator.
    4. The class critiques three volunteered sentences against Simulator 03.
    Objectives 7, 8Artifact: annotated drawing + conduit sentence
    ⚠ 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.

    💬 Check your understanding

    Discussion questions

    Not auto-graded. Use them for class discussion, an exit ticket, or a short written response.

    1. 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.
    2. 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.
    3. 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.
    4. 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.
    5. 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.