10 Sept 2026 · 6 min read

One firewall is not segmentation

security · scada · practice

Suppose one computer on your plant floor picks something up tonight. It came in on a pen drive, or on a service engineer's laptop, or from an email somebody opened on the wrong machine. By morning, how many controllers could it reach?

In most plants the honest answer is all of them. That is not because nobody thought about security. It is because the work that was done built one wall, and everything behind that wall is still one open room.

Why one wall is no longer the answer

In April, five US agencies, among them the national cyber agency, the FBI and the Department of Energy, published joint guidance on applying zero trust to operational technology. It is blunt about the wall: "Air gaps can be bridged, VLANs can be misconfigured, and overly permissive access rules can undermine intended isolation." It goes as far as telling buyers to avoid systems that "assume security through air-gapping or segmented architecture alone."

That is not an argument against walls. It is an argument against having only one. IEC 62443 has said the same thing for years in its own vocabulary: divide the system into zones by what is at stake, and control what passes between every pair of them, not only between the office and the plant.

What segmentation actually is

A ship is divided into watertight compartments, so a breach floods one compartment and not the hull. Segmentation is the same idea for a plant network: dividing it so that a problem in one part cannot freely reach the others.

The confusion usually starts with the layered picture everyone learned from: sensors and drives at the bottom, then controllers, screens and SCADA, site operations, a buffer network, and business systems on top. That picture describes what each machine does. It says nothing about what happens if a group of machines is lost.

LAYERS RUN ACROSS. ZONES RUN DOWN.

4–5 business systems3.5 the buffer (DMZ)3 site operations2 screens and SCADA1 controllers0 sensors and drivesthe cut most plants makeboiler housepackagingsafetyutilities
The thick line is the office-to-plant firewall. The outlines below it are zones. Most plants have the line and none of the outlines.

A zone groups machines by consequence. The boiler house zone holds the boiler's screens, controllers and field devices together, because losing any of them stops the same thing. IEC 62443 uses the layered picture to describe how data moves, but it does not require you to build your network in its shape. (What the standard means by a zone, and the four most plants are missing, is its own piece: a conduit is not a cable.)

The wall most plants build

When a plant says it has segmented, it usually means a firewall between the office and the plant. That wall is worth having, and nothing in this piece argues for taking it down. The trouble is what it does not cover.

THE WALL MOST PLANTS BUILD

office sideemailERPinternetthe firewall ✓plant floorHMISCADA serverhistoriancamera recorderPLC · boilerPLC · packagingsafety PLCvendor skidengineering PCa pen drive, already inside the wall
Every red line starts from one machine that was infected without anything crossing the firewall, and none of the lines crosses it on the way out either.

A pen drive does not come through the firewall. Neither does the vendor's laptop, or the engineering PC that went home for the weekend. They arrive already inside, and NIST's guidance for industrial systems is direct about what happens next: isolating a network "does not mitigate risks associated with lateral movement within a network segment."

Micro-segmentation: rules inside the room

If segmentation is where the walls go, micro-segmentation is deciding which machine may talk to which inside each room.

On a flat network every machine can reach every other. Eight machines give you 28 possible conversations, and a plant section that size usually needs far fewer: the HMI to its controllers, the engineering PC to the same controllers, the historian to the SCADA server, one controller reading the safety system's status. Every other conversation is a path nobody uses and anybody could.

THE SAME EIGHT MACHINES, TWICE

HMIhistorianeng. PCPLC APLC Bsafety PLCdriveremote I/OHMIhistorianeng. PCPLC APLC Bsafety PLCdriveremote I/Oone flat network: 28what the plant needs: 8
Each line that disappears between left and right is a rule somebody has to write, and a chance to break a job nobody wrote down. That is why the watching comes first.

You cannot install security software on a controller, so in a plant this lives in the network: access lists on managed switches, an industrial firewall in front of a cell, and the built-in firewall on the Windows machines that run your screens and engineering tools.

The better industrial firewalls go a step further. They understand the plant's protocols, so they can tell a request to read a value from a request to load a new program. That lets the HMI read and write the setpoints it needs and nothing else.

