可验证答案

如何把加密资料只读授权给亲友?

长期授权不应等于交出整个 Apple 账户。Vault 的目标流程是:所有者选择允许共享的密文项目,通过 CloudKit 为指定 Apple ID 建立私密 CKShare;亲友必须点击链接并明确接受,然后在自己的 Apple 账户下访问 sharedCloudDatabase,最后使用所有者另行提供的统一 12 词助记词解密只读密文。

作者: 曜郡 刘App Store 版本: 1.0核验日期: 2026-09-01
事实与判断

逐项理解

  1. 01
    先限定项目

    所有者勾选要共享的项目,而不是默认开放整个保险箱。

  2. 02
    系统核对参与者

    CloudKit 负责共享记录、参与者身份和只读权限;接收者必须明确接受。

  3. 03
    访问不等于解密

    接受 CKShare 取得密文访问权,但仍需正确助记词才能读取内容。

  4. 04
    撤销有边界

    撤销可停止后续共享访问,但不能撤回对方已导出的明文,也不能使已经透露的助记词失效。

验证方法

如何自行核对

用两个独立 Apple 账户和无敏感测试项目验证:指定参与者接受、非指定账户拒绝、接收者无法修改、撤销后无法继续回读;同时记录共享项目数和最后同步时间。

查看完整验证协议 →
适用边界

不能忽略的失败条件

当前统一助记词意味着一旦向亲友披露,不能只撤销这名亲友的解密知识。CKShare 的撤销范围与助记词泄露范围必须分开理解。
FAQ

直接回答

可以自动替亲友接受邀请吗?

不可以。接收者必须执行一次明确的接受操作。

亲友能修改我的项目吗?

只读参与者不应具有修改或删除所有者记录的权限。

撤销后对方还知道助记词怎么办?

撤销共享不会让记忆或副本消失。统一助记词一旦披露,其知识无法按参与者单独撤销。

一手来源

本文引用

继续了解