top of page

Coldframe 蜜罐模拟超市控制器以观察攻击者行为

26分钟前
讀畢需時 12 分鐘
Generic defensive software-security workspace, not a real supermarket refrigeration system, a Coldframe deployment or evidence of a successful attack. Credit: Bibek ghosh. Source: https://www.pexels.com/photo/programming-data-on-a-computer-14553707/. Pexels License.
Generic defensive software-security workspace, not a real supermarket refrigeration system, a Coldframe deployment or evidence of a successful attack. Credit: Bibek ghosh. Source: https://www.pexels.com/photo/programming-data-on-a-computer-14553707/. Pexels License.

Coldframe 向攻击者呈现两套虚假的超市制冷界面,将看似获得冷却设备访问权限的情形转化为记录其行为的机会。Coldframe 蜜罐仿真 Danfoss AK-SM 800A 和 Copeland/Dixell XWEB 管理系统。其开发者表示,该项目源于近期针对制冷设施的攻击。核心问题在于:有说服力的初步印象能否提供超出普通互联网扫描之外的有用证据。

该项目没有直接暴露真实控制器软件,而是采取了不同的方法。它模拟部分交互,包括成功登录和控制操作模拟,同时将真实制冷设备排除在实验之外。这一选择带来了主要权衡:更高的逼真度可能揭示更多行为,但每一项缺失的交互也会让访问者多一次识破伪装的机会。

已有项目 eppser 的 danfoss-ak-sm-decoy 提供了有益对照。两者都模拟制冷监控系统,但 Coldframe 更强调 Web 指纹和可识别的漏洞利用尝试。对超市运营方和制冷承包商而言,其意义不止于任一代码库。这些实验考察的是针对管理界面的活动——这些界面将远程维护与实体运营相连接。

Coldframe 蜜罐提供表面上的登录入口,随后观察后续行为

公开的制冷控制器蜜罐将自身描述为低交互型,这意味着它模拟选定的设备行为,而非完整控制器。其核心服务位于一个 Python 文件中,并使用 Python 标准库。该代码库还包括部署资源、测试,以及用于汇总记录事件的独立程序。

这样的打包方式让项目更易于使用,但其最重要的设计选择发生在认证之后。Coldframe 有意接受特定弱凭据和模拟的认证绕过方式。访问者随后会获得一个会话,以及包含虚构冷藏柜的仪表板。除霜控制似乎可供操作,使诱饵系统能够记录某人是否从进入尝试转向模拟设备操控。

关键区别在于:发现一个控制器,与尝试操作它。 页面请求只能证明某项服务受到关注。成功登录后再执行控制操作,则提供了不同层面的观察。两者都无法确定攻击者身份,但这一行为序列比连接地址列表更能支持精确分析。

设想一名假想访问者发现登录页面、提交凭据、打开仪表板,并激活除霜按钮。Coldframe 的设计旨在保留这些步骤,同时不将按钮连接到制冷设备。该场景说明了预期的测量目标,并不意味着项目已在某个有记录的攻击活动中观察到此类行为。

开发者的简介还声称,互联网服务搜索引擎 Shodan 会将两种身份识别为真实设备,而非蜜罐。在此,这仍只是开发者的说法。扫描器的识别结果并不能独立证明人员、漏洞利用工具或其他分类系统也会得出同样的结论。

代码库提出了一个更便于评估的主张:它记录了 Coldframe 模拟哪些表面,以及模拟止于何处。这种透明度很重要,因为“看起来像控制器”可能指代几种截然不同的成果。匹配页面标题,与维持一个令人信服的认证会话,并不是一回事。

因此,这一公告推出的是一种观察工具,而不是已经得到验证的攻击者活动记录。它的新闻价值在于目标的具体性和发布时机。它是否能产出有用情报,取决于什么流量抵达它、初始请求之后发生什么,以及如何解读由此获得的证据。

近期制冷事件令远程维护承压

Coldframe 的前提有独立记录的背景支持。法国的制冷安全警报最早于 2026 年 10 月 12 日发布,并在 10 月 16 日前持续更新。CERT-FR 报告称,Danfoss AK-SM 和 AK-SC 系列,以及 Copeland 和 Dixell XWEB 系统均受到入侵影响。其范围表明,在本文 11 月 10 日的报道日期之前,制冷监控已是活跃的事件关注领域。

