IEC 62443 zones and conduits, with an example diagram

· 4 min read

How IEC 62443-3-2 zones and conduits work, how they relate to the Purdue levels, and a worked example: a water treatment works in seven zones with target security levels.

An OT network on Purdue levels, the usual starting point for a zone design

IEC 62443 is the international series of standards for securing industrial automation and control systems. Its central idea is simple: group assets into zones that share security requirements, and let zones talk only through conduits you have documented and protected. If the Purdue model is the map, zones and conduits are the security plan drawn on top of it.

The vocabulary

  • Zone: a group of assets with the same security requirements. A zone can be a whole Purdue level, part of one, or a single critical system.
  • Conduit: the communication path between two zones, and the controls on it: a firewall, a data diode, a one-way replication.
  • Security level (SL): how strong a zone's protection needs to be, from 1 to 4. SL 1 protects against casual or accidental misuse; SL 2 against intentional attacks with simple means; SL 3 against sophisticated attacks with moderate resources and system-specific skills; SL 4 against the same with extended resources and high motivation.
  • SL-T, SL-C, SL-A: the target level a zone needs, the capability its components can deliver, and the level it actually achieves.

How you get there: 62443-3-2

Part 3-2 describes the process. In short:

  1. Define the system under consideration.
  2. Do an initial, high-level risk assessment.
  3. Partition it into zones and conduits.
  4. Compare the initial risk with what is tolerable.
  5. Do a detailed risk assessment per zone and conduit, and set each one's SL-T.
  6. Document the security requirements.
  7. Get the asset owner to approve them.

The zone and conduit diagram is the artefact everybody reads. It is also the one that goes stale fastest.

From Purdue to zones

Most zone designs start from the Purdue levels and then split or merge:

  • Split where systems at the same level have different risk. A safety instrumented system (SIS) usually gets its own zone, even though it sits at level 1 beside the PLCs.
  • Split where a site is physically remote and connected over something you do not control, such as cellular.
  • Merge where levels share the same equipment and risk, which is common in small sites.

Worked example: a water treatment works

ZonePurdueSL-TWhat is in it
Z1 Enterprise41Corporate switch, billing workstation
Z2 OT DMZDMZ2Historian replica, vendor remote access with MFA
Z3 Operations32Historian, engineering workstation, operations switch
Z4 Supervisory22Two SCADA servers, control room HMI
Z5 Basic process control12Intake, filtration and dosing PLCs, the intake pump
Z6 Safety13Chlorine safety controller and gas detector
Z7 Remote sites12Reservoir RTU and level transmitter over private LTE

Six conduits join them, each with what it allows:

ConduitBetweenAllowedEnforced by
C1Z1 and Z2HTTPS to the historian replicaIT/OT firewall
C2Z2 and Z3Historian push, brokered RDPIT/OT firewall
C3Z3 and Z4OPC UA, RDP from engineeringOperations firewall
C4Z4 and Z5Modbus TCP from SCADA, filtered by function codeControl firewall
C5Z5 and Z6Read-only Modbus from the control system to the SISSafety firewall
C6Z4 and Z7DNP3 with Secure Authentication over IPsecCellular routers at each end

The security levels here are illustrative. 62443-3-2 expects you to derive yours from your own risk assessment; the higher target for the safety zone is a common outcome, not a rule.

This example ships in ApexDiagram as the IEC 62443 zones and conduits template, with each device tagged with its zone and the zone table in the diagram's documentation.

What to check on a zone diagram

  1. Every device is in a zone. An unzoned device is unmanaged risk.
  2. Every connection between zones goes through a conduit. A cable from a level 4 switch straight to a level 1 PLC is the classic finding.
  3. Every conduit flow has a protocol and a port. Without them, nobody can check the firewall rules.

ApexDiagram's IEC 62443 report uses the Purdue levels as zones and checks those three things: every device has a level, no connection skips a level without a DMZ or firewall, and every conduit flow has a protocol. The audit pack PDF puts the Purdue view, the data-flow view and the findings together for the assessor.

Devices on their Purdue levels, the base the zones are drawn onDevices on their Purdue levels, the base the zones are drawn on

New to the levels? Start with The Purdue model explained. See plans and pricing.

Document your network once, keep it current

One network graph, four synchronized views, a linter and a bill of materials. Import the Visio or draw.io file you already have.

Join the beta

More from the blog