Skip to main content
Call Eric:863-698-8266
CURRYCONTROLS.COMControls & Automation Knowledge Hub
ArticleCybersecurityNetworkingPLCSCADADocumentation

The Vendor Laptop Is on Your Network Now

Every service call ends with a laptop plugged into the control network, and most utilities have no rule about it. What can go wrong when a vendor connects, and how to have the conversation without losing the vendor.

9 min readUpdated Sep 5, 2026Published Sep 5, 2026By Eric Sullivan

The short answer

The Vendor Laptop Is on Your Network Now

A vendor laptop on the control network has the access of an insider and the history of every other site it has visited. A small utility can manage that risk without a security department: a designated maintenance connection on its own segment, a person present or a remote session that is time-limited and logged, a program backup before the work and a compare afterward, and a written record of what changed. Vendors who work in water expect this now, and the ones who object are telling you something.

Key points

  • A connected laptop has every privilege the network gives its segment, and its history is unknown to you.
  • The maintenance port belongs on its own VLAN with a rule that reaches only what the job needs.
  • Remote access is granted per session, through a jump host with multi-factor authentication, and closed when the work ends.
  • Back up the controller before the vendor starts; compare afterward; the difference is the change record.
  • The utility owns the system: the vendor documents what changed, hands over the files, and leaves nothing running behind.

The drive technician arrived, plugged a laptop into the switch in the pump panel, fixed the drive parameter that had been causing the trips, and left. It was a good service call. A week later the operator found a remote access tool running on the SCADA server, installed by the same technician to finish the job from the road, with a password the technician had picked and the utility did not know. The tool was not malicious. It was also a door into the plant, held open by someone who was no longer thinking about it, on a server the utility believed was reachable only from inside. Nothing about the story is unusual except that the operator noticed.

What a connected laptop is

When a laptop joins the control network it becomes a device on that network, with whatever reach the network gives it. On a flat network that is every controller and server on the site. The laptop has been on other networks that week, some of them at plants with less discipline than yours, and it carries whatever it picked up. It has programming software with the ability to change every controller it can see, and a technician under time pressure who will use the shortest path. None of that makes the vendor the enemy. Vendors fix things a utility cannot fix itself. It makes the laptop a risk to be managed, the same way a contractor's excavator is managed near a buried main: with a rule about where it may dig.

RiskHow it happensWhat contains it
Malware carried inLaptop infected at a previous site or from emailA segment that reaches only the target device; no writable shares
Unauthorized or undocumented changeA quick parameter or logic edit to finish the jobBackup before, compare after, change record
Leftover remote accessA tool installed to finish laterRemote access only through the utility's own jump host, per session
Credential exposureShared plant passwords typed into a vendor laptopPer-person accounts; vendor accounts disabled when not in use
Wrong device changedFlat network, similar addresses, wrong siteA maintenance connection scoped to the job; address plan on the drawing
Loss of the only copyVendor keeps the modified programHandover of files as a condition of the visit

Before

The utility decides where a vendor connects. That is a labeled maintenance port, or a designated switch port, on a VLAN whose firewall rule reaches the device the vendor is there to work on and nothing else. If the plant is still flat, the interim version is a port on the panel of the device in question and a technician standing there. For remote work, the utility owns the access path: a VPN or a jump host with multi-factor authentication, an account for that vendor that is disabled between visits, and a session that a utility person enables for a stated window and closes afterward. Vendor-supplied remote tools, cellular modems in drive cabinets, and anything that phones home to the vendor's cloud are declined unless the utility has decided, in writing, to allow that one.

Before the vendor touches anything, the utility takes a backup of the device: the controller program, the drive parameters, the SCADA project. It takes five minutes, and it is the reference for everything that follows. The vendor is told what the job is, and that the job is the scope: a drive parameter fix is not an occasion to also update the firmware, tidy the ladder, or install a monitoring agent.

During

Someone from the utility is present, physically or on the session, and that person is entitled to ask what a step is for. A vendor who explains as they go is doing the utility a service twice, once by fixing the problem and once by teaching what the fix was. The vendor uses their own accounts where the system supports it, and never a shared plant password. Nothing from the laptop is copied onto a plant machine except the files the job needs, and nothing from the plant is copied off except what the vendor needs to do the job, which the utility agrees to. If the job turns out to need more than the scope, that is a conversation, not a decision the technician makes alone.

After

  1. 1

    Compare

    Use the programming software to compare the controller, drive, or project against the backup taken before. Every difference is either the change the vendor came to make or a question to ask before the vendor leaves the parking lot.

  2. 2

    Collect the files

    The modified program and parameter files go to the utility, named and dated, and into the utility's own backup. The vendor keeps a copy; the utility keeps the master.

  3. 3

    Close the access

    Disable the vendor account, close the session, confirm that no remote tool, service, or scheduled task remains on any plant machine. Look; do not ask.

  4. 4

    Record it

    A change record with the date, the vendor, the device, what changed and why, and the compare result. One page, in the same place as the drawings.

  5. 5

    Watch for a week

    Trend the device that was changed. A parameter fix that solved one problem occasionally introduces another, and the change record is where the next technician will look first.

The conversation

Vendors who serve water utilities have been hearing this for years, from the larger utilities first and now from everyone, and most have their own policies that already forbid their technicians from installing remote tools on customer systems. The way to have the conversation is to send the policy with the purchase order, ask the vendor for theirs, and let the two meet. A vendor who says that the rules make the work impossible is usually saying that they are used to working without oversight, and that is exactly the condition the rules exist to end. The rare vendor who will not work under a utility's access policy is a vendor the utility has learned something important about at low cost.

The principle under all of it

The utility owns the control system: the programs, the configuration, the access, and the record of change. A vendor is a guest with skills, welcome and paid, who works inside rules the owner sets. Every item above is an expression of that one idea, and a utility that holds to it will find that its systems are documented, its backups are current, and its doors are closed, not because of a security project but because that is what ownership looks like day to day.

Frequently asked questions

We have one operator on shift. Who watches the vendor?
The operator, for the parts that matter: the connection, the scope, and the sign-off. For a long job, the compare afterward does most of the watching. What the utility cannot do is leave a vendor alone with a flat network and no backup and hope.
The vendor needs remote access to support us under contract. Is that allowed?
Yes, through the utility's access path: a jump host or VPN with multi-factor authentication, a named vendor account enabled per session, and logging. A permanent vendor-owned tunnel is a permanent open door, and the contract should say the access is the utility's to grant.
What if the vendor refuses to hand over the program files?
The files that run the utility's equipment belong with the utility, and the purchase order should say so. Proprietary libraries can be protected in other ways. A vendor who withholds the program the plant runs on has made the utility dependent on them, and that is a procurement problem to solve before the next visit.
Does this apply to the integrator who built the system?
Especially to them. The integrator has the deepest access and the most reason to work quickly, and the same backup, scope, compare, and handover discipline protects both parties when a question arises later about what changed and when.

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.