安全模型

隐私源于设计,而非承诺。

你不必信任我们。Sealby 之所以私密,在于它的构建方式:没有账户,没有服务器,密钥从不离开你的设备。

术语解释

值得了解的四件事。

AES-256-GCM
银行和政府机构使用的加密标准。256 位密钥外加内置的完整性校验,被篡改的文件根本打不开。Sealby 为每个文件配备独立密钥。
安全隔区
Secure Enclave 中不可导出的密钥保护设备端的解锁密钥。Sealby 在 App 内将这层保护与你的 PIN 码、图案或密码短语相结合。
恢复短语
在你的设备上生成的十二个单词,代表着一个保险库的密钥。只需写下一次。丢了 PIN 码或手机,这条短语就能从备份中把那个保险库找回来。没有其他人持有副本。
加密 iCloud 备份
开启备份后,Sealby 只会上传无法读取的数据块。每个数据块在离开手机之前就已加密,所以 iCloud 存储的数据,它读不了、数不出,也无法建立索引。

无账户、无服务器、无后门

没有需要登录的账户,也没有保存你密钥的服务器。没有主密钥,也没有后门。能否访问,只取决于你。

可否认,是设计使然

每个保险库都位于自己的 PIN 码之后。保险库以完全相同的加密区块形式存储,任何地方都没有它们的列表,也没有数量。

恢复由你掌控

每个保险库都有自己的恢复短语,在你的设备上生成,只向你展示。妥善保管,你就能在任何设备上恢复那个保险库。

写给技术读者

一个文件是如何被封存的。

整条流水线都在你的设备上运行。每一步都是标准的密码学构造,字节级的格式也写得清清楚楚。

  1. 1

    你的 PIN 码,从不直接变成密钥

    PIN 码、图案或密码短语,会经过一个按设备校准的内存困难函数拉伸。即使在高速硬件上,离线猜测也会变得很慢。

    Argon2id(libsodium)→ 密钥加密密钥
  2. 2

    安全隔区包裹保险库密钥

    保险库密钥由安全隔区内的一把密钥包裹,并受设备密码把关。它无法导出、无法复制,也无法转移到另一台手机。

    Secure Enclave P-256 · 受设备锁屏密码保护
  3. 3

    一个文件,一把密钥

    每个保险库只有一把随机生成的 256 位密钥。库内的每个文件和笔记都用各自的密钥封存,这把密钥由保险库密钥和文件 id 派生而来,因此没有两个文件共用同一把密钥,一把文件密钥的泄露也永远不会暴露整个保险库。

    保险库密钥:256 位 CSPRNG · 文件密钥 = HKDF-SHA256(保险库密钥,文件 ID)
  4. 4

    AES-256-GCM,逐块加密

    内容按块加密,每一块都有独一无二的 nonce,元数据也一并被认证。被篡改、调换或打乱顺序的块,一律打不开。

    96 位 nonce = 32 位盐值 ‖ 64 位计数器 · 128 位认证标签 · 经过认证的头部
  5. 5

    固定大小的数据块,没有索引

    加密后的输出以外观完全相同的数据块存储。不存在任何保险库或文件的全局列表,所以 iCloud 能数出数据块的数量,却数不出保险库的数量。

    统一大小的数据块池 · 无明文清单 · 无保险库登记表
  6. 6

    恢复被封存在每个保险库自己的密钥对里

    每个保险库都有自己的恢复密钥对。12 个单词编码私钥;公钥的一半则封存着保险库密钥的副本。只有那一个保险库能打开,而且只能靠那些单词。

    HPKE · DHKEM(P-256) / HKDF-SHA256 / AES-256-GCM
  7. 7

    对安全模型有疑问?

    直接问打造它的人。每条消息都由真人阅读,无论是加密设计还是文件格式,都可以问。

    发邮件到 hello@sealby.app

服务器能看到什么

  • 存在这样一份加密数据,以及它的大致体积
  • 备份最近一次变动的时间

没有人能看到什么

  • 你的文件、照片、视频或笔记
  • 你的 PIN 码、密码短语或加密密钥
  • 你有多少个保险库,或是否存在隐藏保险库
  • 任何可读的内容,任何时候都看不到,因为根本没有可以交出的密钥

直截了当的回答。

Sealby 或 Apple 能读取我的数据吗?

不能。你的数据在你的设备上加密,被存储或同步的只有加密数据。没有账户、没有服务器保管的密钥、也没有后门。不存在任何可读的内容可供访问,也没有什么可被强制交出。

Sealby 使用什么加密?

文件和笔记以 AES-256-GCM 加密,每个都有自己的密钥。这些密钥由你设备上的安全隔区保护,由你的 PIN 码、图案或密码短语解锁。

丢失恢复短语会怎样?

那样一来,那个保险库就只依赖这台手机和它的 PIN 码、图案或密码短语。如果你把这些也弄丢了,或者丢了手机,就没有人能恢复这个保险库。没有主密钥,也没有后门。正是这个取舍,让 Sealby 除你之外无人能读——所以请妥善保存你的恢复短语。

你们会在这个网站上跟踪我吗?

不会,不是以个人身份。本网站不使用 Cookie,不在你的设备上存储任何标识符,也不加载任何第三方跟踪器或广告像素。我们在自己的基础设施上统计页面访问量和 App Store 点击量,不使用任何标识符,因此我们能看出哪些页面和语言有用,但永远不知道是谁看的。发送 Do Not Track 或 Global Privacy Control 信号的浏览器完全不会被计入。隐私就是我们的产品,网站也照此打造。

更多: 可否认保险库的工作原理 ·完整常见问题 ·发现安全问题?请写信至 hello@sealby.app.

无需信任我们的隐私。

下载 Sealby,让你的数据除你之外无人能读。

在 App Store 下载

iPhone 和 iPad · iOS 17+ · 免费