有些人认为Tor是一个完全匿名的,私密的,安全的方式来访问互联网,没有任何人能够监视你的浏览和追溯到你 - 是吗? 这不是那么简单。
Tor并不是完美的匿名和隐私解决方案。 它有几个重要的限制和风险,你应该知道,如果你要使用它。
出口节点可能被嗅探
请阅读我们关于Tor如何工作的讨论,以更详细地了解Tor如何提供其匿名性。 总之,当你使用Tor时,你的互联网流量通过Tor的网络被路由,并且在离开Tor网络之前通过几个随机选择的中继。 Tor的设计使得理论上不可能知道哪台计算机实际上请求了流量。 您的计算机可能已经启动了连接,或者它可能只是作为中继,将加密流量转发到另一个Tor节点。
然而,大部分的Tor交通必须最终从Tor网络出现。 例如,假设您通过Tor连接到Google - 您的流量通过了几个Tor中继,但最终必须从Tor网络出现并连接到Google的服务器。 最后一个Tor节点,你的流量离开Tor网络,进入开放的互联网,可以被监控。 流量离开Tor网络的这个节点被称为“出口节点”或“出口中继”。
在下图中,红色箭头表示出口节点与Internet上计算机“Bob”之间的未加密流量。
如果您正在访问加密的(HTTPS)网站(例如您的Gmail帐户),则可以,尽管出口节点可以看到您正在连接到Gmail。 如果您访问的是未加密的网站,则退出节点可能会监控您的Internet活动,跟踪您访问的网页,搜索您执行的操作以及发送的消息。
人们必须同意运行出口节点,因为运行出口节点使其处于比运行通过流量的中继节点更为合法的风险。 政府很可能会运行一些出口节点,并监视留下的流量,利用他们学习调查罪犯的情况,或者在压制性国家惩罚政治活动分子。
这不仅仅是一个理论上的风险。 2007年,一名安全研究人员通过运行一个Tor出口节点截获了一百个电子邮件账户的密码和电子邮件 。 有问题的用户在他们的电子邮件系统上犯了一个错误,认为Tor会以某种方式保护他们的内部加密。 但是这不是Tor的工作原理。
课程 :在使用Tor时,请务必使用加密(HTTPS)网站以获取任何敏感内容。 请记住,您的流量可能会受到监控 - 不仅是政府,还有恶意的人在寻找私人数据。
JavaScript,插件和其他应用程序可能会泄漏您的IP
我们在介绍如何使用Tor的时候,Tor浏览器包已经预先配置了安全设置。 JavaScript被禁用,插件无法运行,并且如果您尝试下载文件并在另一个应用程序上打开它,浏览器将会发出警告。
JavaScript通常不是一个安全风险 ,但是如果你想隐藏你的IP,你不想使用JavaScript。 您的浏览器的JavaScript引擎,Adobe Flash等插件以及Adobe Reader等外部应用程序甚至视频播放器都可能会将您的真实IP地址“泄漏”到试图获取它的网站。
Tor浏览器软件包通过其默认设置避免了所有这些问题,但是您可能会禁用这些保护,并在Tor浏览器中使用JavaScript或插件。 如果你认真对待匿名,那么不要这样做 - 如果你不是认真的匿名,你不应该首先使用Tor。
这不仅仅是一个理论上的风险。 2011年,一组研究人员通过Tor获得了使用BitTorrent客户的10,000人的IP地址 。 像许多其他类型的应用程序,BitTorrent客户端是不安全的,并能够暴露您的真实IP地址。
课程 :保留Tor浏览器的安全设置。 不要尝试在另一个浏览器上使用Tor - 坚持使用Tor浏览器软件包,该软件包已经预先配置了理想的设置。 Tor网络不应该使用其他应用程序。
运行退出节点使您处于风险之中
如果你是在线匿名的信徒,你可能会被激励通过运行Tor中继来捐献你的带宽。 这不应该是一个合法的问题 - Tor中继只是在Tor网络内传递加密的流量。 Tor通过由志愿者运行的中继来实现匿名。
然而,在运行一个退出中继之前,你应该三思而后行,这是一个Tor流量从匿名网络出来并连接到开放互联网的地方。 如果犯罪分子将Tor用于非法事物,并且流量从您的出口中继出来,那么这个流量将会追溯到您的IP地址,您可能会被碰撞,并且您的计算机设备被没收。 奥地利一名男子被突击搜查,并被指控为儿童色情作品分发一个Tor出口节点。 运行Tor出口节点允许其他人做坏事,可以追溯到你,就像操作一个开放的Wi-Fi网络一样 - 但实际上让你陷入困境的可能性要大得多。 然而,后果不一定是刑事处罚。 根据美国的版权警示系统,您可能会面临下载版权内容或诉讼的诉讼。
运行Tor出口节点所涉及的风险实际上是回到了第一点。 由于运行Tor出口节点是如此危险,很少有人这样做。 然而,政府可以逃脱出口节点 - 很可能有很多。
教训 :切勿运行Tor出口节点。
如果你真的想要,Tor项目建议运行一个出口节点 。 他们的建议包括在商业设施的专用IP地址上运行出口节点,并使用Tor友好的ISP。 不要在家里试试这个! (大多数人甚至不应该在工作中尝试。)
Tor不是一个魔术解决方案,可以让你匿名。 它通过将加密流量巧妙地传递到网络来实现匿名,但流量必须在某处出现 - 这对于Tor的用户和出口节点运营商来说都是个问题。 另外,在我们的计算机上运行的软件不是为了隐藏我们的IP地址而设计的,这样做除了在Tor浏览器中查看普通的HTML页面之外,还有其他的风险。
图片来源: Flickr的Michael Whitney,Flickr的 Andy Roberts , The Tor Project,Inc.