In recent years, a number of process-based anomaly detection schemes for Industrial Control Systems were proposed. In this work, we provide the first systematic analysis of such schemes, and introduce a taxonomy of properties that are verified by those detection systems. We then present a novel general framework to generate adversarial spoofing signals that violate physical properties of the system, and use the framework to analyze four anomaly detectors published at top security conferences. We find that three of those detectors are susceptible to a number of adversarial manipulations (e.g., spoofing with precomputed patterns), which we call Synthetic Sensor Spoofing and one is resilient against our attacks. We investigate the root of its resilience and demonstrate that it comes from the properties that we introduced. Our attacks reduce the Recall (True Positive Rate) of the attacked schemes making them not able to correctly detect anomalies. Thus, the vulnerabilities we discovered in the anomaly detectors show that (despite an original good detection performance), those detectors are not able to reliably learn physical properties of the system. Even attacks that prior work was expected to be resilient against (based on verified properties) were found to be successful. We argue that our findings demonstrate the need for both more complete attacks in datasets, and more critical analysis of process-based anomaly detectors. We plan to release our implementation as open-source, together with an extension of two public datasets with a set of Synthetic Sensor Spoofing attacks as generated by our framework.
翻译:近年来,为工业控制系统提出了一些基于程序的异常探测计划。在这项工作中,我们首次对此类计划进行了系统分析,并引入了由这些检测系统核查的属性分类。然后我们提出了一个新的总体框架,以生成侵犯系统物理特性的对抗性假冒信号,并使用这一框架分析在最高安全会议上公布的4个异常探测器。我们发现,其中3个探测器容易受到一些对抗性操纵(例如,用预设模式打折扣),我们称之为合成传感器潜伏,一个系统能够抵御我们的攻击。我们调查其复原力的根源,并表明其来源于我们引入的特性。我们的攻击减少了被攻击计划的回调(真实正率),使其无法正确检测异常现象。因此,我们在异常探测器中发现的弱点表明,(尽管最初的检测表现良好),这些探测器无法可靠地了解系统的物理特性。即使我们以前的工作预期能够完全抵御(基于已核实的属性的)攻击,但我们的恢复力来自我们引入的特性。我们发现,攻击的回调率计划是成功的。我们发现,我们需要通过更精确的系统数据分析来完成我们之前的工作,需要更精确地分析。