论文标题
ICSSIM-A构建工业控制系统安全模拟测试台框架
ICSSIM-A Framework for Building Industrial Control Systems Security Simulation Testbeds
论文作者
论文摘要
随着智能行业的出现,工业控制系统(IC)越来越多地使用云,物联网和其他服务来满足行业4.0目标。这些服务固有的连通性使此类系统暴露于增加的网络安全风险。为了保护ICS免受网络攻击的侵害,使用机器学习授权的入侵检测系统和入侵预防系统用于检测系统的异常行为。由于灾难性风险的可能性,操作ICS并不是研究入侵检测系统的安全环境。因此,现实的ICS测试使研究人员能够在受控环境中分析和验证其入侵检测算法。尽管已经开发了各种ICS测试台,但研究人员可以访问低成本,适应性和可定制的测试床,该测试台可以准确模拟工业控制系统,并且适合安全研究仍然是一个重要问题。 在本文中,我们介绍了ICSSIM,这是一个用于构建自定义虚拟ICS安全测试台的框架,其中可以有效,有效地研究各种类型的网络威胁和攻击。该框架包含模拟控制系统组件和通信的基本类。 ICSSIM旨在生产具有现实细节和高忠诚度的可扩展,多功能,可重现的,低成本和全面的ICS测试。 ICSSIM建立在Docker容器技术之上,该技术提供了逼真的网络仿真,并在隔离的私人操作系统内核上运行ICS组件。 ICSSIM减少了开发ICS组件的时间,并在循环模拟中使用软件和硬件提供了物理过程建模。我们通过创建测试台并通过展示如何应用不同的网络攻击来证明ICSSIM。
With the advent of smart industry, Industrial Control Systems (ICS) are increasingly using Cloud, IoT, and other services to meet Industry 4.0 targets. The connectivity inherent in these services exposes such systems to increased cybersecurity risks. To protect ICSs against cyberattacks, intrusion detection systems and intrusion prevention systems empowered by machine learning are used to detect abnormal behavior of the systems. Operational ICSs are not safe environments to research intrusion detection systems due to the possibility of catastrophic risks. Therefore, realistic ICS testbeds enable researchers to analyze and validate their intrusion detection algorithms in a controlled environment. Although various ICS testbeds have been developed, researchers' access to a low-cost, adaptable, and customizable testbed that can accurately simulate industrial control systems and suits security research is still an important issue. In this paper, we present ICSSIM, a framework for building customized virtual ICS security testbeds, in which various types of cyber threats and attacks can be effectively and efficiently investigated. This framework contains base classes to simulate control system components and communications. ICSSIM aims to produce extendable, versatile, reproducible, low-cost, and comprehensive ICS testbeds with realistic details and high fidelity. ICSSIM is built on top of the Docker container technology, which provides realistic network emulation and runs ICS components on isolated private operating system kernels. ICSSIM reduces the time for developing ICS components and offers physical process modelling using software and hardware in the loop simulation. We demonstrated ICSSIM by creating a testbed and validating its functionality by showing how different cyberattacks can be applied.