这个概念早就有了,只不过瑞星动的比较快。“云计算”之前,有个很热的概念叫做“网格计算”,就是把大家的计算机联合起来,贡献出一些空闲的计算能力,供大家随时取用。
google是“网格计算”最早的利用者之一,他的服务器都是用廉价的PC机联合起来,用来取代昂贵的服务器,以提供大容量搜索要求的计算能力。其中的技术难点,就在于并行计算、服务器通讯这些技术。
云计算也好,网格计算也好,都是互联网出现之后的产物,PC的处理能力越来越强,普通用户根本用不到那些空闲的计算能力,有人就废物利用,这就是最通俗的“网格计算”、“云计算”的表述。
其中最典型的应用之一,就是“寻找外星人”计划,大家下载一个客户端,你空闲的时候,它就在那里默默计算,很努力的样子……
瑞星早就有这个想法,而真正落实到实践,还是今年的3月份,卡卡5.2中集成了“自动诊断”功能。开机的时候,这个模块会自动扫描,如果发现异常行为的程序,则上传到服务器进行分析。分析完毕,如果不是病毒,则无操作;如果是病毒,则把特征码返回给卡卡,用户运行卡卡扫描,即可清除病毒。
由于卡卡有几千万活跃用户,这些用户中只要有任何一个中毒,则样本一定会被收集上来,这样就可以最大程度的解决木马样本收集困难的问题。
而自动脱壳、行为判断识别未知病毒等等技术的进步,使得瑞星的服务器可以自动处理绝大部分卡卡上传的新病毒。这样,用户中毒——卡卡自动上传——服务器返回分析结果——查杀,这样的过程最短可以在几秒钟之内完成。这样,理论上可以使病毒造成的危害降低到最小。
因为,这短短的几秒钟,一个病毒能感染几台电脑?这样的危害损失,相对于六千万PC的存量来讲,已经几乎接近于零了。
当然,有一小部分病毒是服务器无法自动处理的,这就要求工程师参与的人工分析。由于少了那些机器自动处理病毒的拖累,工程师的效率同样可以上升到最高。
这样,由瑞星服务器、数千万卡卡用户就可以组成虚拟的网络,简称为“云”。病毒针对“云”的攻击,都会被服务器截获、记录并反击。被病毒感染的节点可以在最短时间内,获取服务器的解决措施,查杀病毒恢复正常。这样的“云”,理论上的安全程度是可以无限改善的。
“云”最强大的地方,就是抛开了单纯的“客户端”防护的概念。传统客户端被感染,杀毒完毕之后就完了,没有进一步的信息跟踪和分享。而“云”的所有节点,是与服务器共享信息的。你中毒了,服务器就会记录,在帮助你处理的同时,也把信息分享给其它用户,他们就不会被重复感染。