SAME CONTROLLER, DIFFERENT PERMISSIONS

HMIengineering PCPLCread valuesallowedwrite a setpoint, from a listed setallowedload a new programdroppedload a new programonly while a permit is open
The rule is written against the request, not the machine. The HMI keeps its connection to the controller and loses the ability to change what the controller runs.

This is mainstream now. The same April guidance lists "enforcing specific read/write permissions for individual data points within PLCs" as a standard example. Program downloads are the case to care about, because they are what a recent US advisory described attackers using, with the vendor's own software: they didn't turn anything off.

Air-gapped plants: the threat is already inside

Some plants are genuinely isolated, by policy or by law. It is tempting to think segmentation matters less there. It matters more, because with no front door every threat arrives already inside, on media or on a person. The work has three parts.

The kiosk. One controlled place where removable media is checked before it goes anywhere near a control system, with a record of what went in, when, and on whose authority.

One way out. If production data must leave, it leaves through a device that is physically unable to carry anything back. NIST describes these one-way gateways as hardware that "cannot be programmed to allow data to flow in both directions."

The rooms. Everything in the previous section, unchanged. A plant with no front door and no internal walls has handed the site to whoever carries in the next pen drive. (How isolation quietly dissolves over the years is a separate story: your air gap has a vendor login.)

Connected plants: never one hop

A connected plant has a front door, so the rule is that nothing crosses it in one step. Office systems talk to a buffer network in the middle, the buffer talks to the plant, and nothing in the office reaches a controller directly. NIST says communication between the enterprise and plant operations is "required to go through services within the DMZ."

The stricter version goes further. Data leaving the plant goes out through a one-way gateway, and remote access is allowed only for troubleshooting and emergencies, with a named person approving each session. That last rule is the one most plants find hardest to live with, and it is where the list of who can reach what matters more than the tunnel (the tunnel was never the hard part).

TWO PERIMETERS, THE SAME ROOMS

air-gappedconnecteddata out, one wayboilerpackagingsafetyoperationskioskbufferfrom outsideboilerpackagingsafetyoperationskiosk
The outer wall is the only part that changes between an isolated plant and a connected one. The rooms, the doors between them and the kiosk where pen drives get checked are the same work either way.

What IEC 62443 adds

The standard gathers all of this under one requirement, restricted data flow, and asks for more of it as the target security level rises: from separation in software, to a physically separate network that blocks by default, to one that keeps running with the office network gone and fails closed.

IEC 62443-3-3 · RESTRICTED DATA FLOW, BY TARGET LEVEL

plant split from officenetworks, in softwaretraffic at each zoneedge is controlledlevel 1+ split physically+ block everything not explicitly allowedlevel 2+ runs with the office network gone+ can cut itself off+ fails closed+ no email or chat inlevel 3+ critical networks isolated, logically and physicallylevel 4each step keeps everything on the steps below it
Level 3 is the step that changes daily operations: the control network has to keep working with the office network switched off, and a failure at the boundary blocks traffic instead of letting it through.

What matters in practice is that the target is set per zone, not per plant. The safety system and the canteen printer should not be on the same step. Decide what each part of the plant is worth, and separate it accordingly.

The honest cost

Every rule inside a room is something that can stop production if it is wrong. Machine builders often ship a skid with its own controller, its own switch and its own remote support, and do not expect anyone to put a firewall in front of it. Switching on the firewall of a twelve-year-old HMI can break things somebody depends on.

So the first step is watching, not blocking. Record what actually talks to what for long enough to catch the nightly jobs, then write rules from that. When I did it on my own estate, the textbook diagram had one direction backwards (why nobody actually segments the plant network).

A test for Monday

Pick one engineering PC. Ask whoever runs your network to list every machine that PC can reach today, then write down the machines it actually needs. The difference between the two lists is your micro-segmentation work. Do the same for one controller that matters and you have the start of a zone.

It is also the list you will want in the first hour after something goes wrong, when the first question anybody asks is what else that machine could reach.

Keep reading

Newsletter

New essays, by email.

SCADA, cloud, AI, and the plant floor — a short email when something new is published. No noise, unsubscribe anytime.