第88部分(第3/4 頁)
馬軟體,這和韜克防火牆不同。一個是民用,一個是高階,但是民用的產品往往意味著用更多的使用者群,能為加州之光公司創造更大的效益與影響力。
而且王韜不準備告訴公司裡的喬治、蘇妙他們,只想到時候給他們個驚喜,他們還不把王韜當神來膜拜?王韜張大了嘴,一臉狂笑,他已經在幻想著那一天了。(未完待續)
正文 第一百八十三章 反木馬除魔道長
芍開防火牆類似。其實任何,種商業軟體的開。都那麼幾步。先是理念,就是說你開這個軟體主要思路是什麼,想透過什麼方式來完成,想讓這個軟體起到哪些效果或者作用;其次是演算法。想讓軟體實現上一步的理念。就要思考使用對應的方法。比如你從天津想去香港,可以坐車坐船坐飛機,當然坐飛機最快,也最有效;第三是語言選擇,根據你的理念及實現理念的演算法,要選擇一種程式語言。現在常見的有件、刨、址等等;最後就是程式設計糾錯與布了。
不過電腦展到今天,已經突飛猛進,很多固有的模式都被逐漸打破。隨之衍生的其他環節也開始受到重視,主要包括銷售模式與收費模式。已經有越來越多的網路工程師與程式設計師在軟體開前期,就將未來的銷售與收費考慮進去,這樣就做到了銷售與開相結合。
想消滅木馬,就要先了解木馬,知已知彼才能百戰百勝。所以王韜在做這一切之前,先上網搜尋一些與木馬駭客有關的網站,從中瞭解當今主要的木馬程式的原理。一般說來,木馬程式主要分兩種,一種是常駐記憶體式,一種是寄主式。常駐記憶體的木馬比較好理解,就是木馬程式會在……系統啟動時自動執行,然後執行於後臺,無聲無息監視著電腦操作者輸入的每一組帳戶與密碼;寄主式木馬一般有很強的針對物件,比如專盜號的,專盜勁舞帳號的或者專盜網上銀行的,這種木馬平時並不執行,而是寄生在所盜軟體的主程式上,隨著軟體的主程式執行而執行。舉個例子,某種號盜竊軟體就是寄生在主程式上,你一旦執行,它就跟著執行起來了,於是你輸入的號碼與密碼就被悄悄地往某個郵箱,幾分鐘後你的就歸別人了。
針對木馬的這些特點,以及木丐與病毒的相似性,很多軟體廠商開出大量的反木馬軟體。這個就不舉倒了,反正大家都知道不少,咱們不是春晚,不搞那些廣告嫌疑。王韜為了開出滿意的軟體,不惜血本,用自己的網上銀行線上買了幾款反木馬軟體,對它們的功能、特性、優缺點逐一研究。很快王韜現,現在主流的反木馬軟體大多以殺除為主,而防禦能力並不如人意,這就是把木馬與病毒混淆的結果。
每種木馬都有自己的特徵程式碼,反木馬軟體就是以各種木馬特徵程式碼為準,檢查與電腦有關的每一個檔案。一旦現某種木馬的特徵程式碼。就立刻報警,然後允許使用者手動或自動清除含有特徵程式碼的檔案。這種思路在病毒與反木馬行業中已經成為王道,每個廠商都不約而同堅守這個理念,唯一不同的就是實現理念的演算法。
但軟體開的理念往往決定一切,好像蓋棟大廈,你地基打不好,地上建築再華麗也沒有用,風一吹就倒了。以特徵程式碼濾殺為理念的反木馬軟體有兩大缺點,第一,永遠跟不上形勢,一旦有新木馬新特徵程式碼,反木馬軟體就必須更新,不然對付不了。於是很多反木馬和防毒軟體廠家的技術員們天天疲於奔命。不停地尋找與分析每天網路中新出現的木馬與病毒,將它們的特徵程式碼新增到自己的軟體中,供使用者更新使用;第二,既然以木馬的特徵程式碼為準,那反木馬軟體中就一定要有一個很龐大的特徵程式碼庫,直接導致軟體體積重,從上世紀一張軟盤就能布的口刀到今天一張光碟都不一定能放下的瑞星。**裸地說明了這個事實。
除了這些之外,目前國內很多軟體廠商對待自家產品態度不端正。總以為他們開的軟體是最重要的,使用者電腦裡只需要有這個軟體就可以了,別的都可以沒有。所以廠商在開軟體的時候,完全不考慮軟體對電腦資源的佔用情況,甚至鼓勵技術員開功能複雜體積龐大的軟體。將來可以獨霸使用者電腦的全部資源,讓使用者電腦安裝他們的軟體後。就執行不了別的軟體了,彷彿這樣才能顯示他們的軟體有多牛。孰不知,最後被市場無情淘汰的正是這樣的軟體,無需諱言,瑞星的江山被卡巴斯基奪去,除了卡巴斯基曾免費運營過之外,電腦資源的佔用情況也是很多使用者願意選擇卡巴斯基的重要原因。
所以,王韜瞭解到這些情況之後,給自己準備開的反木馬軟體定下的第一個要求也是第一個理念就是。軟體一定要小,佔用資源一定要少。最好讓用
本章未完,點選下一頁繼續。