Connecting OT and IT through resilient interfaces
A working data link between a control room and an ERP system is not enough. Direction, permissions, timing, and degraded operation must be defined so the physical process remains safe and manageable when the connection fails.
- OT
- Industrial systems
- Integration
- Cybersecurity
At first glance, adding a data link between a production environment and enterprise IT looks like a straightforward integration project. In reality, it changes the plant's trust boundary. Information leaves its original context, additional systems gain visibility into production, and a connection designed for read access may later become a path for commands.
Operational technology has constraints that ordinary business applications do not. Controllers and supervisory systems affect physical processes. Availability, predictable timing, reliability, and safety all limit which security controls can be introduced while the plant is running.
Consequences drive the architecture
Before selecting protocols, brokers, or cloud services, the operator needs a process-level view. Which assets participate? What data is required, and for what purpose? How old can a measurement be before it becomes misleading? What should happen when the connection is interrupted? The inventory must include maintenance access, engineering workstations, and quiet links to third-party systems. Those overlooked paths often define the actual attack surface.
NIST SP 800-82 Revision 3 centers OT security on the performance, reliability, and safety needs of the physical operation. Germany's Federal Office for Information Security, known as BSI, takes a similarly risk-based approach in its ICS Security Compendium. Conventional IT patterns can be useful, but they cannot be dropped into a production environment without examining their operational impact.
Separate read paths from write paths
A resilient design evaluates read and write traffic independently. If enterprise systems need production status for analytics, quality reporting, or order tracking, they do not also need authority to change equipment state. Write functions should use a separate, tightly scoped channel with an explicit command set, valid state transitions, and validation at the OT boundary.
Network segmentation and controlled transition zones reduce direct dependencies. A gateway can translate protocols, validate message shape, and reject prohibited content. Buffers can absorb a short outage, but they must not trigger uncontrolled replay. Messages need durable identifiers, and the timestamp, source, and processing state must remain associated with the business event.
Decoupling is not permission to delay every message indefinitely. Some data can be batched; other values are useful only within a narrow time window. Those requirements belong in the data contract. If they are left unstated, the implementation makes the decision during a failure.
What to verify before commissioning
Acceptance testing cannot stop after one successful message crosses the boundary. Every production connection should have documented answers for at least the following:
- the purpose, owner, direction, and allowed content of each data flow;
- the identities and permissions used by systems, services, maintenance staff, and downstream applications;
- behavior for timeouts, disconnections, duplicate messages, and late delivery;
- approval and restart procedures, including who owns the decision during an incident; and
- logging, retention, and review of security-relevant changes.
These answers are part of the interface. Without them, a team can test the happy path but cannot reliably diagnose a failure or approve a change under pressure.
Monitoring needs plant context
BSI describes monitoring and anomaly detection as ways to identify departures from normal behavior in production networks. That requires a useful definition of normal. A planned shutdown, recipe change, or maintenance window may produce a communication pattern that would be suspicious during normal operation. Monitoring without plant context either overwhelms operators or misses meaningful changes.
Observation should be passive where possible. Diagnostic tools must not create a new uncontrolled route into the plant or add load that affects the process. Network events are only one signal. Unexpected value sequences, stale measurements, changed device configurations, and commands issued outside an allowed plant state can matter more.
Remote maintenance is its own operating state
Remote access deserves separate treatment because it temporarily exposes powerful privileges across public or third-party networks. Access should be tied to an individual, explicitly approved, time-limited, strongly authenticated, and logged. It should close when the maintenance window ends.
Commissioning should therefore include degraded operation, not just normal traffic. What does the control room see when data stops arriving? Who may disable the channel? After recovery, how does the team confirm that equipment state and system records still agree? The integration is under control only when those answers work in the plant, not merely in the architecture diagram.
More articles
More articles from the UTOVER Journal.