為什麼電腦會感染「病毒」
1998年7月26日,CIH計算機病毒開始襲擊美國。那麼,為什麼電腦會感染病毒呢?
今天,世界各國電腦用得十分普遍,電腦與電腦之間為了能夠相互交換信息,擴大記憶貯存容量、共同享用軟體資源,它們互相連接起來,構成電腦網路。有了電腦網路,每個電腦終端都能和別的電腦終端連接,使用起來,極其方便。但是,電腦網路有利也有弊,一旦網路的局部出了故障,有時會影響整個網路,造成很大的麻煩。電腦「病毒」就是侵襲電腦網路的禍害之一。
1988年11月2日晚上,美國發生了一起轟動全球的「電腦病毒事件」,使得許多大學的電腦工作受阻,把多年來積累在計算機里的資料弄得亂七八糟。還影響了美國國防部儲存在電腦里的軍事機密調用。全國至少有6000部電腦受到影響,這次事件持續時間長達一天半之久,造成很大的損失。
1987年12月,在以色列發現一種電腦「病毒」,後來稱為「耶路撒冷病毒」,這種病毒曾使荷蘭10萬部電腦失靈,使瑞士的郵電系統部門電腦多日處於癱瘓狀態,信件的分發也受到影響。
人們不禁要問,電腦雖然能夠模擬人腦的功能,但畢竟是電子儀器,並不是有生命的肌體,怎麼會感染「病毒」呢?其實,電腦「病毒」並不是真正的病毒,只是一種比喻的說法。就好像人們把電子計算機比喻成「電腦」一樣。
我們知道,電腦是通過程序來工作的。在程序里,人們給電腦規定了工作的任務及完成任務的方法,電腦就能按部就班地照人們的意圖去工作了。而電腦「病毒」實質上是人們蓄意設計編製的破壞性程序。它可以自動複製,會像病毒一樣悄悄潛入計算機網路,像瘟疫一樣擴散開來,破壞計算機正常的工作程序。
具體來說,電腦「病毒」的傳播途徑可以是這樣的:編程序的人在程序中裝入「病毒」,並把帶有「病毒」的程序上傳到網上;一無所知的受害者把受「病毒」感染的程序複製到自己的計算機中;執行程序時,「病毒」就活動起來;受「病毒」感染的計算機接入電腦網路,電腦「病毒」不知不覺地傳染開來。
電腦「病毒」破壞正常程序的花樣很多,有的「病毒」會把計算機應該執行的程序弄得無法執行;有的「病毒」不斷地產生一些莫名其妙的數據,侵佔計算機里貯存信息的空同,弄得使用者沒法工作;有的「病毒」把原來排列有序的磁碟文件搞得雜亂無章,讓使用者找不到要用的東西。總之,「病毒」在電腦網路中胡鬧、破壞,使得所有與網路連接的電子計算機都受到損害。
那麼,為什麼有人會去設計這些搗蛋的「病毒」程序呢?有的是為了防止他人竊取自己的勞動果實,有意在自己編製的應用程序中,暗藏一個「病毒」程序。當有人非法複製這一應用程序時,「病毒」就悄悄釋放出來,損壞對方的電腦系統,給予報復。有的只是惡作劇,或者開玩笑。這類程序的作者大多是年輕的程序設計師。本文開頭提到1988年11月2日發生的那起「病毒」事件,就是一個23歲的計算機科學系研究生乾的。由於設計錯誤,最後連他自己操作的電腦也不聽使喚,終於釀成大禍。
此外,有些電腦遊戲程序,弄得不好也會在無意中成為「病毒」程序。
到目前為止,全世界已經發現的電腦「病毒」五花八門,它們中的大部分不會對電腦本身造成破壞性損害,不過是使一些電腦網路產生「精神錯亂」或「白痴」,於是與這一網路相聯的機構也因此遭殃:銀行賬目混亂,車輛調度失控,飛機起飛和降落次序顛倒,甚至使軍事基地的指揮陷於混亂……這樣由電腦病毒」引起的天下大亂,後果不堪設想。
目前電腦專家正在研究對付「病毒」的方法,增強電腦抵抗「病毒」侵犯的能力,有的國家還成立了專門機構,研製對付「病毒」的「解毒」程序。例如,科學家已編出三套對付「耶路撒冷病毒」的「醫治」程序。它能解除這種「病毒」,重新組合電腦中原有的資料,使它們恢復正常工作。當然,製造電腦「病毒」和消除電腦「病毒」的鬥爭,就一直沒有停止過。
※8個早衰的壞習慣,你佔了幾個?看完淚奔…
※為什麼情人眼裡出西施?這些困擾你多年的問題,終於有答案了
TAG:科普中國網 |