Protecting Industrial Control Systems: A Comprehensive Training Program Covering ICS Fundamentals, Advanced Techniques