运营压力落在零售商、制冷承包商,以及负责管理两者之间连接的主体身上。远程访问有助于维护,但可被访问的管理界面也暴露了系统的管理攻击面。这造成了一个实际冲突:诊断制冷问题所需的访问权限,在外部各方正积极寻找类似界面时必须保持受控。

Coldframe 观察的是暴露界面问题;它并不能解决某个设施的暴露风险。 CERT-FR 的指导重点是移除直接互联网访问,并通过受保护网络恢复访问。它还要求进行配置检查,包括除霜设置,并采取适当的制造商安全措施。独立的诱饵系统无法替真实门店完成这些工作。

这种区别十分重要,因为制冷监控器不只是另一个浏览器登录入口。其管理功能涉及设备行为。当模拟访问者按下除霜控制时,研究问题关注的是其是否转向操作行动。在真实设施中,同类操作应纳入维护程序和授权边界之内。

责任也可能跨越多个组织。零售商可能承担商业后果,而承包商管理设备和连接。本文并未确认任何受影响企业的具体安排。分析层面的含义是,有用的事件证据需要具备足够背景,以支持跨越这一边界的决策。

诱饵系统日志或许有助于说明哪些界面受到关注,或哪些尝试操作反复出现。它们无法证明承包商的生产环境已遭入侵,也无法证明一处安静的真实设施就是安全的。这些结论需要来自相关环境本身的证据。

时机解释了为何一个如此聚焦的项目现在值得关注。Coldframe 在官方事件警报发布后,针对一个明确可识别的目标类别,而非虚构一个工业应用场景。它的贡献在于,有望在不暴露实际制冷系统的前提下,观察针对该类别的尝试。

这种前景仍不同于归因。项目公告中没有任何内容能独立地将 Coldframe 接收的流量与报告中入侵事件背后的行为者联系起来。维持这一区分,能够保留研究当前攻击技术与声称识别出特定攻击活动之间的界限。

匹配设备指纹带来有意为之的权衡

Coldframe 的逼真度工作早在任何人看到其仪表板之前就已开始。指纹是用于分类设备的一组可识别服务特征组合。根据代码库说明,Danfoss 身份模拟了响应头、其顺序、管理页面标题和证书特征。这些细节针对的是初始发现阶段可见的特征。

该项目还模拟了 TLS——用于保护网络连接的协议——并采用旨在类似所选设备的设置。其文档为 Danfoss 身份指定了 TLS 1.2。关键问题在于一致性:周围的服务行为是否支持登录页面所暗示的身份?

可信的界面需要在呈现方式、网络响应和后续行为之间保持一致。 仅凭视觉模仿,仍会留下其他可供比对的表面。反过来,匹配扫描器偏好的信号,也不能保证认证后的应用能经受更深入的检查。Coldframe 选择复现这条链路中的哪些部分。

根据其文档,Dixell 身份采用不同模式。它模拟相应的登录流程和特定响应特征,而不只是更换 Danfoss 品牌。这是一项有意义的设计区别,因为项目试图代表不同产品系列,而每个系列都有各自外部可见的行为。

某些匹配资产需要额外材料。代码库未包含供应商图标,但支持使用运营者获授权使用的私有副本,也支持提供的 Danfoss 启动页面。因此,默认检出的版本与采用这些可选资产的部署版本,未必呈现相同的指纹。

这一限定限制了所提供简介中“完美相似”的说法。代码库本身承认存在不完整的知识和模拟响应。更具可辩护性的描述是:具有可配置细节和明确缺口的定向模仿。这样的表述既保留工程成果,也不会将开发目标转化为独立确立的结果。

同样的权衡也出现在可选工业协议支持中。Modbus TCP 是一种通过网络交换工业设备数据的协议。Coldframe 可以通过它呈现虚构的温度和控制项,但默认不启用该服务。文档从所选 Danfoss 身份的预期角色角度解释了这一选择。

开放另一项服务可能吸引更多通用工业扫描,同时使特定部署与其预期身份的一致性降低。这说明功能更多并不自动意味着欺骗效果更好。适当的攻击面取决于观察问题和所代表的设备。

因此,Coldframe 的设计适合进行可测量的评估。审查者可以将其文档化响应与参考行为进行比较,识别不一致之处,并评估哪些差异会影响分类。这项工作会比笼统声称每位访问者都认为该模仿可信更具信息价值。

