用无监督时序模型实现实时检测电力通信异常,适合缺乏标注数据的场景。
Anomaly Detection in IEC-61850 GOOSE Networks: Evaluating Unsupervised and Temporal Learning for Real-Time Intrusion Detection

- 采用循环自编码器建模报文时序特征,无需标签即可发现异常。
- GRU模型在4毫秒内完成检测,准确率仍达87.37%。
- 时序模型泛化能力优于有监督方法,适合多变电网环境部署。
IEC-61850 GOOSE协议支撑现代数字化变电站中的关键实时通信,但缺乏原生安全机制,易受重放、伪装和数据注入攻击。由于严格延迟约束(<4毫秒)及标注攻击数据稀缺,入侵检测极具挑战。本文评估无监督时序建模在GOOSE网络中实现有效且可部署的异常检测能力。在ERE NO IEC-61850数据集上对比五种模型:监督随机森林基线、前馈自编码器及三种递归序列自编码器(RNN、LSTM、GRU)。监督随机森林性能最佳(F1=0.9516),但预测耗时21.8毫秒,不满足实时性要求。其余四类无监督模型均满足4毫秒延迟限制,其中GRU表现最优(F1=0.8737,延迟1.118毫秒)。跨环境测试显示所有模型在分布偏移下性能下降,但递归模型相对保持更高精度,表明时序建模比依赖标注数据的分类更具泛化能力。无监督模型的异常阈值基于预留验证集设定,避免测试泄露。结果支持无监督时序模型作为实时GOOSE入侵检测的实用方案,尤其适用于缺乏标注数据或需跨多变电站大规模部署的场景。
原文摘要 · Abstract (English)
The IEC-61850 GOOSE protocol underpins time-critical communication in modern digital substations but lacks native security mechanisms, leaving it vulnerable to replay, masquerade, and data injection attacks. Intrusion detection in this setting is challenging due to strict latency constraints (sub-4ms) and limited availability of labeled attack data. This paper evaluates whether unsupervised temporal modeling can provide effective and deployable anomaly detection for GOOSE networks. Five models are compared on the ERENO IEC-61850 dataset: a supervised Random Forest baseline, a feedforward Autoencoder, and three recurrent sequence autoencoders (RNN, LSTM, and GRU). The supervised Random Forest achieves the highest detection performance (F1=0.9516) but fails to meet real-time constraints at 21.8ms per prediction. All four unsupervised models satisfy the 4ms requirement, with the GRU achieving the best accuracy to latency tradeoff among them (F1=0.8737 at 1.118ms). A cross-environment evaluation on an independent dataset shows that all models degrade under distribution shift. However, recurrent models retain substantially higher relative performance than the supervised baseline, suggesting that temporal sequence modeling generalizes better than fitting labeled attack distributions. Anomaly thresholds for the unsupervised models are selected on a held out validation partition to avoid test set leakage. These results support unsupervised temporal models as a practical choice for real-time GOOSE intrusion detection, particularly in environments where labeled training data may be unavailable or where large-scale deployment across diverse substations is required.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。