Teaching Cyber Physical Systems Security using Interactive Simulation
"Teaching Cyber Physical Systems Security using Interactive Simulation" is an educational project funded by the Cyber Security Body of Knowledge (CyBOK) and the National Cyber Security Centre (NCSC). In this project, we demonstrate how the CyBOK has been able to inform the design and development of a Cyber Physical Systems Security tutorial series, to address the respective CyBOK Knowledge Area. As a complex and challenging domain to gain practical experience in, we utilise interactive simulation tools to demonstrate concepts and real-world practice. Working through 6 interactive video tutorials, learners will use FactoryIO, OpenPLC, ScadaBR, and Kali Linux to develop a factory environment, configure industrial programmable logic controllers, and illustrate cyber attack vectors. All resources are made available here for the wider education community.
Project Team: Jonathon Stadon, Chloe Gibbs, Ian Johnson and Phil Legg
Tutorials:
						
00-Introduction 
						
01-Setting up the Scene (Worksheet 01)
						
02-Inspecting the Factory Sensors (Worksheet 02)
						
03-Compromising the Sensors (Worksheet 03)
						
04-Attaching the Human-Machine Interface using ScadaBR
						
05-Attacking SCADA and Modbus Communications
						
Additional Resources:
						
Circular FactoryIO Scene
						
Circular OpenPLC ST File
						
Bakery FactoryIO Scene
						
Bakery OpenPLC ST File
						
Water Treatment FactoryIO Scene
						
Water Treatment OpenPLC ST Scene
						
 
						 
 
						
					