返回资讯中心
外部精选
软件工程
#社区热议

Danfoss控制器暴露于互联网,超市制冷系统持续遭黑客攻击

来源标题:Are the Fridges Ok?

超市制冷系统仍在被黑客攻击,暴露在互联网上的Danfoss控制器是问题的一部分。这些StoreView控制器可管理多台冰箱,暴露本身并不证明已被入侵。单个公网IP可能对应多台控制器,且每台控制器可管理多台冰箱。

Hacker Newsmadars2026/11/3 · 今天15 分钟阅读

以下正文由 AI 翻译自 Hacker News(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

超市制冷系统仍在被黑客入侵。暴露在互联网上的 Danfoss 控制器是问题的一部分。

+50°C 太热了。 互联网可不是一个适合敞开大门的地方。

我们的基线对每个 IP 只计数一次,即使它暴露了多个 StoreView 服务。被 Shodan 标记为蜜罐的记录会被排除,但一个同时拥有标记和未标记记录的 IP 仍可能保留。IP 地址是系统的代理指标,而不是物理冰箱的数量。

已索引的 StoreView IP · 已排除标记的服务记录 正在加载包含标记蜜罐的总数……

一个公网 IP 可以对应多台控制器,而每台控制器又可以管理许多冰箱。仅仅暴露并不能证明已被入侵。

IP 去重和蜜罐过滤之前的历史服务总数。这些数据使用的单位与上方的独立 IP 基线不同;它们并不统计被入侵的冰箱。

这些总数包含标记的蜜罐。历史来源未提供蜜罐分类明细。已发布的观察结果可能使用了不同的搜索条件和采集时间。空白处为未测量;数据点未做插值。

全球已索引 Danfoss StoreView 服务的每日推断固件构成。此图表按服务加权,因此一个 IP 可能贡献多个端口;而头条基线统计的是独立 IP。这些每日版本来自缓存的响应头。

较新版本占比上升可能反映升级、旧系统下线、新设备接入,或 Shodan 索引的变化。此图表不跟踪单个设备,也不能证明发生了升级。多个端口仍可能使计数虚高,未标记的蜜罐也可能仍然存在。

精确的缓存 Last-Modified 指纹会与 Censys 发布的固件构建时间戳进行匹配。共享指纹仍然存在歧义;未匹配的 banner 仍然未知。该图表使用与头条计数相同的 StoreView 查询,并可选择排除蜜罐。在我们的基线普查期间,此查询中已出现较新的 StoreView Web 标题;这仍然不是所有 Danfoss 产品的完整清单。

计数来自 Shodan 的现有索引,而非实时漏洞测试。查询按顺序运行,并非单一的原子快照。头条使用的是单独的独立 IP 快照;此图表统计的是服务。暴露量和固件总数可能不同,因为 Shodan 对这些 API 请求分别作答。采集器会拒绝变化中的总体总数或不一致的总和,并保留最后一次有效观测。“4.3.1 或 5.x” 是一个版本分组,并不保证设备安全。下载完整测量历史 ↗

从军事基地的可疑攻击到欧洲超市的反复中断。

这是对已报告攻击和持续暴露情况的编辑评估,并非对每一台冰箱的实时测试。它不会因为一段平静期就自动转为“是”。

一次经过审查的、实质性的攻击浪潮,扰乱了多个场所的制冷。我们使用事件日期,而非后续文章的日期。可疑事件会被标注;关于旧事件的新头条不会重置计时。天数按 UTC 日历日期计算。

头条基线统计的是至少有一个匹配服务且未被 Shodan 标记为蜜罐的独立 IP 地址;小字总数则包含标记的服务记录。同时拥有标记和未标记记录的 IP 仍然符合条件。暴露历史保留未过滤的历史总数,而固件图表默认排除标记的蜜罐。所有计数均为全球范围内匹配 http.title:"Danfoss StoreView" 的互联网服务 banner。这是一个狭窄的指纹,并非所有 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 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →