Module 1: The Purdue Reference Model(4/5)

Level 3 and the IDMZ: the contested boundary

40 min4 min readRef: Cisco/Rockwell CPwE reference architecture

title: "Level 3 and the IDMZ: the contested boundary" duration: "40 min"

The boundary that matters most

If you had to pick one line on a network diagram where a firewall misconfiguration could cascade into a plant-safety event, it would be the boundary between Level 3 (site operations) and Level 4 (enterprise). The IDMZ sits on that line. Get it right and a corporate breach stays corporate. Get it wrong and the attacker has a direct path to the process.

Level 3: site operations

Level 3 is the operational back office of the plant. It contains the servers and services that support the control system but are not part of the real-time control loop.

SystemRoleWhy it matters
Process historian serverLong-term time-series storagePrimary data source for trend analysis and incident investigation
Patch management serverWSUS or SCCM relay for OT patchesControls what software reaches Level 2 workstations
Antivirus / EDR serverSignature and policy distributionDetects known malware on Level 2/3 endpoints
OPC aggregation serverProtocol translation / data brokerBridges between vendor-specific protocols and standard interfaces
Engineering workstationPLC programming, configurationHighest-privilege device on the OT network — often the attacker's ultimate target
Domain controller (OT)Active Directory for OT accountsSeparate from corporate AD; forest trust must be one-way or absent

Key takeaway

The engineering workstation

This is the single most dangerous device on the OT network. It has the credentials and software to reprogram every PLC on the floor. Treat it as a Tier 0 asset — locked cabinet, MFA, full audit logging.

The IDMZ in detail

The Industrial Demilitarised Zone is a network segment that sits between Level 3 and Level 4. Its design principle is simple:

No direct traffic may traverse the IDMZ. Every data flow must be brokered, relayed, or copied by a service running inside the IDMZ itself.

IDMZ architecture patterns

Diagram

Pattern 1: Dual-firewall IDMZ

Two firewalls — one facing Level 4, one facing Level 3 — with the IDMZ segment between them. Each firewall has independent rule sets and is managed by a different team (IT manages FW-1, OT manages FW-2).

Pattern 2: Data diode

A hardware-enforced unidirectional gateway that physically prevents any traffic from flowing from Level 4 into Level 3. Data can only flow out (historian data to the corporate BI dashboard) but never in.

Analogy

A data diode is a one-way valve for data. Like a check valve on a water pipe, it allows flow in one direction and physically blocks the reverse. No software vulnerability can override the hardware constraint.

Pattern 3: Cloud demilitarised zone (C-DMZ)

For plants with IIoT or cloud connectivity, a C-DMZ extends the IDMZ concept. An edge gateway in the IDMZ initiates outbound connections to the cloud; no inbound connections are permitted from the internet to any OT device.

Common IDMZ mistakes

Worked example

The most common IDMZ failure is not a design flaw — it is a maintenance shortcut. Six months after commissioning, someone opens a "temporary" firewall rule to let the corporate ERP pull data directly from the Level 3 historian. The rule is never removed. The IDMZ is now a fiction.

Other mistakes:

  • Shared credentials between IDMZ jump hosts and Level 3 systems.
  • VPN tunnels that terminate inside Level 3 instead of inside the IDMZ.
  • Flat VLAN that spans both the IDMZ and Level 3 — making the firewalls irrelevant.
  • No monitoring inside the IDMZ itself — it becomes a blind spot.

Validating your IDMZ

A quick validation checklist:

  1. Can you traceroute from any Level 4 host to any Level 2 device? If yes, the IDMZ is broken.
  2. Are there any firewall rules that permit direct TCP sessions across both firewalls? If yes, fix them.
  3. Is every service in the IDMZ hardened, patched, and monitored? If not, the IDMZ is the weakest link.
  4. Is the OT firewall managed by a different team than the IT firewall? If not, a single compromised admin account opens both gates.

Key Takeaways

  1. Level 3 contains the operational back office: historians, patch servers, engineering workstations, OT domain controllers.
  2. The engineering workstation is the highest-privilege device on the OT network.
  3. The IDMZ brokers all traffic between IT and OT — no direct sessions allowed.
  4. Dual-firewall and data-diode patterns are the two standard IDMZ architectures.
  5. The most common IDMZ failure is a "temporary" firewall rule that is never removed.

Knowledge Check

3 questions — test your understanding before moving on.

  1. Q1.Which device at Level 3 is considered the single most dangerous device on the OT network?

    • The process historian server.
    • The patch management server.
    • The engineering workstation — it has credentials and software to reprogram every PLC.
    • The OT domain controller.

    The engineering workstation has the credentials and software (Step 7, RSLogix, Unity Pro) to reprogram every PLC on the floor. A compromised engineering workstation gives the attacker the same capability as the most trusted engineer.

  2. Q2.What is the most common cause of IDMZ failure in practice?

    • Hardware failure of the firewall appliance.
    • A 'temporary' firewall rule that is never removed, allowing direct traffic between IT and OT.
    • Insufficient bandwidth in the IDMZ segment.
    • Using data diodes instead of firewalls.

    The most common IDMZ failure is not a design flaw but a maintenance shortcut — someone opens a 'temporary' firewall rule for a specific task (e.g., letting the ERP pull data directly from the historian), and the rule is never removed, turning the IDMZ into a fiction.

  3. Q3.In a dual-firewall IDMZ architecture, why should each firewall be managed by a different team?

    • To distribute the workload evenly between IT and OT teams.
    • So that a single compromised admin account cannot open both gates simultaneously.
    • Because IT firewalls and OT firewalls use different hardware.
    • To satisfy compliance audit requirements.

    If a single admin account can manage both firewalls, one credential compromise opens the entire path from Level 4 to Level 3. Separating management (IT manages FW-1, OT manages FW-2) ensures that compromising one team's credentials does not breach both boundaries.