Next generation SCADA security: best practices and client puzzles | Synapse