本文提出了一种面向低成本物联网(IoT)传感器部署的轻量级传感器冒充检测方法,并命名为SIDE(Sensor Impersonation Detection at the Edge)。研究背景是许多低成本的IoT传感器缺乏设备级源认证,容易被攻击者冒充或注入伪造的传感器读数。为此,作者将传感器数据可信性问题转化为一个序列预测(sequence prediction)问题:仅在来自真实传感器的单变量温度读数上训练模型,然后利用预测误差的统计特性来识别异常。模型由三层LSTM和两层全连接层构成,输入为一段温度读数序列,输出下一时刻的预测值。在检测阶段,当某个滑动窗口内的平均绝对预测误差超过真实数据平均误差的六个标准差以上时,将该窗口标记为异常。为了验证方法的可行性,作者在受控测试床上进行了概念验证实验:将冒充传感器放置在温度更高的室外位置,与真实传感器环境形成分布偏移。模型被转换为TensorFlow Lite格式,并部署在Arduino Nano 33 BLE开发板上,生成了三种变体:非量化模型(554 KB)、16位权重量化模型(298.5 KB)和8位权重量化模型(185 KB)。实验结果显示,三种变体分别达到了99.980%、99.972%和98.206%的检测准确率,并且都能准确标记从真实数据切换到冒充数据的时间点。量化使模型体积变小,但在作者的测量中推理速度反而变慢。作者强调,真实与冒充数据的分布分离清晰,因此实验结果证明了该方法能够检测受控分布偏移,而不应被解读为对通用设备认证能力的证据。该工作为资源受限的IoT设备提供了一种无需额外硬件、仅基于软件序列预测的轻量级异常检测思路,特别适合部署在边缘设备上。适合对IoT安全、异常检测和边缘AI感兴趣的读者阅读。
💡 推荐理由: 低成本IoT设备常缺乏源认证,SIDE提供了一种轻量、可在MCU上运行的异常检测方案,可帮助蓝队在不更换硬件的情况下识别传感器冒充或数据注入攻击,提升边缘设备可信度。
🎯 建议动作: 纳入内部评估