照片的端到端加密,一文说清
“加密”不等于“端到端加密”。区别在于谁持有密钥。
1 分钟阅读最后审阅
简要回答
端到端加密是指照片在你的设备上,用只有你的设备才有的密钥加密,所以存放照片的公司也读不了。iCloud 照片只有在开启“高级数据保护”后才是端到端加密的;默认情况下,密钥由 Apple 持有。
要点
- 只说“加密”,通常意味着服务商仍然可以解密。
- 端到端:只有你的设备持有密钥。
- 代价是:没人能替你恢复访问权限。
三种“加密”
- 传输中加密:在到达服务器之前受保护,到达后就能读取。
- 存储时加密,密钥在服务商手里:以加密形式保存,但服务商可以解密,比如为了客服、应法律要求,或在自身系统被入侵之后。
- 端到端加密:在你的设备上,用服务商永远拿不到的密钥加密。
传输中
途中受保护,到达后可读
服务商能否读取
能静态存储
加密存储,密钥在服务商手中
服务商能否读取
能端到端
只有你的设备持有密钥
服务商能否读取
不能大多数宣称“你的照片已加密”的服务,指的都是前两种。
iCloud 照片处于什么情况
在标准数据保护下,Apple 会在传输中和自家服务器上加密 iCloud 照片,并持有密钥。开启 iOS 16.2 起提供的“iCloud 高级数据保护”后,iCloud 照片就是端到端加密的,密钥只由你信任的设备持有。自 2025 年 2 月起,Apple 已不再向英国的新用户提供这项功能。
端到端加密的代价
如果只有你持有密钥,就只有你能恢复访问权限。正因如此,“高级数据保护”要求你设置恢复联系人或恢复密钥。所有诚实的端到端系统都遵循同一条规则:没有为服务商留的后门,也就没有为你留的后门。
如何核实一个 App 的说法
- 它要求注册账户吗?能通过邮件重置,就说明除了你还有别人能打开这些数据。
- 它会给你恢复短语或恢复密钥吗?这通常表明密钥确实属于你。
- 它说明了使用的算法,并解释了密钥存放在哪里吗?