The short answer
The Cellular Router Is the Front Door
A cellular router at a remote site is a door from the internet into the control network, and at many utilities it is the only one with no lock: a public address from the carrier, a default password, remote management enabled, and a direct path to the controller. Closing it means a private cellular network or a firewall that permits only a virtual private network in, a changed password, management disabled on the outside, the controller behind a firewall or a second port, and the router in the patch program.
Key points
- A router with a public address and a default password is reachable and known to every scanner on the internet.
- The fix is a design: private addressing or a firewall in front, a tunnel for any inbound access, and no management from the outside.
- Every default credential on every router changed, and the router firmware in the patch program.
- The controller behind a firewall or on a separate port, so the router is not the control network.
- Inventory every cellular device the utility owns; the one nobody remembers is the one that is open.
Ask how a small utility would get into its control system from outside and the answer is usually a description of the plant firewall and the virtual private network. Ask how an attacker would, and the honest answer is the cellular router at the lift station on the highway, installed three years ago by a contractor in an afternoon, with a public address from the carrier and the password printed on its label. It is not a hypothetical. It is the pattern in most of the public reports of intrusions at small water systems, and it is the easiest thing in the whole security program to fix.
How it gets installed
A lift station needs telemetry. Radio has no path, or the utility has no radio system, so a cellular router goes in: a small box with a data plan, an Ethernet port to the controller, and an antenna on the mast. The contractor sets it up so the SCADA server can poll the station, which means the router needs to be reachable from the plant, which means it gets a public address from the carrier and a port forwarded to the controller. Remote management stays enabled because the contractor might need it. The password stays default because the router is at a lift station behind a locked door. Everything works, and the utility has a device on the public internet with a control protocol port open behind it.
What the outside sees
| Exposure | Consequence |
|---|---|
| Public address, reachable from anywhere | The router is found by scanners within hours and listed in search engines for internet-connected devices |
| Default or weak admin password | The router is owned by anyone who reads the label or the manual |
| Management interface on the outside | The owner can change anything, including the port forwards |
| Port forwarded to the controller | The control protocol is exposed; most controllers accept a write from anyone who can reach them |
| No firmware updates | Published vulnerabilities in the router stay open for years |
| Router bridged to the site network | The drives, the touchscreen, and any laptop plugged in at the site are reachable too |
None of that requires skill. It requires a search and a password from a manual. The reports of small water systems intruded through exactly this path involve attackers who changed a setpoint on a screen they found, not attackers who broke encryption.
Closing the door
- 1
Find them all
An inventory of every cellular router, modem, and gateway the utility owns, with its address, its carrier, its firmware, and who installed it. The one nobody remembers is the one that is open.
- 2
Take them off the public internet
A private cellular network from the carrier, in which the routers get private addresses reachable only from the plant through a tunnel the carrier terminates; or a firewall function on each router that drops every inbound connection except a virtual private network from the plant. Either way, nothing on the internet can reach the router or the controller directly.
- 3
Change every password
The admin password on every router to a unique strong one, recorded in the credential vault, and the default accounts removed where the router allows.
- 4
Disable management on the outside
The web and command interfaces reachable only from the tunnel or the site side. Remote management from the carrier network off.
- 5
Put the controller behind something
The router connects to a firewalled port, the controller second port, or a small industrial firewall, with rules that permit only the SCADA polling from the plant. The drives and the touchscreen never see the router.
- 6
Patch them
The router firmware in the same patch program as the servers, with the vendor advisories subscribed to.
- 7
Log and watch
The router logs to the plant where possible; the SCADA communication statistics watched for a site that starts talking to something else.
Keeping the convenience
The reason the router was set up open was convenience: the contractor could reach it, the plant could poll it, and nobody had to configure a tunnel. All of that survives the fix. A private cellular network or a router-to-plant tunnel is configured once and then works exactly as the open setup did, from the plant side. The contractor reaches the router through the utility remote access path, with an account enabled for the session, which is also how they should reach everything else. The polling is unchanged. What changes is that the internet is no longer part of the control network.
The same door elsewhere
Cellular routers are the common case, but the pattern repeats: a remote desktop tool installed on the SCADA server so the integrator can help, a port forward on the plant router for a vendor, a modem on a controller from the last decade, a wireless bridge with the default key. Each is a convenience for someone, each is a door, and the inventory that finds the routers finds these too. The rule that closes all of them is one sentence in the security policy: every path into the control system goes through the remote access design, and any path that does not is removed.
Frequently asked questions
- Is a private cellular network expensive?
- Carriers offer private addressing and tunnels to the plant for a modest monthly premium, and some utilities negotiate it into the data plan. Against the alternative, it is the cheapest security control available.
- Our router has a firewall built in. Is that enough?
- If it is configured to drop every inbound connection except the tunnel from the plant, management is off on the outside, the password is changed, and the firmware is current, yes. Shipped with defaults, no.
- How do we know if a router has already been reached?
- The router logs if it keeps any, unexpected configuration changes, port forwards nobody made, and setpoint changes at the site with no operator record. When in doubt, reset the router to a known configuration with a new password and put it behind the design above.
- What about the SCADA polling itself over cellular?
- Inside the tunnel, the polling is as private as the tunnel. Outside one, a control protocol over the internet is readable and writable by anyone in the path; the tunnel is not optional.
Related topics
- Segmenting a Remote SiteA lift station, a well, or a tank site as its own zone: the site firewall and what it permits, the modem as transport with no public address, cameras and extras off the control segment, engineering access through the plant, and local control without the link.
- Default CredentialsThe passwords printed in the manual: where they hide in a control system, why they are the first thing an attacker tries, how to find every one on site, and the procedure for changing them without locking yourself out.
- VPN DesignHow a VPN fits remote access for a control system: it terminates in the DMZ and lands on a jump host, never the control network; site-to-site tunnels carry telemetry; user tunnels require multi-factor and individual accounts; the concentrator is patched fast.
- VPN Tunnel DropsThe modem is up and the tunnel keeps dropping: a changing cellular address, keepalive longer than the carrier timeout, mismatched rekey lifetimes, an oversized MTU, a modem reconnecting under the tunnel, a full concentrator, or a clock or certificate fault.
- Lift Station SCADAGetting a remote station onto the SCADA system and keeping it there: which signals to bring back and which controls to allow, the telemetry path from licensed radio to cellular to fiber, and the maintenance that keeps the link up.
- How to Configure Remote AccessGive operators and engineers a way into the SCADA system from outside that does not give it to anyone else: a virtual private network with multi-factor authentication terminating in a demilitarized zone, and a test that proves the path works and that the.
Direct contact
Have a controls question?
Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.