论文标题
基于分布式物联网的工业自动化的安全分析
Security Analysis for Distributed IoT-Based Industrial Automation
论文作者
论文摘要
随着现代嵌入式平台的不断扩展的计算和通信功能,物联网(IoT)技术可以开发可重新配置的制造系统---新一代高度模块化的工业设备,适用于高度定制的制造。这些系统中的顺序控制很大程度上基于离散事件,而其形式的执行语义被指定为解释的控制彼得网(CIPN)。尽管基于CIPN形式主义的行业范围内使用编程语言,但在存在对抗活动的情况下,对此类控制应用的正式验证得到了不支持。因此,在本文中,我们重点介绍了对基于CIPN的顺序控制应用程序的安全感知建模和验证挑战。具体而言,我们展示了如何将网络工业物联网控制器的CIPN模型转换为基于Petri Net(TPN)的模型,并与植物和安全感知的通道模型组成,以便在基于网络的攻击的情况下启用系统级安全性验证安全性。此外,我们引入了现实的渠道特异性攻击模型,这些攻击模型使用非确定性捕获对抗性行为。此外,我们展示了如何利用验证结果引入安全补丁并激发攻击探测器的设计,以提高整体系统弹性,并允许对关键安全性能满意。最后,我们在工业案例研究上评估了框架。
With ever-expanding computation and communication capabilities of modern embedded platforms, Internet of Things (IoT) technologies enable development of Reconfigurable Manufacturing Systems---a new generation of highly modularized industrial equipment suitable for highly-customized manufacturing. Sequential control in these systems is largely based on discrete events, while their formal execution semantics is specified as Control Interpreted Petri Nets (CIPN). Despite industry-wide use of programming languages based on the CIPN formalism, formal verification of such control applications in the presence of adversarial activity is not supported. Consequently, in this paper we focus on security-aware modeling and verification challenges for CIPN-based sequential control applications. Specifically, we show how CIPN models of networked industrial IoT controllers can be transformed into Time Petri Net (TPN)-based models, and composed with plant and security-aware channel models in order to enable system-level verification of safety properties in the presence of network-based attacks. Additionally, we introduce realistic channel-specific attack models that capture adversarial behavior using nondeterminism. Moreover, we show how verification results can be utilized to introduce security patches and motivate design of attack detectors that improve overall system resiliency, and allow satisfaction of critical safety properties. Finally, we evaluate our framework on an industrial case study.