超市制冷系统持续遭黑客攻击,Danfoss控制器暴露于公网
来源标题:Are the Fridges Ok?
超市制冷系统仍在被黑客攻击,暴露于互联网的Danfoss控制器是问题的一部分。这些控制器可管理多台冷柜,公网暴露本身并不证明已被入侵,但增加了风险。相关统计按独立IP计数,并排除了Shodan标记的蜜罐记录。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
超市制冷系统仍在遭到黑客攻击。暴露在互联网上的 Danfoss 控制器是问题的一部分。 +50°C 太热了。 把门敞开着放在互联网上,可不是什么好主意。 我们的基线统计对每个 IP 只计一次,即使它暴露了多个 StoreView 服务。带有 Shodan 蜜罐标签的记录会被排除,但一个同时拥有带标签和不带标签记录的 IP 仍可能被保留。IP 地址只是系统的代理,并不等于物理冰箱的数量。 已索引的 StoreView IP · 已排除带标签的服务记录 正在加载包含带标签蜜罐的总数…… 一个公网 IP 可以对应多台控制器,而每台控制器又可以管理许多冰箱。仅仅暴露在互联网上,并不能证明已被入侵。 这是 IP 去重和蜜罐过滤之前的历史服务总数。它们使用的单位与上方按不同 IP 统计的基线不同;它们并不统计被入侵的冰箱数量。 这些总数包含带标签的蜜罐。历史来源未提供蜜罐的细分数据。已发布的观察结果可能使用了不同的搜索条件和采集时间。空白处表示未测量的时间段;数据点之间未做插值。 全球已索引的 Danfoss StoreView 服务每日推断固件版本分布。此图表按服务数加权,因此一个 IP 可能贡献多个端口;而头条基线统计的是不同 IP。这些每日版本数据来自缓存的响应头。 较新版本占比上升,可能反映升级、旧系统下线、新设备接入,或 Shodan 索引的变化。此图表并不追踪单个设备,也不能证明发生了升级。多个端口仍可能使计数虚高,未标记的蜜罐也可能仍被计入。 精确的缓存 Last-Modified 指纹会与 Censys 发布的固件构建时间戳进行匹配。共享的指纹仍然存在歧义;无法匹配的横幅仍然未知。此图表使用与头条计数相同的 StoreView 查询,并可选排除蜜罐。在我们的基线普查期间,此查询中已出现较新的 StoreView Web 标题;这仍然不是所有 Danfoss 产品的完整清单。 计数来自 Shodan 的现有索引,而非实时的漏洞测试。查询按顺序执行,并非单一的原子快照。头条使用单独的不同 IP 快照;此图表统计的是服务数。暴露量和固件总数可能不一致,因为 Shodan 对这些 API 请求是分开应答的。采集器会拒绝发生变化的总量或不一致的总和,并保留最后一次有效的观测结果。“4.3.1 或 5.x” 是版本分组,并不保证设备安全。下载完整测量历史 ↗ 从军事基地的可疑攻击,到欧洲超市的反复中断。 这是对已报道攻击和持续暴露情况的编辑评估,并非对每台冰箱的实时测试。即使经历一段平静期,它也不会自动变为“是”。 一次经审查确认的、规模较大的攻击波,导致多个场所的制冷中断。我们采用事件发生日期,而非后续文章的日期。可疑事件会被标注;关于旧事件的新头条不会重置计时。天数按 UTC 日历日期计算。 头条基线统计的是至少有一个匹配服务且未被 Shodan 标记为蜜罐的不同 IP 地址;小字总数则包含带标签的服务记录。同时拥有带标签和不带标签记录的 IP 仍符合条件。暴露历史保留未过滤的历史总数,而固件图表默认排除带标签的蜜罐。所有计数均为全球范围内匹配 http.title:"Danfoss StoreView" 的互联网服务横幅。这是一个狭窄的指纹,并非所有 Danfoss 产品。多个端口可能使总数虚高;一台控制器可以服务多台冰箱。Shodan 的索引也滞后于现实世界的变化。下载不同 IP 历史 ↗ · API 方法说明 ↗ 2026 年 11 月 3 日,一项另行授权的主动测量对 2,050 个符合条件的 IP 各自的一个缓存端点,向 / 发起了一次普通的未认证请求。它识别出 212 个 StoreView 登录页面;1,409 个请求超时,332 个出现 TLS 失败。其余 97 个返回了其他页面、响应或错误。另有 51 个 IP 没有符合条件的缓存端点。整个过程没有重试、没有跟随重定向、没有登录、没有运行脚本,也没有更改控制器。 这是一次保守的观测,并非完整的在线设备计数:超时和 TLS 失败并不能证明设备离线。在识别出的页面中,205 个保留了缓存的固件推断结果,7 个出现差异或变为未知;这并不能证明发生了 7 次升级。可见的 UI 版本并非控制器固件。后来的一次代码审计重现了一种漏计风险:原始读取器可能收到有效的标题,然后在等待更多正文数据时超时。受影响的超时数量已无法还原,因此 212 只是该检查器识别出的数量。该检查器此后已得到修正并在本地测试;此次测量尚未重新运行。 后来的一次缓存 Shodan 查询发现 106 个 IP 带有蜜罐标签的 StoreView 记录。原始过滤器排除的是带标签的记录,而不是排除所有含有任何带标签记录的 IP。这些 IP 与 212 个识别页面之间的重叠情况未知,因为未保留 IP 与结果的对应关系。下载缓存的蜜罐审计 ↗。仅保留汇总结果。每日更新继续使用缓存的 Shodan 数据;此次主动测量未安排定期执行。下载汇总报告 ↗ GitHub Actions 每天 UTC 11:17 请求汇总的 Shodan IP、服务和固件计数,并保存其带日期的历史记录。新闻由计划的 Codex 任务每天单独审查;其最近一次完成的审查显示在上方。采集失败时会保留先前数据并显示其时效。已发布的历史快照与我们自己的样本保持分离。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。