Firedown 返回
安全

Cloud Backup 的工作原理

最后审核:2026年8月1日

文件在离开手机之前就已在手机上加密。服务器存储的是它无法解密的 字节,以及它能读取的元数据。任何能读取你文件的东西都不会被传输。


Cloud Backup 是什么

Cloud Backup 会为你已下载的文件保留一份加密副本。你在应用里从已完成的下载开始备份,之后可以在同一部手机上恢复,也可以在任何持有你恢复码的设备上恢复。在你主动要求之前不会上传任何内容,你只为用到的存储付费,私密保险库中的文件永远不会包含在内。


01 我们假定服务器已被攻破

假定它被入侵、被查封、被法院索取,或被我们自己配置错误。在这四种情况下你的文件都保持不可读,因为服务器从不持有任何能解密它们的东西。


02 恢复码就是全部钥匙

没有账户,没有邮箱,没有密码。手机生成一个恢复码,并在本地由它派生出所有密钥。

恢复码从不传输:备份时不会,恢复时不会,配对浏览器时也不会。我们没有副本,也无法生成副本。

丢了恢复码,备份的文件就没了。你无法恢复,我们也不能。没有重置链接:重置链接恰恰是会放别人进来的东西。把它写下来。

03 备份一个文件时会发生什么

  1. 为该文件单独生成一把新密钥。没有任何一把密钥能打开整个备份。
  2. 文件在你的手机上分块加密。每一块都绑定到它在该文件中的位置:无法互换、无法重排,也无法在文件间移动。
  3. 这些块直接上传到存储提供商。我们的服务器从未见过任何可读内容。
  4. 这把密钥由从恢复码派生的密钥上锁,存放在文件旁边,没有恢复码毫无用处。
  5. 索引(名称、类型、日期、预览)作为一整块加密。我们保管并原样奉还,但无法打开。

恢复在你的设备上反向执行这一过程。除你的手机外,任何地方都不存在密钥。

正在你的设备上加密…
名称
类型
大小
428.6 MB · 仍然可见
保存日期
2026年8月2日 · 仍然可见

离开手机的就是这个状态。名称和类型在加密的索引里。大小和时间戳 不在。


04 我们能看到什么、看不到什么

加密隐藏的是内容,不是内容的存在。

我们能看到

  • 每个文件有多大
  • 你有多少个文件
  • 你何时备份或恢复
  • 你连接时的 IP 地址
  • 你持有多少存储额度

我们看不到

  • 文件名
  • 文件内容
  • 缩略图或预览
  • 任何文件的类型
  • 下载来自哪个网站
  • 任何你未备份的东西
一条存储记录
对象大小存储时间
a3f9c2…7e108,388,642 bytes2026-07-14 09:12
b71d04…9fa38,388,642 bytes2026-07-14 09:12
c0e5aa…12b82,104,331 bytes2026-07-14 09:13

这就是记录的全部:没有名称,没有类型。大小和时间是真实的信号,加密无法消除它们。


05 付款而不暴露身份

为存储付费通常会产生一条把人和账户绑在一起的记录。这里不会。

额度通过盲签名以匿名代币的形式发放:支付系统在看不到所签内容的情况下签名。一笔付款可以被验证为真实,但无法与使用它的账户关联。即使被要求,我们也拿不出这种关联:它从未被建立。

银行卡信息只进入支付服务商自己的页面,从不到达我们。Lightning 不涉及银行卡处理商。


06 在浏览器中打开你的备份

用应用扫描一个二维码,即可在电脑上打开备份。传输的是存储密钥本身,且只为该浏览器会话加密,而不是登录令牌,令牌什么也解密不了。

恢复码从不传输。配对的浏览器只能访问你已备份的文件,别无其他;它无法反推恢复码,你登出或关闭标签页时密钥即被抹除。

在密钥交付之前,两个屏幕会显示相同的六位数字。若不一致,请选择不匹配

Firedown 从不在浏览器里索要你的恢复码。我们的任何页面都没有输入框。任何索要它的页面都是在企图夺取你的文件。

07 这无法防御什么


08 亲自验证

加密、密钥派生和配对握手都在应用里运行,而不在服务器上。本页的每一条主张都可以仅凭客户端来验证。

去哪里看
文件作用
sync/crypto/SyncIdentity.java由恢复码派生所有密钥
sync/crypto/VaultCrypto.java按文件加密
sync/crypto/BookmarkBlob.java加密的索引
sync/crypto/Canonical.java请求签名
sync/crypto/PairSeal.java浏览器配对
sync/crypto/BlindSignature.java匿名支付代币

GitHub 阅读源代码;什么被存储、由谁存储,见我们的隐私政策

请私下报告安全问题:见应用仓库中的 SECURITY.md 文件,或发邮件至 [email protected]

这是便利性翻译。如有出入,以本页英文版本为准。