Industrial DMZ & Firewall Design for SCADA
Nearly every OT security control assumes one thing is true: that the network between your business systems and your controllers is segmented, with a DMZ in the middle and firewalls that mean what their rule bases say. When that assumption fails - a flat network, an any-any rule, a dual-homed engineering workstation - everything built on top of it fails with it. This guide covers practical industrial DMZ and firewall design: the Purdue model and IEC 62443 zones and conduits, what belongs in the DMZ, how to write rules that survive an audit, when a data diode earns its cost, the mistakes that quietly undo segmentation, and how cloud SCADA fits the model without punching holes in it.
From the Merobix industrial security hub - every security, compliance & certification guide in one place.
Why SCADA Needs a DMZ
The industrial DMZ exists to answer one question safely: how do the business network and the control network exchange data without ever touching each other directly? The business side legitimately needs production data - historians feed accounting, dashboards feed management, ERP systems schedule production. The control side occasionally needs things from outside - patches, antivirus signatures, remote support. Without a DMZ, these needs get met with direct connections, and every direct connection is a path a compromise can travel.
The consequence pattern is well documented. Ransomware lands on the IT network through phishing or an exposed service; it spreads laterally to anything reachable; and if the SCADA server, historian, or engineering workstation is reachable from IT, operations goes down with the office. In several publicized pipeline and manufacturing incidents - Colonial Pipeline, documented in CISA's DarkSide ransomware advisory (AA21-131A), being the best known - operators shut down the process not because controllers were hit, but because they could not be confident the compromise hadn't crossed - the absence of trustworthy segmentation cost days of production either way. A well-built DMZ is what lets you answer "the OT side is isolated, and here is the rule base that proves it."
The Purdue Model, Zones, and Conduits
The Purdue reference model - the reference architecture used throughout the NIST SP 800-82 Rev. 3 guide to OT security - organizes an industrial network into levels: field instruments and I/O at Levels 0–1, local control and HMIs at Level 2, site operations systems - SCADA servers, historians - at Level 3, and business IT at Levels 4–5. Between 3 and 4 sits the Level 3.5 DMZ, the buffer this article is about. The model is a map, not a mandate - modern architectures (cloud, IIoT, edge analytics) don't fit it perfectly - but its core rule remains the most useful sentence in OT security: traffic between the enterprise and the control system terminates in the DMZ; nothing passes straight through.
The ISA/IEC 62443 series of standards generalizes this into zones and conduits. A zone groups assets with common security requirements and consequence levels - your safety instrumented system should be its own zone, separate from basic process control, separate again from the DMZ. A conduit is the defined communication channel between zones, with documented endpoints, protocols, and controls. The discipline this vocabulary buys you:
- Every conduit is inventoried. If data crosses a zone boundary and no documented conduit covers it, that's an undocumented hole, not a convenience.
- Each zone gets a target security level (SL1–SL4), so the strength of each boundary is proportional to what it protects - the yardstick our secure SCADA buyer's guide covers in depth.
- Consequence drives design. The zone containing the safety system justifies a stronger boundary - possibly a diode - than the zone serving dashboards.
Anatomy of a Well-Built Industrial DMZ
A production-grade DMZ uses two firewall layers - one between IT and the DMZ, one between the DMZ and OT - ideally from different administration domains, so a single misconfiguration doesn't open both doors. (Smaller sites sometimes use one firewall with three interfaces; it's weaker but vastly better than nothing.) Between those layers live the broker services:
- Historian mirror or data replica - the OT historian pushes data up to a DMZ replica; business users query the replica, never the OT original.
- Patch and antivirus staging - updates land in the DMZ, get verified, and are pulled from there into OT during change windows.
- Remote access broker / jump host - the only supported path for interactive remote work: MFA at the front door, per-user authorization, session recording.
- File transfer intermediary - a scanned, one-direction-at-a-time drop zone that replaces USB sticks and direct shares.
- Outbound proxy for cloud connectivity - where cloud monitoring is in scope, the egress point where outbound TLS from OT gateways is inspected and restricted to known destinations.
Just as important is what does not belong in the DMZ: domain controllers shared with IT, engineering workstations, anything with a second network card bridging zones, and any service nobody can name an owner for.
Firewall Rule Design: Deny by Default, Then Prove Every Exception
A firewall is only as good as its rule base, and OT rule bases rot in a characteristic way: they start clean, then accumulate vendor-visit rules, commissioning rules, and troubleshooting rules that never expire. The design principles that resist the rot:
- Default deny in both directions. The last rule is deny-all, and it should be doing most of the work.
- Specific everything. Every allow rule names specific source hosts, destination hosts, and ports/protocols. The word ANY in a source, destination, or service field is a finding.
- Prefer outbound initiation. Data should leave OT because something inside pushed it, not because something outside pulled it. Inbound-initiated flows into OT should be rare, brokered, and individually justified.
- Terminate flows in the DMZ. No rule should permit a session from Level 4 to pass through to Level 3 or below - that's a tunnel, not a conduit.
- Comment every rule with its business purpose, owner, and review date. An uncommented rule is unremovable forever, because nobody dares.
- Log at the OT boundary - denied traffic tells you who's knocking; permitted traffic gives you the forensic timeline when you need one.
- Review on a schedule. Quarterly rule review with the deny counters in hand; every temporary rule carries an expiry date enforced by the review, not by memory.
| Boundary Option | Direction Enforcement | Typical Cost | Best Fit |
|---|---|---|---|
| Router ACLs / VLANs only | Logical, easily bypassed by misconfiguration | Already owned | Interim step only - better than flat, not a destination |
| Single three-legged firewall | Logical, single point of failure and misconfiguration | Low to moderate | Small sites on the way to a dual-layer design |
| Dual-firewall DMZ | Logical, two independent layers | Moderate | The standard for most plants and utilities |
| Industrial protocol-aware firewall | Logical, plus deep inspection of Modbus/DNP3 function codes | Moderate to high | Boundaries where write commands must be policed in-protocol |
| Data diode | Physical one-way transfer | High per link (varies widely by vendor and throughput) | Highest-consequence conduits: safety systems, SL3–SL4 zones, regulated one-way feeds |
Data Diodes: When One-Way Is Worth It
A data diode enforces direction physically - typically a transmit-only optical link - so no configuration error, compromise, or insider can ever make data flow backward into the protected zone. That guarantee is categorical in a way no firewall rule can be, and for a small set of conduits it is worth paying for: safety system data leaving an SIS zone, monitoring feeds from nuclear or defense facilities, and regulated environments targeting IEC 62443 SL3–SL4 where unidirectional gateways are explicitly recognized.
Be equally clear about the costs. Hardware runs from thousands to tens of thousands of dollars per link depending on vendor and throughput - and honest budgeting doubles that for the engineering to make protocols work one-way (TCP does not survive a diode without proxy appliances on both sides). You lose any remote management path into the protected zone by design, so every configuration change is a site visit. The pragmatic pattern: diode the few conduits whose consequence justifies it, and use well-run firewalled conduits everywhere else.
Seven Mistakes That Quietly Undo Segmentation
- The dual-homed workstation. An engineering PC with one NIC in OT and one in IT is a bridge over both firewalls. Every zone crossing goes through the conduit or it doesn't go.
- The any-any vendor rule. Commissioning ends; the rule stays. Scope vendor rules to source, destination, port, and calendar.
- Shared Active Directory across the boundary. If OT machines authenticate against the IT domain, an IT domain compromise is an OT compromise. Separate forests or local accounts below the DMZ.
- DNS, NTP, and print paths nobody mapped. Small utility protocols quietly cross zones and carry compromise with them. Serve them from the DMZ.
- The unpatched firewall itself. The boundary device is a computer too - its firmware, admin interface, and credentials need the same lifecycle discipline as anything else. Admin access should come from a management network, never from the internet.
- No egress filtering. If everything inside OT can reach any internet address outbound, malware that does get in phones home unimpeded. Restrict outbound flows to named destinations - monitoring platforms, update sources - and log the rest.
- Backdoors around the DMZ. A cellular modem on the control network, a port forward on a site router, remote desktop software on an HMI - each one bypasses every layer you built. This failure mode is common enough that we gave it its own article on exposed, internet-facing HMIs.
How Cloud SCADA Fits the Zone Model
A common misconception holds that cloud monitoring and the Purdue model are incompatible - that connecting OT data to a cloud platform means opening inbound paths through every boundary. Architecture decides. A cloud platform that requires inbound connections to an OT-resident server does break the model. A platform built on outbound-only connectivity fits it cleanly: the gateway sits in the OT zone, polls PLCs and RTUs locally, and initiates encrypted TLS sessions outward through the DMZ's egress path. Every firewall keeps its deny-all-inbound posture; the conduit is documented, direction-enforced by design, and restricted to a named destination.
Merobix is built on exactly this pattern. The gateway makes outbound-only connections - no inbound ports, no VPN - and supports drivers for the major industrial protocols (Modbus, DNP3, OPC UA, EtherNet/IP, Siemens S7, and MQTT) (Modbus RTU/TCP, OPC-UA, MQTT, DNP3, BACnet/IP, EtherNet/IP, HTTP), with store-and-forward buffering so a WAN outage doesn't lose data. Each device registers with unique credentials and signs its telemetry with a device-held Ed25519 identity, giving the receiving platform cryptographic evidence of origin and replay protection. Where control is enabled, writes pass through explicit writable-tag configuration and setpoint bounds checking rather than open protocol access. And for facilities whose policy forbids any external conduit, the same platform deploys fully on-premise inside the OT zone - air-gapped if required. The full architecture is on our security page, and our cloud vs on-premise comparison works through the deployment decision; you can walk the data path end to end in a live demo.
Key takeaway: Segmentation succeeds or fails on discipline, not diagrams. Two firewall layers with a brokered DMZ, deny-by-default rules that name specific hosts and ports, outbound-initiated flows, logged boundaries, and a quarterly rule review will put you ahead of most of the industry - and an outbound-only monitoring architecture means your remote visibility never becomes the hole in it. The most dangerous rule in any OT firewall is the temporary one nobody remembers adding.
A Practical Sequence for Getting There
Few operators build this greenfield. A realistic migration from a flat or lightly segmented network, in the order that buys the most risk reduction per change window:
- Map what exists. Passive traffic capture at key switches for two weeks; you cannot write rules for flows you haven't seen - and you will find flows nobody expected.
- Kill the backdoors first. Port forwards, cellular modems on control networks, standing remote desktop tools - removing these costs little and closes the paths attackers actually use.
- Stand up the OT boundary firewall in monitor-then-enforce mode: log for a month, tighten to observed-legitimate flows, then flip to deny-by-default.
- Build the DMZ services - historian replica, patch staging, remote access broker - and repoint business consumers at the replicas.
- Separate authentication domains and unwind dual-homed hosts as the DMZ services make them unnecessary.
- Institutionalize the review. Quarterly rule review, conduit inventory, and an owner for every exception. This step is the difference between a project and a posture - and it's the one a small team most needs to keep lightweight.
Frequently Asked Questions
What is an industrial DMZ and why does SCADA need one?
An industrial DMZ (often called the Level 3.5 DMZ in the Purdue model) is a buffer network between the OT network that runs the process and the IT network that runs the business. Every service that both sides need - historian mirrors, patch staging, remote access brokers, file transfer - lives in the DMZ, so that no connection ever passes directly from IT (or the internet) to a controller. Without it, a single compromised office laptop is one network hop from your PLCs, which is exactly how many industrial ransomware incidents spread into operations.
What are zones and conduits in IEC 62443?
IEC 62443 generalizes the Purdue model into zones and conduits. A zone is a group of assets that share common security requirements - for example, the safety system, the basic control network, and the enterprise network are separate zones. A conduit is the defined, controlled communication path between zones, typically enforced by a firewall or a data diode. The design discipline is to document every conduit, minimize what each conduit allows, and assign each zone a target security level so the strength of the boundary matches what the zone protects.
What are the most important OT firewall rule design principles?
Deny by default, then allow the minimum: every rule should name specific sources, specific destinations, specific ports and protocols, and carry a comment stating its business purpose and owner. Prefer outbound-initiated flows (OT pushes data out; nothing outside initiates inward), terminate every flow in the DMZ rather than passing it through, log denied and permitted traffic on OT boundaries, and review the rule base on a schedule so temporary rules actually expire. A rule containing the word ANY in source, destination, or service is a finding, not a rule.
When is a data diode worth the cost?
A data diode physically enforces one-way data flow - typically with optics that can only transmit in one direction - so even a fully compromised receiving network cannot send anything back into the protected zone. They are the strongest boundary available for high-consequence conduits: safety systems, nuclear and defense applications, and regulated environments targeting IEC 62443 SL3 to SL4. The trade-offs are cost (commonly thousands to tens of thousands of dollars per link, varying by vendor and throughput), one-way-only protocols, and loss of any remote configuration path. Most operators apply diodes only to their few highest-consequence conduits and use firewalled conduits elsewhere.
How does cloud SCADA fit into a segmented Purdue architecture?
Well-designed cloud SCADA fits the model as an outbound-only conduit: a gateway inside the OT zone polls devices locally and initiates encrypted TLS connections outward through the firewall layers, so no inbound rules are added at any boundary. This preserves the deny-all-inbound posture that the DMZ exists to protect. Merobix works this way - its gateway makes outbound-only connections, authenticates with unique per-device credentials, and signs telemetry at the device - and for facilities whose policy prohibits any external path, the platform can also be deployed fully on-premise inside the OT zone, including air-gapped.
Sources & Further Reading
- NIST SP 800-82 Rev. 3, Guide to Operational Technology (OT) Security - NIST
- ISA/IEC 62443 Series of Standards - International Society of Automation
- DarkSide Ransomware: Best Practices for Preventing Business Disruption (AA21-131A) - CISA & FBI
Automation services
Need help turning this into a working system?
Merobix integrates SCADA, programs Allen-Bradley and Siemens PLCs, and designs and fabricates industrial control panels.
Meeting requests are reviewed before confirmation.