Key Takeaways: Securing Operational Technology
A one-page reference. Reread before an exam or before moving on. Dense by design.
OT vs IT — the inversion that drives everything
| IT priority | OT priority | |
|---|---|---|
| 1st | Confidentiality | Safety (life, limb, environment) — above the triad |
| 2nd | Integrity | Availability (the process must run or fail safe) |
| 3rd | Availability | Integrity |
| 4th | (safety rarely a direct concern) | Confidentiality (last) |
"Downtime can kill." Every OT control is weighed against the risk of stopping or destabilizing a physical process. The IT reflexes (patch now, scan hard, agent everywhere, force MFA on the device) are often unavailable or unsafe. Critical infrastructure (16 U.S. sectors) runs on OT — and even IT-centric orgs have OT in building management, power, and cooling.
The ICS stack (bottom → top)
| Component | What it is | Purdue level |
|---|---|---|
| Field devices | Sensors (measure) + actuators (act): valves, pumps, motors, breakers | 0 |
| PLC | Programmable logic controller: ruggedized, real-time control logic | 1 |
| RTU | Remote terminal unit: a controller at a remote site, reports over long links | 1 |
| HMI | Human-machine interface: operator screen (usually old Windows/Linux) | 2 |
| SCADA / DCS | Supervisory control & data acquisition: centralizes monitoring of many controllers | 2–3 |
| Historian | Records every reading over time | 3 |
| SIS | Safety instrumented system: independent controller that forces a safe shutdown | (isolated) |
Three facts that drive defense: protocols are old and unauthenticated (Modbus/DNP3/etc.) → the network is the access control; equipment lives 20–30 years; determinism/availability is sacred. → Reachability equals control.
The Purdue model + the IDMZ
L5 Enterprise (corp IT, email, internet) ┐ IT domain
L4 Business/site logistics (ERP, sched.) ┘
── L3.5 IDMZ: jump host, historian replica, patch/AV relay ── (the broker)
L3 Site ops (SCADA servers, historian, eng WS) ┐
L2 Area supervisory (HMIs, area SCADA) │ OT domain
L1 Basic control (PLCs, RTUs) │
L0 Physical process (sensors, actuators) ┘
- THE rule: IT (4–5) and OT (0–3) never communicate directly. Every exchange is brokered through the IDMZ (Level 3.5) — the network DMZ (Ch.6) with the stakes raised.
- Segmentation in OT is a safety control, not just security. The IT/OT boundary is where critical-infrastructure incidents are won or lost.
Why you can't just patch — and what to do instead
| IT reflex | OT constraint | OT-appropriate alternative |
|---|---|---|
| Patch promptly | No vendor fix / no outage window / no validation | Compensating controls (below); patch IT-like hosts in maint. windows |
| Scan to find assets | Active scan crashes controllers | Passive discovery (tap/SPAN) |
| EDR agent everywhere | Unsupported OS / vendor voids support / adds latency | Network-based detection; agents only where vendor-approved |
| MFA + rotate creds | Device has no user accounts / shared/default creds | Put strong auth on the IDMZ jump host; segment + monitor |
Compensating-control toolkit (by leverage): (1) segment harder (remove reachability), (2) monitor passively, (3) broker + strongly authenticate access at the IDMZ, (4) patch only what is safe, in windows. A vuln you cannot reach is largely neutralized.
SIS: the independent last line of physical defense → must be the most isolated, highest-value asset to protect (Triton targeted it). Never relax its segmentation.
Passive OT monitoring
- Definition: detect/inventory by observing a copy of traffic (network tap or SPAN port); never transmit. A true tap cannot crash a PLC → the only universally safe method.
- Gives you: (1) safe asset inventory, (2) anomaly detection vs an unusually trustworthy baseline (OT is predictable → first-occurrence is actionable), (3) protocol-aware threat detection.
- Highest-fidelity alert = any IT→OT boundary crossing (direction, not content). The boundary is the detector. Don't tune OT alerts away like an IT IDS — every anomaly is meaningful.
Real incidents — one lesson each (public-fact level)
| Incident | Path | Defensive lesson |
|---|---|---|
| Stuxnet (2010) | Crossed an air gap via removable media; damaged centrifuges | An air gap is a boundary to monitor & enforce, not a guarantee |
| Ukraine grid (2015/2016) | Phishing → IT → crossed into OT → opened breakers | IT compromise becomes OT impact; manual fallback saved recovery |
| Triton/Trisis (2017) | Malware targeted the SIS itself | Safety system is a security target → isolate & monitor it most |
| Colonial Pipeline (2021) | Dormant VPN acct, no MFA → ransomware on IT only → pipeline stopped | IT hygiene = OT security; the boundary's provability decides your options |
Air gap = a network presumed safe because it has no connection to others. Treat every air gap as porous.
Certification crosswalk
| Concept | CompTIA Security+ | (ISC)² CISSP domain |
|---|---|---|
| OT/ICS/SCADA, embedded/specialized systems | 2.0 / 3.0 (architecture, specialized systems) | Security Architecture & Engineering |
| Safety vs CIA, availability priority | 1.0 General Security Concepts | Security & Risk Management; Architecture |
| Segmentation / Purdue / DMZ | 3.0 Security Architecture | Communication & Network Security |
| Compensating controls, patch constraints | 1.0; 4.0 Operations | Security Operations |
| ICS incidents & lessons | 2.0 Threats | Security Operations; Risk Management |
Project additions this chapter
- Meridian program: OT/facilities segmentation plan — passive inventory + Purdue zone map + IDMZ brokered access (kill the direct vendor path) + compensating controls + passive boundary monitoring, with a documented risk-acceptance note for legacy components.
bluekittoolkit:otsec.py—purdue_zone(asset)returns{level, domain, is_boundary}, flagging the IDMZ brokers that are the only legitimate IT/OT bridges.
Common pitfalls
- Importing IT reflexes unexamined (patch/reboot/scan a controller) → can cause the incident.
- Treating "we're air-gapped" as the end of the security conversation (Stuxnet).
- Rating facilities/BMS OT "low risk" via confidentiality bias — re-score on availability/safety.
- Leaving a vendor's direct internet→OT remote-access path because "it's worked fine" (Colonial).
- Tuning OT anomalies away like a noisy IT IDS — in a quiet OT network, the anomaly is the signal.
- Forgetting the SIS is a security target, or relaxing its isolation.