Join our Newsletter — 33% off our NHI Course

Programmable Logic Controller

A Programmable Logic Controller is an industrial device that executes control logic for machinery and processes. PLCs are often trusted to run continuously, so unauthorized access can alter physical behaviour quickly. In modern SCADA governance, PLC access must be tightly scoped and traceable.

Expanded Definition

A Programmable Logic Controller, or PLC, is an industrial control device designed to execute deterministic logic for machines, production lines, utilities, and other operational technology systems. In the NHI domain, a PLC is not a human user and does not behave like a typical IT endpoint; it is an embedded control asset whose identity, configuration, and access pathways can directly influence physical outcomes.

Definitions vary across vendors and plant environments, but the core security idea is consistent: PLCs are trusted execution points that should only accept tightly authorized changes, especially when connected to engineering workstations, historians, or remote access gateways. That makes PLC governance closely related to NIST Cybersecurity Framework 2.0 and to NHI control thinking captured in the Ultimate Guide to NHIs.

The most common misapplication is treating PLC access like ordinary IT admin access, which occurs when organisations allow shared engineering credentials or unreviewed vendor pathways into live control systems.

Examples and Use Cases

Implementing PLC governance rigorously often introduces operational friction, requiring organisations to weigh rapid maintenance response against the cost of stricter authentication, approval workflows, and change traceability.

  • A manufacturing plant restricts PLC programming to named engineering accounts and logs every ladder logic change for later review.
  • A water utility isolates remote maintenance access so a vendor can reach a PLC only through a controlled jump host and monitored session.
  • An energy operator maps PLC access to zero trust policies, limiting which workstations and toolchains may issue commands to field controllers.
  • A food processing site inventories PLCs alongside other non-human assets, then ties firmware updates and configuration drift checks to change management.
  • An incident response team reviews PLC command history after noticing an unexpected process shutdown, using controller logs to reconstruct the sequence of events.

These use cases align with NHIMG guidance on NHI standards and the access, audit, and recovery expectations expressed in NIST Cybersecurity Framework 2.0.

Why It Matters in NHI Security

PLCs matter because they sit at the boundary between digital control and physical consequence. When PLC identities, credentials, or engineering pathways are weakly governed, attackers or insiders can change setpoints, disable alarms, or alter automated actions with immediate operational impact. In practice, a PLC is often a high-value non-human target because it is trusted by design and rarely questioned once deployed.

NHIMG research shows that 90% of IT leaders say properly managing NHIs is essential for a successful zero-trust implementation, which is especially relevant when PLCs are connected to broader enterprise identity systems. The same research also notes that 80% of identity breaches involved compromised non-human identities, underscoring how quickly trust in industrial control can be abused once access is compromised.

Practitioners should treat PLCs as governed operational identities, not just devices on a network diagram. Organisations typically encounter the true scope of PLC risk only after an unplanned shutdown, unsafe process deviation, or failed audit, at which point PLC governance becomes operationally unavoidable to address.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 PLC access often depends on non-human credentials and tightly scoped machine trust.
NIST CSF 2.0 PR.AC-4 Least privilege and access governance apply directly to PLC administration and remote control.
NIST Zero Trust (SP 800-207) SC Zero Trust principles limit implicit trust for industrial controllers and engineering paths.
NIST SP 800-63 AAL2 Strong authentication assurance is needed for accounts that can alter PLC behavior.
CSA MAESTRO Operational control of autonomous systems parallels industrial controller governance and trust boundaries.

Inventory PLC-linked identities, remove shared access, and bind every controller action to a traceable identity.