Linux Zoom client proactively reading everything written to X11 clipboard
421 points • 2 days agoArticle Link

Linux 上 Zoom 客户端 7.1.5 版本的一次更新带来了一种令人担忧的行为:应用主动监控并读取写入 X11 剪贴板的所有数据。这与以往版本明显不同。由于许多用户和自动化密码管理器依赖剪贴板在应用间传递敏感凭据,这种静默的后台监控对那些以为剪贴板内容在未明确粘贴前保持私密的用户构成了潜在安全风险。

其技术原理涉及 XFIXES 扩展:Zoom 客户端可以检测到有新应用声明剪贴板所有权,一旦发现变化就会立即向新所有者发送粘贴请求,从而获取数据。通过观察可见,专为完成一次请求后退出设计的一次性粘贴工具在 Zoom 运行时会在启动时立即失败——因为 Zoom 已预先请求并获取了数据,工具在用户有机会粘贴前就已满足请求并退出。

用户讨论表明,这并非首次在流行软件中发现类似行为,之前关于其他通信工具也有过类似报告。尽管有人尝试通过 Zoom 网页界面查找设置或变通办法以禁用剪贴板共享,但大多数情况下无法阻止本地客户端发起这些请求。另一些人则建议使用受沙箱隔离的网页客户端或专用的、隔离的机器来召开会议,以更谨慎地降低相关风险。

围绕此事的讨论也牵涉到 X11 与 Wayland 的争论。有人认为 Wayland 更严格的安全模型(通常将剪贴板访问限制为处于活动焦点的应用)本质上能防止这种后台监控;但批评者指出,许多依赖高度定制的窗口管理工作流和自动化工具的用户仍然需要 X11,因为这些工具在 Wayland 生态中尚未得到充分支持或难以复现。

总之,缺乏透明度引发了强烈不满,用户普遍觉得这种行为更像恶意软件而非正规专业软件。虽然有人猜测客户端可能试图主动识别会议链接或其他数据,但缺乏明确文档和用户选项使这一特性令人质疑。此事件提醒我们应密切关注应用如何与系统级资源交互,以及在追求现代功能时用户在安全与隐私之间面临的持续权衡。

162 comments • Comments Link

由于 Zoom 过去曾出现安全漏洞(例如 macOS 的提权漏洞)并伴有可疑的网络活动,用户对其信任度仍然偏低,许多人因此将其视为不可信或恶意软件。

通过浏览器而非专用客户端使用 Zoom 可以显著提升安全性,因为可以利用浏览器内置的沙箱隔离,不过有用户指出这可能在视频质量或功能上有所妥协。

具有网络访问权限的专有软件带来固有的安全风险,因为用户对其行为缺乏可见性与控制,尤其是当这些应用在 Windows 或 Linux 上以提升权限运行时。

与移动操作系统相比,桌面平台仍然缺乏完善的默认拒绝权限机制,这是一个重大安全缺陷;移动系统越来越多地对剪贴板访问等敏感操作给出明确提示。

Qubes OS 提供了更强的安全模型:将不可信应用运行在隔离的、一次性虚拟机中,有效防止剪贴板外泄或系统范围的破坏,但代价是更高的硬件要求和更复杂的配置。

在 X11 的架构中,剪贴板由源应用以共享选择的方式管理,而非集中式缓冲区,这使隐私保护更为复杂:任何应用都可以随时向所有者请求数据,因此通常需要第三方守护进程来实现现代剪贴板的行为。

尽管有人主张完全避免使用专有工具,但现实情况——例如职业需求、求职面试和机构的采用——常常迫使人们在安全偏好上做出妥协,以维持工作或社交关系。

一种务实的管理高风险软件的办法是采用多用户隔离或使用专用的隔离硬件(例如旧平板),以确保与工作相关的专有工具在物理和逻辑上与银行账户或密码管理器等个人敏感数据隔离开来。

关于 X11 和 Wayland 的争论存在明显分歧:有人优先考虑 X11 的稳定性和功能成熟性,另一些人则看重 Wayland 带来的更强安全性与现代架构,但 Wayland 可能存在驱动和兼容性问题。

通过技术变通避免侵入性软件(例如自托管的 Jitsi 替代方案)常因采用率低以及企业通信工具背后的社会或职业权力动态而难以实施。

这次讨论反映了职业生活的功能需求与专有软件固有安全风险之间根深蒂固的紧张关系。尽管普遍认为应对 Zoom 等应用格外谨慎,参与者也承认在企业或求职环境中单纯拒绝使用往往不现实。对话凸显两派分歧:一派主张严格且成本高昂的隔离(如 Qubes OS 或严格的仅限浏览器策略),另一派则倾向于更易接入、更务实的缓解措施(例如独立用户账户或专用辅助设备)。最终,这反映出人们对桌面安全现状的普遍挫败感,并指出需要更完善的权限框架,以匹配移动平台上已成为常态的保护措施。