另一款 Danfoss 诱饵选择更广泛的模拟

Coldframe 指出的最接近对照是由 eppser 账户维护的 Danfoss 控制器模拟。该项目同样使用独立的 Python 实现。其文档描述了一个共享的虚构门店、变化的温度,以及代表设备服务的额外监听器。它强调在更广泛的模拟环境中保持一致性。

Coldframe 的文档以不同方式定位了自身重点:Web 指纹匹配、特定漏洞利用识别,以及 Dixell 支持。这些都是决定将实现工作投入何处的选择。两份代码库均未证明其方法能带来更好的实地结果,且其公开描述不支持进行性能排名。

更广泛的模拟与更狭窄的指纹匹配回答的是不同的研究问题。研究跨服务交互的人员需要这些服务背后一套一致的模型。研究针对可识别 Web 界面的尝试的人员,则需要沿着特定路径提供可信的响应。这一比较关乎观察覆盖范围,而非传统的产品功能竞赛。

共同的限制在于:建模出的控制器始终只是模型。一个逼真的温度显示界面并不能复现每一种维护工作流。一个真实的网络响应也无法提供其背后的完整应用。每种实现都会选择其作者认为重要的行为,同时让其他交互保持不完整,或有意不予提供。

Coldframe 的背景还包括已发表的漏洞研究。在其控制器身份验证研究中,Claroty 的 Team82 描述了 AK-SM 800A 管理界面的弱点。其于 2026 年 8 月 9 日发布的报告涵盖了替代身份验证机制、命令执行风险以及 Web 服务器配置操纵问题。

Claroty 还报告了一次扫描,发现 2,765 台暴露设备。该数字描述的是其引用的观测结果,并非当前已遭入侵安装实例的数量。暴露、漏洞、成功利用与运营损害仍是不同的主张。没有额外证据,诱饵系统记录的请求无法跨越这些类别。

Synacktiv 早先公布的身份验证绕过发现为这一控制器系列提供了另一项历史参考。这类披露有助于解释为何研究人员会识别特定请求模式。它们并不能证明每个匹配请求都代表一次成功入侵,或属于同一行动。

对 Coldframe 而言,这段历史提供了可建模和标记的可识别行为。对读者而言,它说明为何这一管理界面值得获得超出普通登录页面之外的审视。公开研究涉及可能影响访问与控制的机制,而该诱饵系统旨在观察尝试行为,同时不复现存在漏洞的底层机制。

这一比较也澄清了变化之处。公开漏洞说明已经解释了可能的进入路径。这些诱饵项目则将选定行为封装为可观察的服务。它们的额外价值将来自有记录的交互与审慎分析,而不只是重复陈述已知弱点的存在。

被识别的利用模式并不等于入侵证据

当请求类似于受支持的公开利用模式时,Coldframe 会记录请求并分配标签。这提供了一种有用的分类机制,尤其适用于审查重复流量。然而,标签表达的是诱饵系统对某项请求的解读。它并不能证明相应弱点存在于另一套系统上,也不能证明尝试的操作在该系统上成功。

对诱饵事件最有力的解读,是描述访问者提交了什么,以及模拟返回了什么。任何超出这一范围的结论都需要额外支持。表面上的登录成功属于 Coldframe 建模的身份验证行为。模拟的控制操作属于其虚构安装环境。两者都不代表对某家超市的访问。

在审查自动化行为时,这一区分尤为重要。某个工具可能在不了解响应的情况下发送可识别请求。另一位访问者可能会以交互方式操作界面。如果缺少请求序列和周边背景,两者都可能被归入同一宽泛的利用类别,尽管它们的证据价值不同。

该代码库承认登录后的交互较为有限。访问者会看到一个小型仪表板和部分选定命令,而不是完整的 StoreView 应用。这一限制是解读交互中断的关键。停止交互的访问者可能已完成扫描、失去兴趣、遇到不受支持的功能,或识别出了诱饵系统。

同样,沉默并不能证明所代表的设备系列未受到关注。发现情况取决于服务出现在哪里,以及访问者如何找到它。文档指出,云托管本身就可能让工业设备看起来可疑。因此,部署地址及其周边环境构成实验的一部分。

公开源代码带来了另一项限制。任何人都可以检查 Coldframe 被设计为产生的响应。这种开放性有助于审查和改进,但也会暴露可识别的实现细节。由此产生的张力是公开欺骗项目的内在特征,而该代码库明确承认指纹识别是一项限制。

