第 4 课,共 4 课 · 8 分钟
VPN、Tor 和代理:你把信任转移给了谁
VPN、Tor 和代理各自向不同的人隐藏不同的信息。它们都不能让你隐形,而且每一种都要求你信任某个对象。
前面的课程展示过,即使使用 HTTPS,你的 ISP、Wi-Fi 所有者和 DNS 解析器仍然能看到你访问的是哪些网站。VPN、Tor 和代理是三种不同的方法,它们都会先把你的流量转发给另一方,这样看到你真实 IP 地址的就是那一方,而不是你的 ISP 或目标网站。它们各自的实现方式不同,每一种都只是把你的信任转移到了另一个地方,而不是彻底消除对信任的需求。
正向代理:一个中间人,而不是一个护送者
最简单的选项是正向代理:一台服务器接收你的请求,并代替你转发给目的地,这样目的地就只能看到代理的地址。Cloudflare 学习中心列举了人们使用代理的常见原因,包括绕过网络的内容过滤,以及让网站上的一条帖子更难被追溯到写它的人。一个基础代理通常只处理你指向它的连接,而且除非它自身也附带加密,否则它转发的一切内容,代理运营者本人以及监视代理与目的地之间流量的任何人依然都能读到。
VPN:一条隧道,一家你必须完全信任的公司
VPN 会把你设备的全部流量都包裹进一条加密隧道,传送到 VPN 提供商运营的服务器,再由该服务器转发出去。电子前哨基金会(EFF)的“监控自我防卫”指南直白地解释了它的效果:你的流量“看起来像是源自 VPN 本身,而不是你的互联网服务提供商”,因此你的 ISP 和你访问的网站看到的是 VPN 的地址,而不是你的地址。但该指南同样直白地指出了其中的代价:所有离开隧道的内容“对 VPN 提供商来说全部可见”。你的 ISP 原本能看到的浏览情况,现在换成了 VPN 能看到,包括你联系过哪些域名、什么时候联系的,以及大致传输了多少数据。一个信誉不佳的提供商可能会记录或出售这些信息,而任何提供商都可能被其运营所在国家的法律强制交出它所掌握的数据。EFF 还提醒,VPN 主要向你的 ISP 和目标网站隐藏的是你在网络层面的位置和身份;它并不能阻止网站在你抵达之后通过 Cookie、登录状态或指纹识别来跟踪你,而且如今大多数网页流量本来就已经通过 HTTPS 加密了。
Tor:把信任分散到三个中继节点上
Tor 采取了不同的方式:它不是让一台服务器同时知道你是谁、要去哪里,而是把你的连接依次通过至少三个由志愿者运营的中继节点,每一层都各自包裹一层加密。Tor 项目解释说,第一个中继能看到你真实的 IP 地址,但看不到你的目的地或活动内容;中间的中继两者都看不到;最后一个中继——出口节点——能看到目的地,但不知道你是谁,除非目标网站本身后来识别出了你(例如你登录了账号)。链条中没有任何一个中继能同时掌握完整的两半信息。
Tor 项目对自身的局限相当坦诚。它直言:“即使使用 Tor,也不可能做到完美的匿名。”Tor 只保护那些实际配置为使用它的应用的流量,因此同一台设备上的其他程序仍然可能泄露你的身份。它不会向监视你连接的人隐藏你正在使用 Tor 这件事,只会隐藏你通过它做了什么。而且,如果目标网站本身没有使用 HTTPS,出口中继就能看到离开 Tor 网络时未加密的内容,就像普通互联网上任何最后一跳都能看到的那样。无论流量是怎么到达的,只要登录账号,或输入自己的姓名,匿名性就会被破坏。
该如何选择
| 工具 | 你现在信任的是谁 | 它主要隐藏什么 | 它做不到什么 |
|---|---|---|---|
| 正向代理 | 代理运营者(如果未加密,还包括代理与网站之间的任何人) | 对目的地隐藏你的 IP 地址 | 通常不会自行附加加密 |
| VPN | VPN 提供商,完全信任 | 你的 IP 地址和 ISP 级别的浏览元数据 | 连接之后无法阻止目标网站跟踪你 |
| Tor | 没有单一中继,但需要信任整个网络,以及处理未加密流量的出口中继 | 你的身份与目的地之间的关联 | 无法保护绕过它的应用,也无法在你向网站表明身份后继续保护你 |
要点
- 正向代理、VPN 和 Tor 都能对目的地隐藏你的 IP 地址,但它们要求你转而信任的对象各不相同。
- VPN 提供商能看到你的 ISP 原本能看到的一切;选择一个 VPN,就是在选择把这份信息交给谁去信任。
- Tor 把信任分散到至少三个中继节点上,使得没有任何一个节点能同时知道你是谁、在做什么。
- Tor 项目自己也表示,完美的匿名是不可能的,并警告说无论使用哪种网络,登录某项服务都会破坏这种匿名性。
- 这些工具都无法保护你,使你在抵达网站后不被跟踪,也无法保护你输入到网站中的内容。
自我检测
1. 使用 VPN 时,谁能看到你的 ISP 原本能看到的那些未加密的浏览元数据?
- 没有人 —— VPN 消除了对信任的需求
- VPN 提供商 — 正确。
- 只有目标网站
- 只有你本地的 Wi-Fi 所有者
EFF 的指南指出,通过 VPN 发送的一切“对 VPN 提供商来说全部可见”,它现在看到的正是你的 ISP 之前能看到的内容。
2. 为什么 Tor 要使用至少三个中继,而不是一个?
- 为了让浏览更快
- 这样就没有单一中继能同时知道你是谁、在做什么 — 正确。
- 因为一个中继无法处理足够的流量
- 为了完全避免使用加密
拆分电路意味着入口中继只能看到你的身份,出口中继只能看到你的目的地。
3. 根据 Tor 项目的说法,无论使用哪种网络,什么行为都会破坏 Tor 的匿名性?
- 使用速度较慢的网络连接
- 用你的真实姓名或账号登录一个网站 — 正确。
- 打开不止一个浏览器标签页
- 访问使用 HTTPS 的网站
一旦你向某个网站表明了自己的身份,无论你的流量是以多么匿名的方式抵达的,该网站都已经知道你是谁。
4. 一个基础的正向代理,最不可能自行提供以下哪一项?
- 对目的地隐藏你的 IP 地址
- 在目的地本身已有的加密之外,再为你的流量加密 — 正确。
- 一种绕过某些内容过滤的方式
- 在你和目标服务器之间充当中间人
与 VPN 不同,普通的正向代理不一定会为你的流量额外加上一层加密。
用 FireAI 动手做
在你自己的 Mac 上练习这节课的内容。
来源
- EFF Surveillance Self-Defense: Choosing the VPN That’s Right for You
- Tor Project Support: How is Tor different from other proxies?
- Tor Project Support: Am I totally anonymous if I use Tor?
- Cloudflare Learning Center: What is a proxy server? / reverse proxy
在你的 Mac 上实践
免费试用全部功能 17 天,无需绑定银行卡。