第 7 课,共 7 课 · 8 分钟
Tor:洋葱路由如何运作,以及它保护不了什么
Tor 向你访问的网站隐藏你是谁,向你的网络隐藏你访问了什么。了解它的层层加密如何运作、谁依赖它、它的局限,以及为什么有些网络会以怀疑的眼光看待 Tor 流量。
Tor 是“The Onion Router”(洋葱路由器)的缩写,它是一个免费软件,也是一个由志愿者运营的网络,让别人更难把你在网上的所作所为与你本人联系起来。它最初源于美国海军研究实验室的研究,如今由非营利组织 Tor Project 维护。记者、人权工作者、生活在审查之下的人,以及单纯重视隐私的普通用户每天都在依赖它。犯罪分子也在用它,这就是它的名声显得复杂的原因。
洋葱路由如何运作
通常,当你访问一个网站时,你的互联网服务提供商能看到你连接的是哪个网站,而网站能看到你的 IP 地址,它大致会暴露你的位置。Tor 切断了这种关联。Tor Browser 会让你的流量经过三个由志愿者运营的中继,这些中继从全球数千个节点中挑选,并把流量用三层加密包裹起来,就像洋葱一样一层套一层。
- 入口(守卫)中继知道你的 IP 地址,但不知道你在访问什么。
- 中间中继既不知道你是谁,也不知道你要去哪里;它只在另外两个中继之间传递流量。
- 出口中继知道你访问的网站,但不知道你是谁。
每个中继剥掉一层加密,只知道下一跳,然后把剩下的传下去。没有任何一个中继能同时知道你是谁和你在做什么。onion 服务,即以 .onion 结尾的网站,更进一步:流量从不离开 Tor 网络,所以服务本身的位置也是隐藏的。
谁在用 Tor,为什么
- 身处监控或审查互联网的国家的人,用它获取新闻和通信。
- 记者及其线人,包括通过新闻机构运营的安全投稿系统。
- 需要避免被追踪的活动人士、研究人员和家暴幸存者。
- 不想让广告商或网络运营商给自己的浏览习惯建立画像的普通用户。
Tor 保护不了什么
Tor Project 对其局限性直言不讳。对于“Tor 能否让你完全匿名”这个问题,它的支持页面给出了否定的回答,并列举了人们自我暴露的各种方式。Tor 保护的是流量经过的路径;它无法保护你免受你自己透露的信息所害。
| Tor 能帮上忙的 | Tor 帮不上忙的 |
|---|---|
| 向你访问的网站隐藏你的 IP 地址 | 登录能识别你身份的账户(你的真实邮箱或社交账户) |
| 向你的互联网服务提供商或本地网络隐藏你访问的网站 | 你电脑上已有的恶意软件,它可以完全绕过 Tor |
| 访问你的网络上被封锁的网站 | 在 Tor Browser 之外打开下载的文件,这些文件可能直接联网并暴露你的地址 |
| 隐藏 onion 服务的位置 | 出口中继处的未加密流量:没有 HTTPS,出口中继就能读取它 |
为什么有些网络会怀疑 Tor 流量
从网站或公司网络的角度看,所有 Tor 用户看起来都一样:流量来自一小批已知的出口中继,Tor Project 会在公开列表中发布它们的地址。由于攻击者也用 Tor 来隐藏自己的位置,许多服务会给 Tor 访客设置额外障碍,比如额外的验证步骤,许多安全团队也会监控进出 Tor 的意外连接。在工作电脑上,一个你没有安装过的程序悄悄通过 Tor 通信,可能是恶意软件在试图隐藏数据的去向。
在你的 Mac 上看到 Tor 流量
FireAI 帮你分辨你主动选择使用的 Tor 和你没有选择的 Tor。开启可选的威胁列表后(默认关闭),FireAI 会下载 Tor Project 公开的出口中继列表。当你查看某个连接时,它会告诉你对端是否是 Tor 出口中继,并把这一点作为它权衡的风险信号之一,同时结合发起连接的是哪个应用。如果是 Tor Browser,这在意料之中。如果是一个你不认识的应用,你可以阻止它。FireAI 不会自行封锁 Tor 网络,也不会削弱 Tor Browser 的匿名性:检查是在你的设备本地进行的。
安全地使用 Tor
- 只从 Tor Project 官方网站下载 Tor Browser,并保持更新。
- 需要保持匿名时,不要登录能识别你身份的账户。
- 不要额外安装浏览器扩展:它们可能让你的浏览器变得独一无二,或泄露信息。
- 优先访问使用 HTTPS 的网站,这样出口中继就无法读取你发送的内容。
- 下载的文档要在断网后或在隔离环境中打开:某些文件类型可以在 Tor 之外直接从互联网加载内容。
- 如果你面临严重风险,比如敌对的政府,请在依赖任何单一工具之前,先阅读 EFF 的 Surveillance Self-Defense 等专业指南。
Tor、VPN 和代理
VPN 把你的信任从互联网服务提供商转移到一家 VPN 公司,这家公司能看到你的流量,也知道你是谁。Tor 则把这份信任分散给三个独立的中继,让任何一个都看不到全貌。Tor 更慢,也会被一些网站封锁;VPN 更快更简单,但需要信任它的运营者。前面关于互联网如何运作的课程对两者做了更详细的比较。
要点
- Tor 让流量经过三个中继并进行多层加密,因此没有任何一个中继能同时知道你是谁和你访问了什么。
- 它保护的是路径,而不是你透露的信息:登录自己的账户或在 Tor Browser 之外打开下载文件,都可能暴露你的身份。
- 你电脑上已有的恶意软件可以完全绕过 Tor。
- Tor 出口中继的地址是公开的,所以网络能识别 Tor 流量;未知应用使用 Tor 可能是一个警告信号。
自我检测
1. 在 Tor 连接中,哪个中继知道你的 IP 地址?
- 出口中继
- 入口(守卫)中继 — 正确。
- 中间中继
- 三个中继都知道
只有入口中继能看到你的 IP 地址,但它不知道你的目的地。出口中继知道目的地,却不知道你是谁。
2. 下列哪种做法即使在使用 Tor Browser 时也可能暴露你的身份?
- 通过 HTTPS 访问新闻网站
- 登录你的私人邮箱或社交媒体账户 — 正确。
- 阅读 .onion 网站
- 更换 Tor 线路
Tor 隐藏的是你的网络地址,但登录与你身份绑定的账户,等于直接告诉网站你是谁。
3. 一个你并未有意安装的应用正在通过 Tor 出口中继通信。这意味着什么?
- 肯定是系统更新
- 它可能是在隐藏数据去向的恶意软件,值得检查 — 正确。
- Tor 坏了
- 你的 Wi-Fi 太慢了
不是你主动选择的 Tor 使用是一个经典警告信号:攻击者用它来隐藏自己的服务器。找出这个应用,如果解释不清就阻止它。
用 FireAI 动手做
在你自己的 Mac 上练习这节课的内容。
- 规则:应用、网站、域名、IP 或地址段,永久生效或直到重启 — 写一条规则,精确到单个地址,或宽泛到整个域名,任你选择。
- 世界地图 — 直接看到你的数据实际去了哪里,而不是一个还得自己去查的主机名。
- 威胁列表(可选开启) — 用公开的威胁数据比对你的流量,而不必把流量发送到任何地方。
- 调查一条连接 — 凭摆在眼前的事实做决定,而不是一句含糊的警告。
- 安全模式:居家、咖啡店、偏执、遭受攻击 — 轻触一下,就能让 FireAI 的严格程度匹配 Mac 实际所在的场景。
- USB Network Protection: nothing from a USB drive goes online unasked — Plug in a drive someone handed you without letting what’s on it phone home.
来源
- Tor Project
- Tor Project Support: Am I totally anonymous if I use Tor?
- Tor Project Support: How is Tor different from other proxies?
- Tor Project: bulk exit node list
- EFF: Surveillance Self-Defense
在你的 Mac 上实践
免费试用全部功能 17 天,无需绑定银行卡。