互联网上,最迷人、最受欢迎的网络协议和点对点(P2P)文件传播系统就是2001年才首次问世的BitTorrent。之后持续不断的改善最终让它在2003年一鸣惊人,到2005年初,它可能已经成为仅次于TCP/IP的网络垄断协议了。问题是,没有大企业对它进行控制。微软也似乎睡着了,让BitTorrent得以不断发展而没有采取任何行动。
所以,现在不能不令人怀疑微软正在干些肮脏的勾当来毁坏BT的声誉,除此之外没有什么可以解释最近的一系列似乎相当巧合的报道和事件。
BitTorrent是BramCohen的高超算法和逻辑思维的产物,他预见到了如果P2P想进入主流市场的话,就需要大胆的革新。
Cohen想出了一种方法,最大化利用了P2P文件共享的流量。更重要的是,这种方法并不会占用提供文件共享者的太多带宽。因为文件本身被放到了网络上之后,就成为了所谓的“种子”,随后在不同的机器间一点点地被上传或者下载。当你开始使用BT下载文件时,你的机器马上开始向其他人上传同一文件。这个过程有点象裂变和打乒乓球,你的下载速率在别人的帮助下得到提高,同时,你也从自己的文件中提供字节。数据在每个人之间传来传去,需求越大,效果越好!
虽然COhen宣称BT的这个过程并不复杂,但它其实具有重要意义。Cohen还告诉我,似乎到现在还没有别的人能完全理解它,尤其是微软的Avanlanche项目。Cohen称它完全错误,是雾件(Vaporware,指已宣布但还未实现)。“他们(指微软)似乎就是不明白,”Cohen说。“他们丝毫不了解这个协议是如何运作的。我不知道他们是否看不到BT的源码,又或者根本没真正细看过代码或者文档,但他们真是没有理解它。”为了强调这一点,他还在其博客网页上发了一张帖子,指出了微软Avanlanche项目文档中的一处错误。
与此同时,有关Avalanche的报道多到让人以为它已经在进行Beta版测试了。在有关这种产品的文章开始不断涌现的同时,另外一些十分可疑的、有关BitTorrent如何与间谍软件挂钩的文章也突然充斥整个互联网。一个非常有趣的巧合!
在BitTorrent中是没有间谍软件的!BT是无法被改装来传播间谍软件的。我们所听到的说法是BT文件被“感染了”。到底是BT的什么被感染了?BT的初始化文件?还是它的负载文件(例如,媒体文件)?如果是负载文件的话,那么这和BitTorrent本身有什么关系?完全没有关系!
有些人在下载电视剧集的时候得到了一个可执行文件,不是通常的.avi或者.mpg文件,而是.exe或者其他可直接运行的文件。执行它的结果是多个间谍软件被装在机器上。但是,这关BitTorrent什么事?即使BT不存在,这个文件还是可以通过其他多种方式被交换。什么都不会改变。BT在这里仅仅是一种下载机制。使用BT以外的其他方式,你依然可能得到间谍软件。将BT作为替罪羔羊是毁坏这个产品的声誉的懦夫手段。
这一切的起源都来自微软的一位“最有价值专家”(MVP)ChrisBoyd,此人一向打着“著名安全专家”的名头。但是说他著名的标准是什么?他出过书?发表过论文?除了博客外他还做过什么?他对BT的指责的凭据是什么?仅仅凭他的博客?
在他的安全博客文章里,声称“发现”凡是发现有Aurora间谍软件的机器里都装有BitTorrent,于是暗示这“绝非巧合,BT与此关系密切”。这家伙到底明不明白BT只是一种下载系统,喜欢下载的人通常都会装上它?我理解不了他的“因果关系”。他的意思是不是说没有装BT的话就不可能惹上Aurora?
无论他的意思是什么,一些人有意识地将此“发现”发到了IDG、eWeek等主流新闻媒体。一时间,这些媒体以及数百个博客网站都在热切讨论BT如何“成为了广告软件的最新传播媒介”。BT可以传播任何你想它传播的东西,怎么就没人报道这个新闻?现在大家听到的只有Avalanche如何比BitTorent更优越。
看了Avalanche的幻灯片介绍才觉得好笑呢!里面的各种图表让人觉得它好像已经在民间得到广泛使用那样。我还没见过比这更大的胡话呢!
这则新闻的来源到底是哪里?最困扰我的是无论是那位著名的MVP还是新闻报道都没有说过BitTorent就是间谍软件。一切的指控都来自对那篇博客文章的“以讹传讹”并最终演化成这个争议性话题:使用BT就会染上间谍软件;BT很差,微软有更好的产品,即使它还是问世