DMZ Ot It
A dmz ot it setup uses dual firewalls to separate plant machines from office networks. You place shared servers in a middle zone so neither side talks directly to the other. Most teams start by opening firewall ports between the office and the plant floor. When network rules or user roles are too broad, one bad query can halt factory lines. A middle buffer stops direct traffic and keeps plant controllers safe from office malware. How a dmz ot it architecture works In a standard factory layout
Sarbanes-Oxley (SOX) IT Controls + OT/ICS Security: the complete guide
Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.
A dmz ot it setup uses dual firewalls to separate plant machines from office networks. You place shared servers in a middle zone so neither side talks directly to the other. Most teams start by opening firewall ports between the office and the plant floor. When network rules or user roles are too broad, one bad query can halt factory lines. A middle buffer stops direct traffic and keeps plant controllers safe from office malware.
How a dmz ot it architecture works
In a standard factory layout, the plant network runs sensors, pumps, and assembly lines. The office network runs email, billing apps, and business databases. A dmz ot it buffer sits right between these two distinct zones. One firewall faces the office side, and a second firewall faces the plant side.
Plant machines push sensor logs up to a replica database inside the middle zone. Office apps then read that copy from the middle zone without touching plant gear. No packet ever travels straight from an office laptop to a plant controller. Network admins set strict firewall rules so traffic terminates inside the buffer zone.
Engineers who need to fix plant apps also log in through this middle zone. They log in against a directory service placed inside the buffer before reaching plant tools. This setup keeps local plant passwords separate from standard office login accounts.
What network zones solve and what they miss
Dual firewalls stop unauthorized office laptops from scanning or reaching the plant floor. They also keep a breach in the office from spreading to physical machines. Network rules do a great job of controlling which IP addresses can talk.
Still, firewalls only check who can open a port between two network zones. Once an engineer logs in, the firewall does not inspect individual commands or queries. A user with a valid admin role can still run a bad database update. They can also pull sensitive data like emails, phone numbers, or national IDs.
Sarbanes-Oxley (SOX) IT Controls + OT/ICS Security: architecture patterns and best practices
Continue reading? Get the full guide.
Free. No spam. Unsubscribe anytime.
Static firewall rules also create extra work when vendors need temporary plant access. Teams often leave shared accounts open for days because changing firewall rules takes time. To stay safe, teams need control over each command and query in flight.
Steps to tighten control across the buffer zone
First, remove all direct network routes that bypass the middle buffer zone. Make sure every database read and admin session terminates inside the middle zone first. Next, replace shared admin accounts with individual user logins tied to your team directory.
Separate read permissions from write permissions on all replica databases inside the buffer zone. Give business analysts read roles while keeping write roles locked to specific plant workflows. Finally, review every command ran inside the buffer zone to catch risky changes early.
Check database and API queries on the wire
Identity tools, roles, and network rules decide who opens a session. Setup alone cannot check what each query does or mask sensitive values in a response once a session starts. When workflows touch Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, or internal HTTP APIs, hoop.dev sits inline in the wire protocol beside those services as an open-source proxy, a sidecar for your Postgres or API. On every query an AI agent or engineer runs against production, hoop.dev decides to pass, mask, block, or hold it for human review.
Your login details and client tools stay as they are while hoop.dev guardrails refuse bad deletes or drops before they run, and hoop.dev data masking rewrites matched sensitive values in responses in memory. Furthermore, hoop.dev holds SOC 2 Type II, is MIT licensed, and writes every query and decision to an audit trail that generates evidence for HIPAA, GDPR, and PCI DSS. See the source on GitHub.
Frequently asked questions
Why should office apps never query plant databases directly?
Direct queries from the office create a path for malware to reach physical machines. Heavy office queries can also slow down plant systems that need fast response times. Reading from a replica in the middle zone protects plant speed and safety.
How do vendors fix plant systems through a middle zone?
Vendors log in to a secure workspace inside the middle zone first. From there, they open a separate session to the specific plant machine they manage. Admins should scope this session to the exact hours and tools the vendor needs.
Does a network buffer protect against risky database queries?
No, a network buffer only controls which machines can talk over a given port. Once a user logs in, the network firewall allows all queries through that open port. Teams must inspect queries at the app level to block bad writes or mask data.
Related guides
In this post