为什么专制国家不简单地阻止所有加密流量?

信息安全 加密 隐私 代理人
2021-08-26 03:56:30

当我听到一些国家考虑只使用加密来阻止一个协议时,我经常会想到这个问题,例如 tor:一个足智多谋的政府将如何阻止 tor显然,法国不会考虑全面禁止所有加密流量,但在一个法律禁止不忠诚、不统一或批评性通信的国家,这样做可以提出强有力的论据。

似乎即使是人权记录不佳的国家也允许加密流量,而将所有流量限制在只使用未加密 HTTP 的应用程序级代理上肯定会解决问题,因为公民的不受监控的通信可能会被视为一个问题。为什么我们没有更广泛地看到互联网本身的极权主义限制?

关于评论,如果您禁止“在人们的互联网上进行无法解释的通信”,您将立即禁止 HTTPS,这对用户和网页设计师来说几乎都是不可见的,而且任何官僚无法即兴解释的东西会突出。您当然可以通过 javascript 以明文形式提供加密技术,在那里它可以被拦截和破坏,但很难看出不便、政府攻击和社会压力的结合如何使其成为一个可行的解决方案。

澄清一下,我想问的是,当一个国家决定必须能够查看、分析和修改与其公民之间的所有在线通信时,会丢失什么。西方网站经常使用 HTTPS 是一个很好的论点,也是一种令人惊讶的论点,因为社交媒体似乎是对抗暴君的主要武器。

3个回答

因为 HTTPS 支撑着许多网站。在您进行身份验证的任何地方,您都应该使用 HTTPS。所以这就是:

  • 银行业
  • 社交媒体
  • 政府网站,例如报税
  • 任何有帐户的东西

如果您突然取消 HTTPS,您将确保所有身份验证流量都会消失。这不像你可以请求 Facebook 和高盛创建他们网站的仅 HTTP 版本。如果政府试图为内部服务实施 HTTP-Only* 身份验证模型,那将是一项无用的服务。您将能够轻松获取凭据,从而怀疑每个人的在线身份。只需与某人(例如,您的专制领导者)在同一个网络上并在您的机器上运行数据包转储程序,就会捕获他们的凭据,而他们对此无能为力。

阻止所有 HTTPS 流量将对一个国家的在线活动造成极大的破坏,并将消除他们试图监控的内容。

* 无加密,仅端口 80 等。

控制 DNS 服务器或路由的国家行为者和证书颁发机构可以发起中间人攻击,让人们产生一种错觉,即他们的隐私受到加密保护,而实际上并非如此。这似乎比宣布没有隐私“更好”(如果你有点暴君、矮胖子的话)。

注意:我并不是说 MITM 攻击很容易,但只要有足够的激励,它可行的。

在设计上,加密内容与随机位无法区分。这意味着您不能在不禁止随机数据的情况下强制禁止加密。您将有效地创建一个可能是免费的操作白名单。这只是对人类聪明才智的考验,以寻找一些未经验证的位来发送消息。