网络安全研究员 kaba 披露了一起针对 Tor 匿名网络的系统性投毒行动:2026 年 10 月 2 日的主动扫描显示,网络中有 333 个出口中继 被恶意重定向,流量被牵引至攻击者控制的 12 台拦截服务器,专门捕获经由 22 端口发起的 SSH 连接并尝试植入 Ebury 恶意软件。
匿名网络常被公众误解为一层全知全能的防护罩,但在链路终点,流量脱去多层洋葱加密裸奔出境时,出口节点天然就是窥探者的狩猎场。这次攻击并未撼动公钥加密的数学根基,它瞄准的是终端配置的疏漏与使用者对安全警报的麻木。
333 台扫描、377 个特征中继与 7.46% 的真实暴露面
消息传出后,不少报道直接以全网约 3,000 个中继为分母,得出了近 10% 节点沦陷的骇人结论。但评估 Tor 网络的受害面,不能简单数服务器人头。
独立目录分析显示,全网共有 377 个出口中继 匹配到了该攻击者的恶意路由特征规则。真正决定流量暴露概率的是可用出口共识权重,涉事节点在共识中的综合权重峰值为 7.46%。
这意味着,普通用户在建立随机回路时,实际撞上恶意出口的概率低于简单的节点计数占比。此外,在被测试的节点中,仅有约十几台在握手瞬间向客户端出示了伪造的主机密钥,超过 300 台虽然部署了流量转发,但未在测试窗口期立即激活拦截。攻击者显然在采用灰度上线的方式分批启用捕食器官。
截至 2026 年 10 月 5 日 17:00 UTC,Tor 目录管理当局已将所有发布该恶意策略的中继彻底移出网络共识。
攻防解剖:SSH 告警陷阱与 Ebury 军火链条
在这批被篡改的节点上,攻击者的攻击链条非常紧凑。受控蜜罐监测显示,拦截端利用基于 Paramiko 的脚本搭建了中间人代理。当用户发起 SSH 登录时,攻击者出示伪造密钥;一旦用户忽略终端弹出的主机密钥变更警告强行连接,攻击者就会截获明文密码。
拿到密码后,攻击端会建立双重会话:一方面充当透明代理实时记录运维人员键入的所有命令,另一方面利用后台进程通过 Perl 载荷向目标机器静默下发 Ebury 1.8.3 恶意软件。
现代密码学在此处并未失灵,被击穿的只是使用者对告警的敬畏。
在底层协议层面,SSH 公钥认证机制在此类中间人劫持中展现了绝对的免疫性。依据 RFC 4252 规范,客户端在进行公钥认证时生成的数字签名,必须强制绑定当前连接的会话标识符。由于客户端与中间人、中间人与目标服务器处于两个完全独立的加密通道,两端的会话标识符截然不同,攻击者绝无可能将截获的公钥认证签名拿去重放到目标端。使用密钥登录的用户,连接在握手阶段就会强行中断。
- 建议.全面关停 Linux 服务器面向外网的 SSH 密码认证,改用公钥认证,并在遇到主机密钥突变告警时立即终止连接排查。
邮件分流的心机与暗室的代价
除了在 22 端口大设关卡,涉事的 334 个中继还在出口策略中做了一处极有心计的微调:它们主动屏蔽了 993(IMAPS)与 995(POP3S)这类默认启用 TLS 的邮件端口,却唯独保持 110(POP3)与 143(IMAP)这两个明文检索端口通行无阻。
部分舆论将此解读为针对邮件传输的降级攻击,但这并非类似 SSL-Strip 的协议强制解密。Tor 客户端在挑选回路时,会根据目标端口自动匹配允许该端口通行的出口。攻击者通过主动关停加密端口,实际上是搭建了一个被动的流量漏斗。
那些坚持使用加密邮箱的流量会被天然路由至其他健康的正常中继;而使用落后协议、以明文方式接收邮件的流量,则会被高密度地过滤并集中吸纳进这批被控节点,攻击者便可以在出口直接捞取未加密的信件正文。
- 风险.在匿名网络中使用明文协议等同于在公网裸奔,Tor 保护的是访客身在何处,从不负责清洗传输内容本身的脆弱性。
溯源信息显示,受害节点运营者的管理系统早在 2026 年 8 月 28 日 就遭遇了口令入侵,起因正是弱口令复用与备份私钥的留存。从 8 月底埋下祸根,到 10 月初大规模更改策略,再到 10 月 5 日共识层清理,这暴露出志愿节点网络在抵御集中式基础设施劫持时的治理滞后。
对于穿行于匿名网络中的人而言,这起事件敲响了最质朴的警钟:不要把匿名当作免死金牌。当你在终端里轻率敲下确认、跳过那一串鲜红的主机密钥变更警告时,任何洋葱路由的多重加密,都救不回被拱手让出的权限。
