Cyber-physical systems (CPS) are vulnerable to adversarial attacks that can lead to catastrophic consequences. This survey examines existing recovery methods to restore CPS to desirable physical states after attacks, categorizing them as shallow (without dedicated recovery controllers) and deep (with dedicated recovery controllers) approaches.
This work aims to develop a scalable and reconfigurable honeynet for cyber-physical systems (CPS) that can automatically generate diverse attacks to validate the system and produce datasets for training machine learning-based intrusion detection systems.