该软件声明的隔离措施同样值得精确归因。其文档称,它会记录并丢弃利用载荷,而不是执行它们或转发流量。文档还描述了受限输入、连接控制和受限制的容器运行方式。这些是已有记录的设计措施,而非本文所报道的独立安全审计。

收集到的材料带来了另一个解读问题。请求字段和提交的凭据来自访问者,因此其内容始终不可信。分析人员应将记录的文本与经验证的发送者事实区分开来。请求中的姓名、地址或消息可以被伪造,而这并不会改变所记录请求本身的真实性。

因此,实际标准是可复现性。一份有价值的报告应保存请求序列、解释标签、说明部署条件,并明确哪些内容仍属未知。这种做法能将一段引人关注的日志摘录转化为其他研究人员能够评估的证据,而无需仅凭信任接受项目更广泛的主张。

下一阶段证据应衡量真实性、行为与覆盖范围

Coldframe 蜜罐现在需要在三个相互关联的领域获得证据:独立的真实性检查、有记录的交互序列,以及不同部署条件下的观测。这些是未来数月的报道重点,而非已宣布的里程碑。每一项都将检验该项目选择的仿真水平是否支持其预期研究目的。

独立比较应当优先,因为分类成功的范围比设备真实性更窄。有价值的评估应说明测试了哪种配置,以及其匹配了哪种参考行为。它还应披露可选资产和不受支持的路径。可复现的一致性将强化保真度主张;持续存在的区分性响应则会收窄这一主张。

此类测试应将自动化识别与交互可信度分开。一台扫描器可能将初始响应归类为控制器,但后续应用请求可能暴露缺失的行为。两种结果都可能有效。分别报告它们,将表明 Coldframe 服务于哪些观察任务,以及其模拟还需要在哪些方面继续完善。

第二个信号,是从发现到模拟控制的有记录推进过程。包含身份验证尝试及后续操作的公开序列,将展示出比孤立页面请求更多的信息。其解读应包括诱饵系统版本、观察期和相关筛选决策,并妥善处理敏感细节。

这些证据将强化对超出初始扫描阶段的行为进行观察的理由。相反,如果流量主要由通用探测构成,则会支持更有限的作用。两种结果都不会使该项目失去价值。它们将说明其细致的制冷界面是否产生了不同于更简单服务所能捕获的信息。

第三个信号涉及不同环境和身份设定下的覆盖范围。可比较的观测结果可能揭示,表面上的兴趣是否取决于所代表的产品、托管环境或可用交互深度。比较需要一致的定义。否则,报告活动的差异可能反映的是收集选择,而不是访问者行为的差异。

这一信号也有助于解读负面发现。如果一个部署几乎没有吸引有意义的交互,而另一个记录到更长的序列,研究人员就需要检视周边条件。结果将在不确立制冷攻击普遍衡量标准的前提下,强化或削弱有关发现与真实性的特定假设。

对于开发人员而言,该项目值得关注,因为它是一个明确设定边界的紧凑模拟案例。对于安全团队而言,它的价值取决于观测结果能否支持他们本就需要作出的决策。对于零售商而言,公开的诱饵活动仍只是补充性背景,而非其自身设备状况的证据。

编辑判断是审慎的:Coldframe 以一个定义明确的观察工具,应对一个具体且近期已有记录的安全问题。其公开限制使这一主张更易于评估。通过本文审阅的材料,该项目尚未确立独立的现场验证,也未证明与已报告事件背后行为者存在关联。

关注 Coldframe 蜜罐时,应寻找可复现的比较和完整的交互序列,而不是仅接受识别主张。应追问每项观测能够证明什么、由哪种配置产生,以及是否存在另一种解释同样符合这些证据。如果您管理制冷设备,应将这些研究发现与对自身访问控制和运行设置的验证分开看待。有价值的问题在于,该诱饵系统是否揭示了能帮助防御者作出更好决策的行为。回答这一问题,需要请求周边背景、对缺失功能的诚实说明,以及其他研究人员能够重复的比较。在将一个可信的虚假控制器视为真实门店活动的可靠记录之前,请留意这些出版物。

 
 

免费开始使用

一款本地优先的AI助手

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)和M-Chip Mac 。

你的 AI 工作伙伴

和 remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page