arXiv:2505.22638cs.CRcs.LG2025-05被引 1

用机器学习模拟工业系统噪声,提升蜜罐真实度。

SimProcess: High Fidelity Simulation of Noisy ICS Physical Processes

  • 仅需真实系统时序数据,用随机森林估计噪声分布
  • 在电网数据上实现100%召回率,识别出高斯与混合高斯最优
  • 适用于复杂动态系统,帮助开发者提升蜜罐逼真度

工业控制系统(ICS)管理电力网络和水处理厂等关键基础设施。针对ICS的网络攻击可能导致严重经济损失、环境破坏及安全风险。例如,水厂污染若未被发现,可能危及数千人生命。为研究攻击行为并提升防御能力,研究人员越来越多地使用蜜罐——诱骗攻击者、分析其行为的伪装系统。然而,现有蜜罐难以复现真实的工业物理过程,易被识别。准确模拟系统噪声极具挑战,因噪声来源多样,包括传感器误差与外部干扰。本文提出SimProcess框架,通过评估仿真结果与真实系统的噪声分布相似度,量化仿真保真度。该框架仅需真实系统的时间序列数据,利用随机森林等机器学习模型估计噪声分布,无需复杂数学建模,适用范围更广。我们在EPIC测试平台的真实电网数据上验证了该方法的有效性,对比了静态与生成式噪声方法。结果显示,模型对真实样本的召回率高达1.0;最佳噪声分布为高斯与高斯混合分布,并结合自编码器生成方案,显著提升蜜罐真实性。代码已开源。

原文摘要 · Abstract (English)

Industrial Control Systems (ICS) manage critical infrastructures like power grids and water treatment plants. Cyberattacks on ICSs can disrupt operations, causing severe economic, environmental, and safety issues. For example, undetected pollution in a water plant can put the lives of thousands at stake. ICS researchers have increasingly turned to honeypots -- decoy systems designed to attract attackers, study their behaviors, and eventually improve defensive mechanisms. However, existing ICS honeypots struggle to replicate the ICS physical process, making them susceptible to detection. Accurately simulating the noise in ICS physical processes is challenging because different factors produce it, including sensor imperfections and external interferences. In this paper, we propose SimProcess, a novel framework to rank the fidelity of ICS simulations by evaluating how closely they resemble real-world and noisy physical processes. It measures the simulation distance from a target system by estimating the noise distribution with machine learning models like Random Forest. Unlike existing solutions that require detailed mathematical models or are limited to simple systems, SimProcess operates with only a timeseries of measurements from the real system, making it applicable to a broader range of complex dynamic systems. We demonstrate the framework's effectiveness through a case study using real-world power grid data from the EPIC testbed. We compare the performance of various simulation methods, including static and generative noise techniques. Our model correctly classifies real samples with a recall of up to 1.0. It also identifies Gaussian and Gaussian Mixture as the best distribution to simulate our power systems, together with a generative solution provided by an autoencoder, thereby helping developers to improve honeypot fidelity. Additionally, we make our code publicly available.

工业控制蜜罐噪声模拟仿真保真

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。