Control Expert ยท Track 10 ยท defence in depth

Harden the Controller

A Modicon often runs critical infrastructure โ€” water, power, transport โ€” which makes it a target. Out of the box a PLC trusts everyone; your job is to lock it down. Schneider builds in application protection, a security profile, and Achilles-certified robustness โ€” but only if you turn it on. Work the checklist and watch the controller's exposure shrink.

๐Ÿ” app protection๐Ÿšช disable services๐Ÿ›ก๏ธ defence in depth
01 ยท The hardening checklist

Every box you tick shrinks the attack surface

These are the real first moves on a Modicon M580. Tick each as you apply it and watch the security score climb and the threat note change. None of them is exotic โ€” they're the difference between a controller anyone on the network can reprogram and one that resists a determined attacker.

0SECURITY
Wide open

No single switch makes a PLC "secure" โ€” that's the point of defence in depth. Each layer (network segmentation, disabled services, authentication, signed application, protected sections) buys a little; together they make the controller a hard target. Skip the easy ones and you've left the front door open.

02 ยท The layers, explained

Why each control matters

๐Ÿšช Disable unused services. FTP, TFTP, HTTP, the EtherNet/IP and Modbus write services โ€” if you don't use it, turn it off. Every open service is a door.

๐Ÿ”‘ Authentication & the security profile. Set application & section passwords, enable the high security profile, and give engineers individual logins โ€” no shared blank password.

๐Ÿงฑ Network segmentation. Put the control network behind a firewall/DMZ, separate from IT. An attacker on the office LAN should never reach the PLC directly.

โœ๏ธ Integrity. Lock the run/stop key switch, enable event logging (syslog), and use the controller's integrity checks so unauthorised logic changes are detected and recorded.

03 ยท Check yourself

The mindset

A vendor says "just set the application password and you're secure." Why is that not enough?