Hunt playbook
Unexpected Internet Connectivity from OT
Find OT assets communicating with internet destinations, inbound or outbound.
FoundationalT0822T0884
Hypothesis
One or more OT assets may have direct internet connectivity.
Why this hunt matters
Directly reachable OT devices are repeatedly identified in advisories as a leading cause of real incidents.
Scope
Assets: plc, hmi, iiot-gateway, terminal-server, remote-access-gateway
Protocols: modbus-tcp, bacnet-ip, mqtt, knx
Data sources required
- Boundary firewall logs
- NetFlow / network metadata
- External attack-surface data
- DNS logs
Baseline needed first
- No direct internet connectivity from control zones; all external flows terminate in the DMZ
Hunt steps
- 01Query boundary logs for control-zone sources with external destinations
- 02Query for inbound connections reaching OT address space
- 03Review external attack-surface data for exposed industrial services on organisation-owned ranges
- 04Trace each finding to a device, owner and business reason
Indicators of interest
- Controller ports reachable externally
- Cloud service calls from control hosts
- Cellular gateway traffic outside the DMZ
Triage
- Is the flow required for operations?
- Can it be moved into the DMZ?
- Is authentication and encryption in place?
Likely false positives
- Approved vendor telemetry through the DMZ
- NTP and licensing calls from Level 3 systems
Escalation
- Any inbound reachability to a controller
- Unauthenticated exposed industrial service
Containment options
- Remove exposure with the asset owner; a sudden block can break a monitored process
Validation
- External exposure re-checked
- DMZ termination implemented
- Alerting created
Why should I care?
Containment in OT is a joint decision. Isolating a device can be the safest action or the one that stops production — operations decides, security advises.