Cyber Physical Systems (CPS) are characterized by their ability to integrate the physical and information or cyber worlds. Their deployment in critical infrastructure have demonstrated a potential to transform the world. However, harnessing this potential is limited by their critical nature and the far reaching effects of cyber attacks on human, infrastructure and the environment. An attraction for cyber concerns in CPS rises from the process of sending information from sensors to actuators over the wireless communication medium, thereby widening the attack surface. Traditionally, CPS security has been investigated from the perspective of preventing intruders from gaining access to the system using cryptography and other access control techniques. Most research work have therefore focused on the detection of attacks in CPS. However, in a world of increasing adversaries, it is becoming more difficult to totally prevent CPS from adversarial attacks, hence the need to focus on making CPS resilient. Resilient CPS are designed to withstand disruptions and remain functional despite the operation of adversaries. One of the dominant methodologies explored for building resilient CPS is dependent on machine learning (ML) algorithms. However, rising from recent research in adversarial ML, we posit that ML algorithms for securing CPS must themselves be resilient. This paper is therefore aimed at comprehensively surveying the interactions between resilient CPS using ML and resilient ML when applied in CPS. The paper concludes with a number of research trends and promising future research directions. Furthermore, with this paper, readers can have a thorough understanding of recent advances on ML-based security and securing ML for CPS and countermeasures, as well as research trends in this active research area.
翻译:网络物理系统(CPS)的特点是能够整合物理和信息或网络世界,在关键的基础设施中部署这些系统显示有潜力改变世界,但是,利用这一潜力受到限制,因为其关键性质和网络袭击对人、基础设施和环境的深远影响而使这种潜力受到限制; CPS吸引网络关注,因为通过无线通信媒介从传感器向激励器发送信息,从而扩大了攻击面; 传统上,CPS安全从防止入侵者利用加密和其他接入控制技术进入系统的角度来进行调查; 因此,大多数研究工作都侧重于探测CPS的攻击。 然而,在对手越来越多的世界中,完全防止CPS受到对抗性攻击,因此越来越难以集中精力使CPS具有复原力; 弹性的CPS设计可以承受干扰,尽管对手在操作上扩大了攻击面,但仍能继续运作。 探索的建立具有复原力的CPS的主要方法之一取决于机器学习(ML)的算法。 然而,从最近对ML进行的研究中发现,ML公司攻击的发现,在一个具有复原力的CDS研究领域,MPS研究的ML研究中,这一ML的ML分析过程必须在未来的论文中与具有稳定性的论文进行。