Folia
← 返回头版

Trail of Bits参与Signal自动密钥验证系统运营

Trail of Bits作为独立审计方,帮助Signal维护自动密钥验证系统以确保聊天的端到端加密完整性。1该系统通过创建公钥的全局一致视图来防止服务器进行中间人攻击,确保恶意服务器无法向客户端提供虚假密钥。1Trail of Bits维护独立实现的Merkle树审计器,定期签署树头以保证客户端看到一致的公钥集合。1

该验证机制依赖三个外部审计方——Signal、Cloudflare和Trail of Bits的配合。1客户端要求在过去七天内获得所有三个注册审计方的有效签名。1若服务器无法提供有效的审计方签名,客户端将显示警告并导致自动密钥验证失败。1这一设计限制了恶意服务器最多只能维持分割视图一周,之后客户端应用将开始显示警告。1

Trail of Bits从零开始实现了这套审计器,基于规范进行开发,相关代码已开源。1该公司表示不被Signal或任何其他方支付费用,在用户和社区利益的基础上运营该服务。1


评论