该论文聚焦工业控制系统(OT/ICS)在互联网上被扫描与协议专用工具探测的风险。与 IT 环境不同,OT 设备一旦被攻陷,后果往往是物理过程中断而非单纯数据泄露;而 OT 普遍存在补丁难以落地的约束,使传统『阻断+过滤』防御效果有限。tarpitting(拖延式交互)通过维持协议级会话把扫描器拖住,是一种低成本替代思路。Modbus TCP 与 IEC-104 协议本身不提供认证与完整性保护,因此天然暴露。 作者指出,应用层 tarpit 已在 IT 与 IoT 协议上被研究,但在 OT/ICS 领域尚属空白;而 OT/ICS 特有的会话语义(状态机、异常码)提供了 IT/IoT 不具备的拖延机会。为此他们提出 StallGrid,据称是首个面向 OT/ICS 的应用层 tarpit:在 Modbus 侧利用异常码 0x05/0x06,在 IEC-104 侧利用连接状态机中的长时间驻留来拖住扫描器。 实验方面,5 个变体(3 个 Modbus TCP、2 个 IEC-104)同时在线运行 24 天,共记录 6,709 个会话、2,039 个累计『每 tarpit 唯一 IP』,累计连接驻留超过 2,000 小时。借助 GreyNoise 富化,87–97% 的拖延时间归因于被标记为恶意的 IP,而这些 IP 仅占连接地址的 22–30%;协议级行为还与恶意分类存在相关性,可作为超出原始拖延时长的额外指纹信号。一个反直觉发现是:较短诱导延迟(1.5 秒)比较长延迟(3 秒)带来更多总驻留量,且在两种协议上均成立。结论是协议原生 tarpitting 可作为补丁不可行场景下实用、低成本的补充防御。
💡 推荐理由: OT/ICS 资产大量暴露且常年无法及时打补丁,被动阻断常常失效。该工作证明应用层拖延可在不改动设备的前提下显著占用攻击者资源,并产出可用于威胁情报的协议级指纹,是补丁受限环境值得评估的补充防御。
🎯 建议动作: 研究跟进,并在隔离测试环境中评估协议原生 tarpit 的可行性