世界上最著名的匿名网络是Tor,它通过无数次服务器的随机跳转,实现信息的匿名传递。
其实这个技术中国人早在几十年前就曾完美应用。当年我党的地下工作者,就是只认识自己的直接上线和直接下线,一级一级传递任务。这样做的最大优势就是匿名性:党中央布置的任务,不会因为某个革命者被捕而遭到暴露。
然而,再精密的保密机制都会有漏洞。当反动派策反了秘密工作链条上的一些“革命者”之后,就可以自然而然地控制整个情报链条。策反的人员越多,反动派对情报系统的控制力就越强。结果就是。。。。如下图:
【国民党逮捕地下党员】
而这就是MIT(麻省理工学院)想到的破解Tor网络的策略。通过入侵足够数量的服务器,或者干脆用自己的服务器去网络中卧底,网络中每多一台FBI的“卧底服务器”,这个匿名网络的脉络就更清晰一些。只要卧底服务器数量过半,就可以完整破解出Tor网络中的信息走向。
当然,这种破解非常难,具体难度参照《无间道》。
MIT的计算机科学与人工智能实验室团队因为是破解Tor网络的急先锋,也成为了和Tor一同进步的好基友。在不断的破解中,他们也受到了Tor谍战精神的洗礼和鼓舞,开发出了新的加密传输方式。
你还记得那一届南非世界杯吗?看台上无数球迷吹起“呜呜祖拉”,让头疼欲裂的你根本无法从噪音洪流中分辨出单个“呜呜祖拉”的声音。没错,这种传输方式就叫——呜呜祖拉。
【传说中的呜呜祖拉】
运用“呜呜祖拉”的方式,一个消息从路人甲传输到路人乙,需要通过三台服务器,第一台服务器接收到信息之后,会持续发送大量的虚假消息给第二台服务器,而第二台服务器收到信息之后,也会生成大量的虚假消息给第三台服务器,这样,真实的信息就会隐藏在大量的垃圾信息中,最终传递给路人乙。这就像在嘈杂的人群中传递悄悄话,周围鼎沸的人声成为了完美的伪装。
这样传递的好处是,三台服务器中哪怕有两个被人攻破,只有一个“健在”,都可以保证入侵者无法判断出信息的真实来路。
由于不管你是否说话,每台服务器都会持续制造大量的垃圾信息,所以窃听者没有办法判断你究竟是不是发出了信息。就算你真的发出信息,三台服务器还会数次打乱信息的先后顺序,从统计学上使得找出真实信息和交流双方成为不可能的任务。
【“呜呜祖拉”的逻辑示意图】
然而,这项技术还存在诸多Bug
1、由于要混杂大量的噪音,所以服务器每分钟统一发出一次信息,这就造成了交流的效率大大降低。
2、目前这种效率,只能用于传输短信息之类的内容。如果恐怖分子用这个每分钟只能说一句话的系统商讨实施恐怖袭击,那么想必天下会很太平。
3、如果三台服务器全部被端掉,这个系统就会在瞬间变为“透明”。这种事情看起来很有可能发生。
拜计算器强大的处理能力所赐,这种新的匿名系统实现了当年的“地下工作者”没办法实现的信息传递方式。看来横店的谍战剧又可以加入新的逆天情节了。