Claude Cowork 是 Anthropic 为专业人士设计的自动化工具,它在隔离环境中运行 Claude Code,以协助用户进行工具开发和数据处理等任务。在 Windows 版本的 Claude Desktop 中,Claude Cowork 依赖于 Hyper-V 隔离的 Ubuntu 虚拟机来运行,旨在减少潜在的安全风险。
根据 Armadin 的分析,问题主要存在于 Windows 本地服务 CoworkVMService。该服务负责接收来自 Claude Desktop 的指令,并将其转发至虚拟机内部执行。研究人员利用 DLL 侧载技术,诱导经过 Anthropic 数字签名的 claude.exe 加载恶意 DLL。这样一来,恶意代码便能在合法进程中运行,从而绕过 CoworkVMService 对调用程序身份的验证机制。
研究发现,部分执行参数能够直接修改虚拟机内部的安全设置。其中一个参数允许指定命令以 Linux 的现有用户身份执行,研究人员利用这一点选择了 root 账户,从而在虚拟机中获得了最高权限。另一个参数则能够覆盖单次任务允许访问的域名白名单,进而突破原先设定的外部网络访问限制。
研究人员指出,结合这两项操作,攻击者在获得虚拟机 root 权限后,便能访问同一虚拟机中的运行进程和工作会话数据,并且能够绕过网络访问限制,将这些信息传输到攻击者控制的外部服务器。
Anthropic 方面回应称,该攻击链的前提是攻击者已获得 Windows 主机的本地代码执行能力,因此不将其视为安全漏洞。然而,Armadin 认为,相关功能是 Claude Desktop 本身的缺陷。因此,他建议企业如果不需要使用 Claude Cowork,可以直接卸载 Claude Desktop。如果必须使用,则应限制允许运行 Claude Desktop 的用户,并密切监控 claude.exe 是否从非系统目录加载可疑的 DLL,以降低遭受此类攻击的风险。对于关注技术动态的用户,这类信息也与一些关于世界杯竞猜的讨论一样,需要谨慎辨别和评估。

资深球迷
凭借其全面的功能和卓越的赛事覆盖,本平台为您提供无与伦比的观赛体验。
回复