Join our Newsletter — 33% off our NHI Course

What are common mistakes with PLC mode switches?

Common mistakes with PLC mode switches are leaving them accessible, assuming mode changes will be noticed, and not logging who changed them. Moving a controller into a maintenance or programming mode can open the door to logic changes or disruption. Defenders should physically protect switches, alert on mode changes, and require authorised procedures for maintenance.

What PLC mode switches are meant to do

PLC mode switches are the physical control point that changes a controller between normal operation, maintenance, programming, and sometimes stop states. Because that switch can directly alter what the controller will accept, it is not just a convenience feature. It is part of the security boundary around logic changes, process disruption, and authorised maintenance activity.

In practice, the risk comes from treating the switch as an engineering detail instead of a protected control. A controller in programming or maintenance mode may allow code edits, downloads, or other actions that would be blocked in run mode, so the switch deserves the same operational discipline as any other privileged control.

For industrial environments, this is a core OT control-plane issue, and guidance on OT Security Guide and OT and ICS Identity and Access Guide is useful because mode changes often sit alongside maintenance access, shared responsibility, and segmentation decisions.

Why the most common mistakes happen

The most frequent mistake is leaving the switch physically reachable, which makes an unauthorised or accidental mode change far too easy. A second mistake is assuming someone will notice the change immediately. A third is failing to record who changed the mode and why, which makes it difficult to distinguish approved maintenance from unexpected interference.

These failures usually come from weak procedural control rather than technical complexity. Teams may protect the network path to the PLC, but still leave the local mode selector exposed on the cabinet door, or they may rely on informal communication instead of a clear change procedure and acknowledgement step.

Mode-switch handling is often discussed alongside other access-control mistakes. The same operational discipline that helps prevent credential and access misuse also helps here, which is why the broader lessons in Top 10 MFA Mistakes and Top 10 Secrets Management Mistakes map well to the need for deliberate, accountable change handling.

How to reduce exposure without overcomplicating operations

The control should be physically protected first, then procedurally governed. That means limiting who can reach it, making mode changes part of an authorised maintenance workflow, and making the change observable to operators or monitoring tools. If a mode change is normal in your environment, then the issue is not eliminating it, but ensuring it cannot happen silently.

Good practice also includes verifying the consequence of the switch, not just the switch itself. If moving a PLC into maintenance or programming mode creates a window for logic modification or disruption, the organisation should know who owns approval, who can execute the change, and how the controller returns to a trusted operational state afterwards.

Where PLC access is part of a larger industrial environment, a useful reference point is the way OT network segmentation and maintenance access are handled in the OT Security Guide. The same principle applies here: reduce unnecessary reachability, constrain authorised access, and make the change path visible.

Risk and Threat Considerations

Mode switches matter because they can turn a protected controller into a changeable one. If an attacker, contractor, or careless operator can move the PLC out of run mode, the result may be logic alteration, process interruption, or a state change that is hard to detect quickly enough to prevent impact.

Failure mechanism: The switch is left accessible or unmonitored, the controller is placed into a permissive mode, and the attacker or operator then changes logic, disrupts control, or hides the action inside routine maintenance activity.

Impact: The plant can lose process integrity, experience unplanned downtime, or accept malicious logic changes that persist until a separate integrity check or incident review finds them.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-2 — Account Management Accounts and authorisation govern who may perform PLC maintenance changes.
AU-2 — Event Logging PLC mode changes need audit records to support accountability and incident review.
CM-7 — Least Functionality Limiting unnecessary controller states reduces exposure from permissive maintenance modes.
Recommendation — Restrict maintenance access to approved accounts and review mode-change privileges regularly. Log PLC mode changes with actor, time, and reason, then review those records. Disable unnecessary controller functions and keep permissive modes tightly controlled.
NIST CSF 2.0 PR.AA-05 — Identity Management, Authentication and Access Control Mode-switch changes are an access decision that should be restricted to authorised personnel.
DE.CM-01 — Monitoring for Unauthorised Activity Unexpected controller mode changes are events that should be monitored and detected.
Recommendation — Limit PLC mode changes to authorised personnel and approved procedures. Monitor for PLC mode changes and alert on unauthorised or unexpected transitions.

Practitioner Guidance

What to verify: Confirm that every plc mode switch has a clear owner, a documented approval path, and a physical protection method that matches the plant’s risk level. If a switch can be reached without a deliberate action, treat that as a control weakness, not a minor convenience issue.

What to measure: Track whether mode changes generate a detectable event, who reviews those events, and how quickly an unexpected mode change is investigated. If you cannot reliably answer who changed the mode and when, your detection and accountability model is incomplete.

Practitioner takeaway: The real mistake is not the switch itself, but allowing a mode change to happen without physical friction, operational visibility, and a trustworthy change record.