by Eugeniusz Wypior | 3 November 2021 | Blog-EN, Newest post
Eugene Wypior The Top 20 Secure PLC Coding Practices. Part 8 – Validate and alert for paired inputs / outputs If you have paired signals, ensure that both signals are not asserted together. Alarm the operator when input / output states occur that are physically...
by Eugeniusz Wypior | 28 October 2021 | Blog-EN, Newest post
Eugene Wypior The Top 20 Secure PLC Coding Practices. Part 7 – Validate timers and counters If timers and counters values are written to the PLC program, they should be validated by the PLC for reasonableness and verify backward counts below zero Security...
by Eugeniusz Wypior | 21 October 2021 | Blog-EN, Newest post
Eugene Wypior The Top 20 Secure PLC Coding Practices. Part 6 – Use cryptographic and / or checksum integrity checks for PLC code Use cryptographic hashes, or checksums if cryptographic hashes are unavailable, to check PLC code integrity and raise an alarm when...
by Eugeniusz Wypior | 13 October 2021 | Blog-EN, Newest post
Eugene Wypior The Top 20 Secure PLC Coding Practices. Part 5 – Use PLC flags as integrity checks Put counters on PLC error flags to capture any math problems Security Objective Target Group Integrity of PLC Logic Product SupplierIntegration /Maintenance Service...
by Eugeniusz Wypior | 6 October 2021 | Blog-EN, Newest post
Eugene Wypior The Top 20 Secure PLC Coding Practices. Part 4 – Leave operational logic in the PLC wherever feasible Leave as much operational logic e.g., totalising or integrating, as possible directly in the PLC. The HMI does not get enough updates to do this...