论文部分内容阅读
《计算机应用文摘》在3月下期的《迅雷,你就是个贼》—文中,提到《迅雷》会在系统后台扫描已经下载的文件,并偷偷地将这些下载的文件发送出去。可是最近又有网友反映,国内知名的BT软件BitComet,也存在偷偷上传文件的问题。事情的真相到底如何?本文将秉着“数据为依据,图片为准绳”的态度,为大家揭开谜底。
测试开始,正常下载文件
从BitComet的官方网站,下载BitComet最新的1.00版进行安装,并且同时下载了最新电影《三国志之见龙卸甲》的种子。
首先按照正常的方式,将种子中的文件下载下来。由于BT软件的特性就是一边下载一边上传,因此当BitComet完成整个下载任务以后,将会继续做种提供文件的上传操作。
打开《金山网镖》的主界面,选择其中的“网络状态”标签。它能帮助我们了解自己的网络中正在发生的事情——包括哪些应用程序在使用网络、使用了哪些的TCP端口或UDP端口、对方的IP地址信息,以及发送字节与接收字节数等。
在《金山网镖》的状态列表栏目中找到BitComet,点击它前面的“ ”号,再点击TCP项目前面的“ ”号,就可以看到BitComet当前的网络连接信息。
数据偷传?一场误会?
现在停止数据上传,并且关闭BitComet这个程序。过了几分钟以后再次打开BitComet,这时并没有进行任何的操作。再次打开金山网镖的“网络状态”标签,在TCP端口中我们看到,程序已经连接到多个远程的IP地址,甚至还连接了几个远程IP地址的80端口。但是这几个连接80端口的链接很快就消失,经过分析这几个IP地址是网站“彗星地带”的,当BitComet打开的时候就会自动连接其首页。而其他那些连接的IP地址,依然在偷偷进行数据传输。
从BitComet0.86版开始,程序中多了一个“种子市场”的功能。大家都知道。种子文件在BT下载中的作用非常重要,利用种子文件BT程序可以从Tracker服务器或DHT网络上取得用户列表,然后根据用户列表进行“点对点”的下载。通常用户都是从种子网站下载种子文件,而现在BitComet的“种子市场”功能,就可以在“点对点”的下载过程中,直接获取对方共享的种子文件,同时也把自己拥有的种子共享给他人。因为BitComet在默认状态下,“种子市场”功能是打开的,因此后台出现数据传输也属正常。
峰回路转,内鬼原来是它
真相似乎已经明了,时间也已近深夜,于是我便放下测试睡觉去了。一觉醒来再点开《金山网镖》,立刻一副眼镜摔在了地上。原来,BitComet对每一个IP地址的上传数据量都越来越大,已经远远超过了一个正常种子文件的大小。难道还有隐藏的更深的内鬼没有发现?
我们知道,对于时间较久的BT任务,很多时候都会遇到没有种子的情况。没有种子自然就不能完成下载任务。为此BitComet从0.92版的时候,就增加了一个名为“长效种子”的功能。长效种子就是从已经完成100%下载的用户那里获得数据,同时另一方面在网络上寻找镜像服务器处获得数据,这样能大大增加其他用户的下载速度。
看上去这个“长效种子”,和以前的BT上传共享没有区别。而实际上最大的差别就是,长效种子可以在BitComet运行后,不启动运行任何种子的情况下,在系统后台自动进行做种。到此,问题的真正答案已经浮出水面。
BitComet在用户毫不知情的情况下,在系统后台悄悄地上传数据,进而占用用户大量的系统资源和网络带宽。这,就是BitComet背后的真相!
尊重才是正道
互联网倡导共享精神,但是共享的前提是用户的知情权与自主权。而BitComet在上传数据的时候,并没有明确的告知用户。我想无论是什么软件,只有尊重用户才能赢得用户的喜爱。
如果你不希望自己所用的BitComet再悄悄传输数据,可以参考下面提供的解决方法。
第一种解决方法,就是使用老版本的BitComet或其他BT软件,因为它们没有相关的“种子市场”和“长效种子”功能。
如果还希望继续使用BitComet的新版本,可以点击“选项”菜单中的“选项”命令,在弹出的窗口选择“BT下载”,接着去除“启用种子市场”前面的选勾。然后选择“高级设置”选项,去除“启用长效种子”前面的钩。需要说明的是,在屏蔽这两项功能之后,自己也无法再享受到这两项功能带来的便利了。
测试开始,正常下载文件
从BitComet的官方网站,下载BitComet最新的1.00版进行安装,并且同时下载了最新电影《三国志之见龙卸甲》的种子。
首先按照正常的方式,将种子中的文件下载下来。由于BT软件的特性就是一边下载一边上传,因此当BitComet完成整个下载任务以后,将会继续做种提供文件的上传操作。
打开《金山网镖》的主界面,选择其中的“网络状态”标签。它能帮助我们了解自己的网络中正在发生的事情——包括哪些应用程序在使用网络、使用了哪些的TCP端口或UDP端口、对方的IP地址信息,以及发送字节与接收字节数等。
在《金山网镖》的状态列表栏目中找到BitComet,点击它前面的“ ”号,再点击TCP项目前面的“ ”号,就可以看到BitComet当前的网络连接信息。
数据偷传?一场误会?
现在停止数据上传,并且关闭BitComet这个程序。过了几分钟以后再次打开BitComet,这时并没有进行任何的操作。再次打开金山网镖的“网络状态”标签,在TCP端口中我们看到,程序已经连接到多个远程的IP地址,甚至还连接了几个远程IP地址的80端口。但是这几个连接80端口的链接很快就消失,经过分析这几个IP地址是网站“彗星地带”的,当BitComet打开的时候就会自动连接其首页。而其他那些连接的IP地址,依然在偷偷进行数据传输。
从BitComet0.86版开始,程序中多了一个“种子市场”的功能。大家都知道。种子文件在BT下载中的作用非常重要,利用种子文件BT程序可以从Tracker服务器或DHT网络上取得用户列表,然后根据用户列表进行“点对点”的下载。通常用户都是从种子网站下载种子文件,而现在BitComet的“种子市场”功能,就可以在“点对点”的下载过程中,直接获取对方共享的种子文件,同时也把自己拥有的种子共享给他人。因为BitComet在默认状态下,“种子市场”功能是打开的,因此后台出现数据传输也属正常。
峰回路转,内鬼原来是它
真相似乎已经明了,时间也已近深夜,于是我便放下测试睡觉去了。一觉醒来再点开《金山网镖》,立刻一副眼镜摔在了地上。原来,BitComet对每一个IP地址的上传数据量都越来越大,已经远远超过了一个正常种子文件的大小。难道还有隐藏的更深的内鬼没有发现?
我们知道,对于时间较久的BT任务,很多时候都会遇到没有种子的情况。没有种子自然就不能完成下载任务。为此BitComet从0.92版的时候,就增加了一个名为“长效种子”的功能。长效种子就是从已经完成100%下载的用户那里获得数据,同时另一方面在网络上寻找镜像服务器处获得数据,这样能大大增加其他用户的下载速度。
看上去这个“长效种子”,和以前的BT上传共享没有区别。而实际上最大的差别就是,长效种子可以在BitComet运行后,不启动运行任何种子的情况下,在系统后台自动进行做种。到此,问题的真正答案已经浮出水面。
BitComet在用户毫不知情的情况下,在系统后台悄悄地上传数据,进而占用用户大量的系统资源和网络带宽。这,就是BitComet背后的真相!
尊重才是正道
互联网倡导共享精神,但是共享的前提是用户的知情权与自主权。而BitComet在上传数据的时候,并没有明确的告知用户。我想无论是什么软件,只有尊重用户才能赢得用户的喜爱。
如果你不希望自己所用的BitComet再悄悄传输数据,可以参考下面提供的解决方法。
第一种解决方法,就是使用老版本的BitComet或其他BT软件,因为它们没有相关的“种子市场”和“长效种子”功能。
如果还希望继续使用BitComet的新版本,可以点击“选项”菜单中的“选项”命令,在弹出的窗口选择“BT下载”,接着去除“启用种子市场”前面的选勾。然后选择“高级设置”选项,去除“启用长效种子”前面的钩。需要说明的是,在屏蔽这两项功能之后,自己也无法再享受到这两项功能带来的便利了。