CL-PLC
Virtual classroom
2 days
Ends with an exam
Audience: Developers
Preparedness: General PLC development
Exercises: Hands-on
PLCs play a significant role in the world today. They are used in office buildings, factories, and even power plants to automate tasks previously done by relays. While a compromised PLC in an office building usually does not mean a serious threat to the employees, a PLC in a nuclear power plant that has been overtaken by an attacker can cause a blackout in a city or even human deaths.
Embedded PLCs are often used for decades. Therefore, their security is a crucial question. But even when a PLC is manufactured perfectly, human programming and implementation errors are still present.
This course gives an overview of PLC security based on the Top 20 PLC Secure Coding Practices List, explained with examples that can occur anytime in real life.
IT security and secure coding
Security architecture of ICS / SCADA / DCS networks
PLC Input Validation
PLC Access Control and Integrity Check
Human Machine Interface (PLC HMI)
Secure Coding Principles
Principles of security and secure coding
Knowledge sources
Be able to plan a secure industrial architecture
Be ready to write code for PLCs with proper input validation
Have the competence to implement access control mechanisms
Be able to check and ensure the integrity of the code running on the PLC
Understand basic concepts of security, IT security and secure coding
Be able to display relevant information on the HMI
Write modularized code split into sub-routines to enhance maintainability
Get sources and further readings on secure coding practices
Handle complex subjects, provide practical skills training, and hands-on experience, enable discussion and collaboration, and maintain the motivation and accountability of learners.
Courses with couple of thousands of participants to be conducted in a short time frame, in any time zone, on-site or online.
Utilzing our R&D&I we combine academic knowledge with practical application, we develop and tailor courses to latest trends and clients' needs.
We use our proprietary platform with virtual machines for a safe practice, coding, and experimentation environment.
Budafoki street 187-189.
Budapest, 1117, Hungary
+36 1 205 3098
Trusted by top companies and brands: