我不知道为什么你会信任一个你的对手完全控制的校验和结构
我不明白你为什么愿意信任一个对手完全控制的校验和结构。这个Merkle树可以防止对手试图向已经拥有旧版本的客户端提供一个仓库的不同版本的情况(客户端已经拥有的部分有本地校验和)。他们不应该这样做。git客户端会告诉服务器它没有的提交,因此这很容易检查。如果人们使用代码签名的话,这可能是一种保障,但在这里人们并没有这样做,所以这没有意义。我在该仓库的文档中没有看到有关签名密钥的任何提及。如果存在某个透明日志,git工具会自动检查,那么校验和树可能是一个有用的审计手段,但并没有这样的日志,所以这没有意义。我们完全信任微软的版本。有很多事情可能有帮助,但目前摆在我们面前的是一个完全由微软控制的源代码树,没有任何明显的防护措施来防止微软对其做坏事。就像无数其他情况一样。这是当今信任的默认状态。
源讨论ICE正在使用假的基站来监视人们的手机原帖 256 条评论 · 导入时统计