本文系统性评估了机器学习驱动的网络入侵检测系统(NIDS)在面对对抗性攻击时的鲁棒性。尽管已有研究揭示了ML模型在特定场景下的脆弱性,但缺乏跨架构、跨攻击类别和攻击类型的系统比较,导致安全从业人员在选择模型时缺乏明确指导。作者选取了三种主流分类器架构——1D卷积神经网络(CNN)、长短期记忆网络(LSTM)和随机森林(RF)集成,并在ACI-IoT-2023数据集(包含超过120万样本,涵盖12种攻击类型)上进行实验。对抗攻击采用FGSM和PGD方法,在归一化特征空间施加梯度扰动,扰动预算从ε=0.01到ε=0.1。结果显示:随机森立基线准确率高达99.98%,但受到攻击时性能急剧下降,即使在最小扰动ε=0.01下也下降了73个百分点;CNN则展现出优雅退化特性,在ε=0.01时仍保持95.5%的准确率;LSTM性能介于两者之间。这一发现颠覆了“高基线准确率意味着高鲁棒性”的传统认知。作者建议在对抗性环境中部署基于CNN的NIDS,并针对不同场景给出了具体部署建议。
💡 推荐理由: 该研究揭示了常见ML架构在对抗性扰动下的实际鲁棒性差距,为蓝队选择NIDS模型提供了关键实验证据,避免因依赖高基线准确率而忽视脆弱性。
🎯 建议动作: 研究跟进