论文标题
DAICS:工业控制系统中异常检测的深度学习解决方案
DAICS: A Deep Learning Solution for Anomaly Detection in Industrial Control Systems
论文作者
论文摘要
深度学习正在成为一种有效的技术,可以检测针对工业控制系统(ICS)的复杂网络攻击。文献中检测的常规方法是学习系统的“正常”行为,然后能够将其标记为与之相关的异常。但是,在操作过程中,ICS不可避免地不断地发展其行为,例如,更换设备,工作流修改或其他原因。结果,可能会产生大量的错误警报,对异常检测过程的准确性可能受到巨大影响。本文介绍了Daics,这是一个具有模块化设计的新型深度学习框架,可适应大型ICS。该框架的关键组成部分是一个2个分支神经网络,它通过少量数据示例和一些梯度更新来了解ICS行为的变化。这是由检测阈值的自动调整机制支持的,该机制考虑了正常工作条件下预测误差的变化。在这方面,不需要专门的人干预来更新系统的其他参数。 DAICS已使用公开可用的数据集进行了评估,并且与最先进的方法相比,检测率和准确性提高,以及对加性噪声的鲁棒性。
Deep Learning is emerging as an effective technique to detect sophisticated cyber-attacks targeting Industrial Control Systems (ICSs). The conventional approach to detection in literature is to learn the "normal" behaviour of the system, to be then able to label noteworthy deviations from it as anomalies. However, during operations, ICSs inevitably and continuously evolve their behaviour, due to e.g., replacement of devices, workflow modifications, or other reasons. As a consequence, the accuracy of the anomaly detection process may be dramatically affected with a considerable amount of false alarms being generated. This paper presents DAICS, a novel deep learning framework with a modular design to fit in large ICSs. The key component of the framework is a 2-branch neural network that learns the changes in the ICS behaviour with a small number of data samples and a few gradient updates. This is supported by an automatic tuning mechanism of the detection threshold that takes into account the changes in the prediction error under normal operating conditions. In this regard, no specialised human intervention is needed to update the other parameters of the system. DAICS has been evaluated using publicly available datasets and shows an increased detection rate and accuracy compared to state of the art approaches, as well as higher robustness to additive noise.