为白客计算机群贡献的志愿者
Volunteer for 'White Hat Botnets' - 为白客计算机群贡献的志愿者
< 资料来源:Internet Evolution>
Matthew Mikus 发布于 2010年3月15日
如果同一工作原则用于僵尸网络,会有什么好的运作方式呢?
先让我们假设你正坐在家中上网、收发邮件。突然,为了一件什么事 —— 冲去杂货店、或者去公园散步、或者到点上班了,总之你意识到自己需要离开闪着流光异彩的电脑屏幕。
那么,为何不充分利用好电脑的闲置算力呢?把你的电脑投入到有意义的事业吧!你可以让科研人员给你的电脑发送数据,让它忙得不可开交。
这就是所谓的“志愿计算”。这是一种可以让志愿者协助处理科研数据的网格计算。这种模式让科研人员有机会用较低的费用,获取所需的算力。
实际上,遍地都是大量的算力。尼尔森公司在 2008 年的一项调查显示,超过 80% 的美国人都有电脑,但其中 90% 的人只是用来挂网。
比如伯克利开放式计算平台架构(BOINC)那样,使用独立的安全连接,让志愿者把电脑的闲置算力参与到像牛津大学的 Climateprediction.net 项目中去,利用超过 57,000 台计算机,来预测 2080 年的地球气候。
有数百个不同的计算项目正在使用 BOINC。比如,特拉华大学的 Docking@Home 项目,企图建立起一种模拟机制,在新药品用于实验测试之前,可以预测它的药力。
其它类似 BOINC 的站点还有 GridRepublic,“成员通过运行一个屏保程序,利用电脑没有人用的时间,为公众感兴趣的科研项目工作。”GridRepublic 的成员可以参与的项目有 POEM@HOME(研究蛋白质结构)、QMC@Home(研究量子理论方程式)等。
不幸的是,有些被操纵的电脑早已成为网络犯罪的工具。僵尸网络或者一群被黑的电脑,被用来偷取信用卡信息、银行账号、社保号,以及其他个人数据,还会传播恶意软件。最近的一个案例来自西班牙马里珀萨市,有三个男人使用一种病毒软件感染了将近 1500 万台计算机。这些计算机散布在全球 190 多个国家,分属于不同的个人、公司、政府和大学。Jart Armin 最近编写的 Waledac 僵尸网络收集了 30,000 到 90,000 台计算机并可以在一天内发送 15 亿封垃圾邮件。
僵尸网络的能量,隐藏在众多被感染的电脑中。病毒窃据了电脑后,使其变成“尸主”所操控的傀儡大军,用以发动网络攻击、发送垃圾邮件,甚至有可能用来入侵安全系统。
既然犯罪分子占用一丁点的电脑能量就可以干坏事,为什么好人就不能用来实现他们的目标呢?
就像上面提到的案例,BOINC 也召集了一堆电脑,为实现同一目标而奋斗。BOINC 不会下载恶意软件,也不会传播垃圾软件,它只是用来获取和分析数据,加速科学研究进程。
还有其它一些志愿计算项目:搜寻梅森素数的GIMPS 这两个项目是查找素数;eOn 项目计算原子的运动;GStock 项目通过追踪股市数据来预测买卖时机。。。。想查看所有志愿项目的话,搜索关键字 Volunteer@Home 吧!
显然,BOINC 与恶意软件毫不沾边!BOINC 是一个志愿系统,是否参与完全取决于用户的意愿。尽管网上遍布着各种陷阱,但与人们相互沟通的重要性相比,那些骗局根本就微不足道。志愿计算是一种模式,它开创了网络应用的新天地。