脸谱网创始人
马克•扎克伯格周五宣布,其消息平台
WhatsApp已完成一幢
端到端加密选择
备份人们选择在家里储存
谷歌驱动或
iCloud.
上周五,他在Facebook上发帖称:“WhatsApp是首个提供端到端加密消息和备份的全球消息服务,实现这一目标面临着非常艰巨的技术挑战,需要一个全新的框架,用于跨操作系统的密钥存储和云存储。”
在另一篇博客文章中,该公司表示,为了保护人们信息的隐私,WhatsApp默认提供了端到端加密,这样信息只能被发送方和接收方看到,中间没有人能看到。斯拉维克·克拉索夫斯基和加布里埃尔·卡登写道:“现在,我们计划让人们也可以选择使用端到端加密来保护他们的WhatsApp备份。”
人们已经可以通过谷歌Drive和iCloud等基于云的服务备份WhatsApp的消息历史。WhatsApp表示,它无法访问这些备份,这些备份由各个基于云的存储服务保护。
但现在,如果人们选择启用端到端加密(E2EE)备份,WhatsApp和备份服务提供商都无法访问他们的备份或备份加密密钥。
该公司表示,为了支持E2EE备份,它开发了一种全新的加密密钥存储系统,适用于iOS和Android系统。该公司表示,启用E2EE备份后,备份将使用唯一的、随机生成的加密密钥进行加密。
人们可以选择手动或使用用户密码来保护密钥。当有人选择密码时,密钥存储在一个
备份密钥库它是基于一个叫做硬件安全模块(HSM)的组件构建的——专用的、安全的硬件,可以用来安全地存储加密密钥。当帐户所有者需要访问备份时,他们可以使用加密密钥访问备份,也可以使用个人密码从基于hsm的备份密钥库检索加密密钥并解密备份。
基于hsm的备份密钥库将负责强制执行密码验证尝试,并在最少次数的访问失败尝试后使密钥永久不可访问。“这些安全措施提供了保护,防止暴力试图获取钥匙。WhatsApp只知道HSM中存在一个密钥。它自己不会知道密钥,”WhatsApp表示。
这家通讯巨头表示,其前端服务ChatD负责处理客户端连接和客户端-服务器身份验证,并将实现一种协议,在WhatsApp的服务器之间发送备份密钥。
客户端和基于hsm的备份密钥库将交换加密消息,ChatD本身无法访问其中的内容。基于hsm的备份密钥库将位于ChatD的后面,为备份密钥提供高可用性和安全的存储。”WhatsApp表示,并补充道:“备份本身将作为连续的数据流生成,使用生成的密钥进行对称加密。启用E2EE备份后,在加密后,备份可以存储在设备之外(例如,存储到iCloud或谷歌Drive)。”
WhatsApp表示,该公司为超过20亿人提供服务,这款产品的核心挑战之一是确保基于hsm的备份密钥库可靠运行。为了帮助确保系统始终可用,基于hsm的备份密钥库服务将在地理上分布在多个数据中心,以便在数据中心中断时保持其正常运行。