按国家/地区排除 Tor 节点会改善隐私吗?

信息安全 隐私 监视
2021-08-25 15:54:53

情况如下:众所周知,西瑙鲁政府运行大量TOR出口节点并收集大量流量数据,使用超大型算术计来整理和关联数据。

将西瑙鲁监视机构置于黑暗之中是否ExcludeNodes有意义ExcludeExitNodestorrc

参考资料

  • AKDewdney,《科学美国人》,第 258 卷,第 4 期,第 118-121 页。1988 年。
  • 卢卡斯考夫曼。TOR:利用最薄弱的环节。IT 安全博客,2012 年 4 月。

选择正确答案的注意事项:

  • 阿德南是第一个回答的人,也是第一个在评论中发布统计数据的人。恕我直言,他正确地指出排除与美国结盟的整个国家集群是徒劳的(但我提到的国家可能是也可能不是美国,其他监视权力的盟友较少,这使他的观点无效) .
  • user239558 强调 Tor 偏向于带宽最高的节点,并强调需要针对torrc假设的威胁进行调整。在细节上更薄。
  • Thomas 提供了更全面(恕我直言)的观点,包括政府控制出口节点的额外理由。这就是为什么我选择他的答案是“正确的”。

这些解释是必要的这一事实使我相信,近距离投票者是正确的,并且这三个答案主要是基于意见的。我认为期望发布者进行自己的研究并量化 Tor 的脆弱性程度并评估各种缓解策略是不合理的。越来越清楚的是,第二代洋葱路由并不能真正胜任对抗专门的、资金充足的监视工作的任务。也许当有数十万个临时网状(无线)网络节点绕过现有基础设施时,真正的匿名网络成为真正的可能性。

3个回答

在我看来,这是一个基于意见的问题。为什么?因为过滤 rouge 出口节点确实有意义,但是你怎么知道哪些是,哪些不是呢?你在哪里划清界限?

按国家/地区排除出口节点意味着您最终会想要排除所有美国节点(尤其是在所有最新的 NSA 新闻之后)。然后你会想要排除其他对NSA 友好的国家,比如澳大利亚 和新西兰在那之后,只有排除其他美国盟友才有意义,比如英国、沙特阿拉伯、约旦、以色列和北约国家。这将削减全球 90% 以上的出口节点。你最终会得到一些出口节点,现在猜猜接下来会发生什么?

是的,你可能猜对了。排除基于国家的节点以避免监视将导致经常使用的节点越来越少,从而更容易监视。

瑙鲁是一个可悲的例子,说明当一个国家的经济依赖于不可再生的矿产资源时会发生什么:当资源枯竭时,人民就会变得贫穷。他们都是。瑙鲁的失业率约为 90%(!),只有成为澳大利亚的慈善机构才能生存,澳大利亚每年注入数百万美元以避免大规模饥饿。

我强烈怀疑瑙鲁政府是否拥有维持大规模间谍计划的资源。当然,就此而言,我怀疑他们根本无法支付合理的网络带宽。因此,我想您使用“West Nauru”作为虚构国家的通用名称。

回到正题: Tor可以提供匿名性,成功概率很高,前提是并非所有节点都是敌对的。如果入口节点出口节点都是恶意的并且相互协作(因为它们可以根据数据大小及其时间戳匹配入口和出口),则匿名性将失效。不使用已知的“邪恶”节点似乎是个好主意……但您也必须有足够多的节点可供选择。存在“质量效应”:“邪恶节点”是检查传输中的数据并尝试建立关联的节点。一个节点可能是邪恶的,因为它是由对手(无论你自己的恶魔是谁)操作的,但如果它是诚实的但受到密切监视,也可能是邪恶的。

因此,Tor 提供的匿名性的稳健性在很大程度上取决于这样一个事实,即您的计算机将选择一条随机路径通过许多地理上分散的节点,并且假设您的敌人将无法控制他们都是。修剪节点可以通过简单地减少他必须处理的节点数量来帮助你的敌人。

因此,从您将使用的出口节点列表中删除坏出口节点是一个好主意,只有当出口节点确实“坏”毫无疑问时。但是你怎么能真的知道呢?

(此外,政府机构倾向于运行出口节点不是为了破坏匿名性,而是因为它是一个会发生很多不正当流量的地方。然后他们将提供良好、可靠的服务。)

是的,一点没错。或者没有。在 Tor 中选择随机节点是最佳策略的想法是错误的。

您应该将您拥有的尽可能多的知识以及您的特定威胁模型编码到您的torrc文件中。

如果您已经意识到 West Nauru 安装了用于监控和关联 Tor 流量的大型算术计,您应该将其编码到您的torrc文件中。

我个人的观点是,大型算术计和相关攻击很容易破坏 Tor,对于默认带宽加权随机节点选择尤其如此。虽然我有偏见。

您应该考虑的是您的威胁模型。西瑙鲁一再强调,他们运行这些系统只是为了抵御对其共和国的袭击,主要是恐怖分子在基里巴斯邻近的巴纳巴岛设有基地。

所以问题是你使用他们的出口节点是否比平均节点更安全,你将有被犯罪分子拦截的平均概率。

这一切都在您的威胁模型中。