Our work, their stories
過去,病毒庫每增加一個新病毒,都要更新用戶電腦里的殺毒軟件才能生效,但很多用戶裝了殺毒軟件實際上是不更新的。這就跟吃了過期的藥一樣,不僅不能收到安全的效果,反而可能會有副作用。但是用“云”就不一樣了,云只要一更新,用戶馬上就可以得到 第一手的數(shù)據(jù)。用戶裝在本地的殺毒軟件的思路是根據(jù)黑名單做比對,所以解決不了未知病毒和木馬的問題。比如我今天把一個病毒加到黑名單里了,如果這個病毒“化個裝”,我的黑名單可能就識別不出來了,而木馬“化裝”其實非常容易,網(wǎng)上稱它“免殺”或者“加花”,就是加一些花頭,加一些花指令,讓病毒能夠不被殺毒軟件認(rèn)出來。這就形成了一個導(dǎo)悖論,盡管用戶的電腦里裝了殺毒軟件,但還是有不能殺掉的新病毒。這意味著用戶防不住病毒,因為很多新病毒在用戶的黑名單里根本沒有,所以根本殺不出來。
那云計算的解決辦法是什么呢?我們現(xiàn)在可以在服務(wù)器端建立一個龐大的白名單,也就是說,可以知道用戶機(jī)器里哪些軟件是好的。過去建立一個龐大的白名單,也就是說,可以知道用戶機(jī)器里哪些軟件是好的。過去建立白名單簡直是不可想象的,因為好的軟件實在太多國,如果把一個白名單帶到城去做對比,就更不可能國,所以只能用云計算的方式放在服務(wù)器端。一個病毒來回變種,它甚至可能從云端的黑名單里跳出來,病毒庫也查不出來它是病毒,但是用戶電腦里裝的軟件中常見的就那么多,只要把這些常見的軟件跟白名單對比一下,就能發(fā)現(xiàn)這個軟件有沒有被病毒感染,基本上也就能夠把感染病毒的軟件甄別出來國,最后對那些可能有威脅的軟件的行為做一些監(jiān)控,很快就能發(fā)現(xiàn)這個軟件是不是“壞軟件”了。
我們利用云計算的原理,把對文件好壞的甄別都放在服務(wù)器端,這樣能力隨時擴(kuò)張,處理能力也更強(qiáng)。使用這種云計算,網(wǎng)民在電腦里只需要裝一個很小的客戶端?蛻舳酥灰l(fā)現(xiàn)新的威脅,就會與服務(wù)器通信,根據(jù)服務(wù)器的指令把這個文件隔離,直接能判斷它是病毒,或者確認(rèn)它是安全的。
云計算當(dāng)然也有一個缺點,就是一定要用戶能聯(lián)網(wǎng)。但是從目前的趨勢來看,特別是從運營商的角度來看,計算機(jī)基本上都是使用寬帶的,而且還是常聯(lián)狀態(tài)的;更何況現(xiàn)在的木馬也是從網(wǎng)上傳播的,而木馬也是需要從網(wǎng)上得到各種指令才能去干壞事。所以我們的判斷是:第一,絕大多數(shù)電腦都會聯(lián)網(wǎng);第二,我們現(xiàn)在是用“雙核”的做法,就是說除了用“云”,我們也會有一個經(jīng)典的、包含本地最活躍的幾萬種病毒的病毒庫,使得在斷網(wǎng)的時候,我們在酵也能做查殺。這樣還有一個好處,就是當(dāng)用戶聯(lián)上網(wǎng)絡(luò)的時候,他就能用兩個引擎來解決問題了。
我告訴大家的這樣技術(shù)原理,在360的產(chǎn)品中都是找不到的。這些體現(xiàn)在用戶電腦上,就是安全衛(wèi)士的一鍵查殺和掃描,上網(wǎng)過程的風(fēng)險提醒。我們很少告訴用戶,我們創(chuàng)新的云查殺使用了基于黑白名單的技術(shù)。我們只需要讓用戶感知,用360上網(wǎng),夠安全,速度夠快,體驗很多爽就足夠了。所以,好的技術(shù)創(chuàng)新都是基于用戶體驗的需要。