作者 韋伯麥司特 2004.02.08
幼稚園讀大班的女兒,這幾天看新聞報導,禽流感危機四伏,衛生單位欲擬「十歲以下的小孩施打疫苗」,可把她嚇壞了。她大聲叫嚷「我沒生病,不要打針」。我們大人一旁解釋著「這是預防針,打了就不會生病。」打針對小孩子而言,是生病的懲罰。沒生病,為何還得先挨上一針受折磨?小小的腦袋,真是無法理解這種事情。而挨上一針,也不保證一定百分之百都沒事,可以任自己泡在充滿病毒的環境裡;生活飲食起居上,還是得多加小心注意。
然而這種事情也是發生在電腦世界裡。電腦世界裡,也有病毒。電腦病毒是個電腦程式,就跟讓生物患病的病毒特性一樣,會不斷「自我複製」及「感染其他」。它不會對人體造成傷害,但是會折磨考驗我們的心臟承受度,因為它會使電腦系統造成一定的傷害,特別是重要的資料損毀,可是會搥心肝(台語)。 而電腦使用者預防電腦中毒常見的方法,實在跟人類社會預防生病的方式很像。
一種就是隔離法。該台電腦完全不要用盜版軟體或不明來歷的軟體,以及完全不和其它電腦有磁片或檔案的交換。這樣子就保證絕對不會中毒。前者還可以做到,但是後者實在不可能。畢竟現在電腦已經進入網路世界,網網相連,成天一堆資料透過email交換來交換去。因此另一種就類似檢疫、打預防針,就是在電腦裝置防毒軟體,這種成為預防電腦病毒的主流。一開機、或一做資料交換的動作,防毒軟體所附之掃毒程式就檢查所有的檔案與資料是否有病毒。
但是裝置防毒軟體非常麻煩討厭。除了它要花錢購買的缺點外,因為它隨時在檢查,也就會浪費系統資源,讓整個電腦運作變得很慢。這就像如果人類社會為了防壞人,每個路口都站警察、隨時臨檢,保證一定交通癱瘓、大塞車。另外,防毒軟體也得隨時更新,因為新的病毒不斷出現,防毒軟體公司得就著新病毒,製造研發新的掃毒程式。真是沒完沒了。而且因為現在網網相連,新的病毒一出來就馬上隨著網路到處傳播肆虐、讓所有的人中毒,而新的掃毒程式根本來不及製造出來。因此防毒軟體公司一再呼籲使用者要做好資料備份。他們賣給我們的防毒軟體掃毒程式是掃舊的病毒。而一旦中了新種病毒,他們只能幫忙診斷你到底是中了哪一種病毒,並給予書面指導。電腦使用者還是得自行將備份資料回灌,重新開始。
至於我韋伯麥司特的電腦,是根本不裝防毒軟體的。因為我最痛恨裝防毒軟體使我的電腦速度大降,跑車等級竟變成三輪車慢吞吞。而我的電腦沒中毒的原因有兩點。一種是勤勞,一種是我看清了病毒傳染的本質。
勤勞,就是只要系統通知要我去下載最新系統程式,那我就在第一時間下載裝置更新程式。因為這些新程式就是補舊系統的破洞。這些破洞往往就是病毒製造者撰寫程式攻擊的地方。破洞補起來,病毒就難攻下。而所謂「病毒傳染的本質」,籠統的說,病毒之所以肆虐是因為大家同質性太高。全世界的人,大都同一種電腦、同一種作業系統、同一種網路瀏覽器、同一種收信件的軟體。於是就像一個大平原,病毒一下子就攻下世界各角落。而增加些異質性,讓平原變成嶙峋山谷,病毒就無法張狂。就像我的作業系統主要是linux,微軟系統的病毒就無法害我。我的瀏覽器不用IE,我用mozila。收發信件的方式,不用outlook,也就不太容易中毒。因為目前寫病毒的,幾乎都是針對微軟系統在寫。
這種方法,簡單的說就是「西瓜不要挖大邊」。大家都流行什麼,就跟著用什麼,那當然大家都中毒,你也逃不了。當然,哪一天若電腦世界都流行linux,那我就會改用其他的系統。呵呵,像我這種防毒方式與理論,你一定沒聽過吧?
歡迎參觀
TechForum與其他人對話
如欲參與討論,請先至 信望愛 WebBBS 註冊