Skip to content

No VPN Needed? Cryptographic Attacks Against the OPC UA Protocol

Tom Tervoort

Discloses severe cryptographic implementation flaws in the OPC UA industrial communication standard, allowing adversaries to bypass encryption and spoof OT commands.

Summary

The OPC UA Protocol in Industrial Automation

Open Platform Communications Unified Architecture (OPC UA) is the dominant communication standard connecting industrial controllers, SCADA systems, and enterprise cloud applications, often marketed as secure enough to run without VPN isolation.

Auditing OPC UA Cryptographic Implementations

Tom Tervoort conducts an in-depth security analysis of OPC UA reference stacks, uncovering critical vulnerabilities in cryptographic handshake negotiation, digital certificate validation, and symmetric encryption padding.

Bypassing Message Authentication and Command Injection

Exploiting padding oracle flaws and key renegotiation weaknesses allows a network attacker to decrypt industrial control traffic, forge sensor telemetry, and inject unauthorized control commands into critical OT networks.

Hardening Industrial OPC UA Networks

Remediating OPC UA vulnerabilities requires vendor stack updates, enforcing strict certificate revocation checking, and maintaining network segmentation rather than relying solely on application-layer encryption.

Related talks