古希臘神話中,天神普羅米修斯為了拯救人類,盜取了天火帶給人間,并教會人類使用火。天神宙斯為了懲罰世人,制造了一個美麗而奸詐的女人潘多拉,并將 其嫁給普羅米修斯的弟弟厄庇墨透斯。厄庇墨透期不顧哥哥的警告,收下了潘多拉和一個里面裝滿人間一切禍害、災難和疫病的盒子。盒子玲瓏剔透,潘多拉為好奇 心所驅使,不顧禁令打開盒子,放出了各種災禍,人類從此開始遭受災難。
1979年1月5日,美國福特汽車公司的工人威廉斯正在檢修一 臺出了故障的電腦機器人。該機器人內部裝有較為先進的微處理器系統,力大無比,能將汽車發動機高高抬起,準確無誤地放在機座上,然后用鐵臂旋好固定螺絲。 今天機器人好像出了點毛病,不能準確地執行指令,威廉斯正在試圖修復它。突然機器人發起瘋來,它將鐵臂高高舉起,對準威廉斯猛擊過去,來不及反應的威廉斯 沒有躲開這致命一擊,腦漿迸裂,死于非命。機器人暴跳如雷繼續向驚呆了的工人發威,直到關掉電源才制服了這個機器殺手。事后,福特公司和制造機器人的廠商 聯合調查,并沒有找到機器人發瘋的理由。死者家屬訴于法庭,經過4年漫長的審理,法院最終判決機器人制造商應向死者家屬賠款1 000萬美元,因為制造商 沒有給機器人裝配警報裝置和安全系統。這是一個血的教訓,計算機控制系統是一個非常復雜的系統,它由成千上萬個元器件組成,一個環節出了毛病,就能釀成大 禍。
1983年,美國南加利福尼亞發生了一起叫人啼笑皆非的交通阻塞事件。南加利福尼亞娛樂公司總經理貝利及一家去海灘游泳,回來的 路上,娛興未盡的孩子為了開玩笑,把該公司生產的DC-2型家用機器人從汽車中放到馬路上。結果這個1.2米高的機器人大出風頭,在大街上溜達起來,時而 到處找人握手搭話,時而站在汽車面前,向司機舉手示意,一時招來許許多多的圍觀者,造成交通嚴重阻塞,近百輛汽車無法通行。兩名警察聞訊趕來,機器人毫不 在乎,還跟警察打哈哈、開玩笑。警察無奈只好對貝利一家以擾亂社會秩序罪進行罰款,并拘留該機器人24小時。
1989年,蘇聯具有世 界水平的國際象棋大師尼古拉·古德柯夫,當著幾百名棋手和棋迷的面與一名計算機棋手對弈。第一局古德柯夫取勝,計算機棋手稱贊古德柯夫“下得好”;第二局 古德柯夫一度處于劣勢,在改變棋招之后,僥幸取勝;第三局古德柯夫已經找到了計算機棋手的弱點,殺得它一敗涂地。在第四局時,見大勢已去的計算機棋手在金 屬盤上放出強大電流,陷于深思的古德柯夫只顧對弈,碰到了金屬盤,觸電身亡。警方以為是計算機漏電,經過仔細檢查,發現計算機一切正常。有人認為是計算機 棋手通過控制器加大電流暗害對手以求報復;有人則認為,計算機棋手還不具有人的思維和感情,不可能是故意殺人。后來查明這一事故是由于電子霧,也就是外來 電磁波的干擾,使計算機棋手內部程序紊亂,動作失誤所造成的。
如果因計算機功能失靈而導致“犯罪”,那么這屬于無意,是可以改進和完善的。但是,計算機既然是一個工具,各種各樣的人就可能將其用于各自的目的。
14歲的小朋友劉帥是個電腦游戲迷,他想方設法求同學的哥哥弄來一套《三國演義》游戲盤。劉帥如獲至寶。拿回家后把游戲拷貝放到爸爸的微機里。一天,正 當劉帥沉醉在張飛戰馬超的真刀真槍的廝殺中,突然,電腦屏幕上出現一條色彩斑斕的毛毛蟲,它活靈活現地向前蠕動,所到之處文字圖像全部紊亂。開始,劉帥不 知道是怎么回事,一會兒,電腦已經控制不了了,無論劉帥按什么鍵也無法讓電腦停下來,最后電腦出現“死機”。當劉帥反應過來時,趕緊關機,但已經晚了,電 腦數據嚴重丟失,爸爸辛辛苦苦寫的10萬多字的書稿面貌全非,書稿給毀了。劉帥惹了大禍,爸爸非常生氣。
爸爸請來的計算機專家崔叔叔 也沒有辦法把丟失的數據恢復到滿意的程度。崔叔叔告訴劉帥,造成電腦不正常工作,數據嚴重丟失的罪魁禍首是一種叫計算機“病毒”的壞程序干的。它是通過非 法拷貝附著在游戲盤中,又通過拷貝游戲程序進入硬盤,而一起進入爸爸的微機并隱藏起來。它并不是一開始就干壞事,而是在潛伏期內大量地進行自我復制。這樣 微機內部到處都可能有這個壞程序的復制品,等到條件成熟后,壞程序被激活發作,它公開亮相,公開干壞事,大肆進行破壞活動。這就是爸爸的微機遭受破壞的全 部過程。
在醫學上病毒是一種非常小且不容易發現的疾病傳播媒體。它進入細胞或附在細胞上面,當細胞繁殖時病毒也同時繁殖。在某種情況下,病毒會被激活,這甚至可能會毀壞被感染的組織。病毒是導致人體各種疾病的原因。
計算機病毒就像其他程序一樣也是一種計算機程序。制造病毒者已經賦予這些程序把自己附著在其他程序上并進行自我復制的能力,而且在某種情況下,它們能夠 損壞計算機系統或損壞保存在計算機系統中的數據或程度。因為這些程序的很多特性都是模仿疾病病毒的,所以我們使用“病毒”一詞,來作為惡意干壞事的程序的 代名詞。
根據美國計算機安全協會統計,全世界微機病毒總數已有5 000種以上,而且還有一些是多型性病毒,一種能衍生幾種病毒,病 毒的種類遠遠超過人們估計的數字。計算機病毒對計算機系統的危害是多方面的,但主要可以歸納為3種表現:①電腦的顯示屏幕上出現異常現象,無法正常使用, 破壞存儲數據;②與存儲器中的程序爭奪有限存儲空間,為此沖毀或改變存儲器中及緩沖器中的內容和數據;③干擾正常操作,使運行速度下降,直至最后停止工 作。到目前為止,被發現的計算機病毒機理基本上是一致的,而且并不復雜:它附著在存儲器的程序上,而計算機執行自己的程序時,也就執行它了,這時病毒被激 活,它判斷符不符合發作的條件,若不符合則搶先找到滿足復制條件的程序,而這樣的程序一碰上它,它就復制一個“自我”留在程序中;一旦符合發作條件,它就 公開干壞事。通過計算機病毒執行的流程圖,我們可以一目了然地弄清病毒潛伏期的行動。
計算機病毒是如何產生的呢?它們的制造者可能出 于各種各樣的目的,基本上可以歸納為兩種動機:一種是具有較高水平的計算機迷,他們為了顯示自己的才能和創意,編制病毒程序以引起轟動效益,跟科學開玩 笑;另外他們還可能被諸如“我的系統是不可攻破的”之類挑戰的誘惑,專門制造病毒程序,攻破堡壘,以得到“自我成功”的樂趣和“打敗敵人”的專家榮譽感。 剛剛推出不久,目前被譽為最完整的操作系統Windows 95,已在全世界擁有1 000萬用戶,人們信賴它的安全性和可靠性。可是最近已逢殺手,有一 種專門針對Windows 95的病毒,名字叫“B02A”,不僅可使Windows 95的操作系統陷于癱瘓,而且具有極強的傳染性。病毒的制造者尚不 得知,據傳可能是澳大利亞某個著名的病毒制造集團。還有一種則是為了保護或懲罰自己的軟件被別人偷偷地復制和使用而設計制造病毒,專門破壞私自復制他們軟 件的計算機系統。巴基斯坦病毒就是兩名巴基斯坦商人為保護自己的版權,懲罰非法復制軟件而編制的破壞性程序。該病毒附著在他們生產的軟件上,銷售出去的軟 件一旦有非法復制現象,就釋放病毒,并傳染其他的非法復制者,該病毒隱藏在計算機系統中,不斷地干擾和破壞計算機的正常工作,而且還很難找到它的準確位 置。
計算機病毒危害是驚人的。1989年9月,耶路撒冷病毒使荷蘭10萬臺電腦失靈;1989年10月上旬瑞士郵電系統部分電腦由于 病毒侵入而癱瘓;1990年初,得克薩斯州一家公司由于電腦病毒之故,致使該公司17萬名職工推遲一個月才領到工資。1988年11月2日,美國康奈爾大 學的研究生莫里斯將自己設計的電腦病毒侵入美軍電腦系統,致使6 000多臺電腦癱瘓24小時,直接經濟損失l億美元,莫里斯因此于1990年被判刑三年 并緩期執行。另外,還有一個既害人又害己的例子。美國得克薩斯州一家公司的一名程序設計師,害怕老板抄他的“魷魚”,在電腦系統中埋伏下一種病毒,一旦他 被老板開除后,電腦得不到他的指令,隱藏下的病毒會發作,替他狠狠的報復一下老板。果然,工程師真的被裁減下來,不久電腦系統突然失靈,系統中的資料數據 被清洗一空,168 000個銷售委托書全部化為烏有,公司受到極大的損失,而這個設計師也被罰款l2 000美元和10年監禁。這是一個讓大家引以為戒 的教訓。
另外,在海灣戰爭結束后,又出現了“計算機病毒可以用來進行電子戰”。目前,正在引起全球軍界的關注。在海灣戰爭中,美國對 巴格達總司令部的計算機中心施放病毒。據德國新聞機構報道,海灣戰爭前夕,伊拉克在法國一家公司訂購了一批打印機,準備用于軍事指揮部門,美國情報人員獲 得這一消息,頓生妙計,將一塊帶有病毒的集成電路偷偷裝入伊拉克訂購的打印機中。這塊帶病毒的芯片是由專門負責美國密碼和電信偵察的國家安全局的專家設計 制造。在海灣戰爭期間,美軍內部使用的幾千臺微機曾沾染了“耶路撒冷-B”和“stoned”等計算機病毒。在“沙漠盾牌”行動期間,美國特意請了一批計 算機安全專家,對即將投入“沙漠盾牌”行動的微機進行一次檢查,結果發現了3種類型的計算機病毒。使美軍和這些安全專家們感到慶幸的是,這些病毒是在開戰 前就檢查出來了。然而使美國人感到后怕的是,假如有任何一部帶有病毒的系統被用到了海灣戰爭中,其結果是不堪設想的。對于軍事系統來說,計算機病毒正在發 展成為一種新的電子戰形式。現代戰爭中,電子戰貫穿于戰斗過程的始終,首先要打的便是病毒戰。
正當人們利用計算機病毒進行犯罪、戰爭 和破壞的事件頻頻發生時,權威人士預測,在2l世紀的恐怖活動所采用的幾種新式武器和手段中,計算機病毒將排名第二。計算機病毒就像恐怖的幽靈一樣,時刻 威脅著計算機系統的安全。“道高一尺,魔高一丈”,就在計算機病毒施展淫威時,人們也正在加緊研制消滅計算機病毒的方法。目前使用的解毒程序、軟件狗和防 毒卡,都是保護計算機系統的哨兵,它們從檢查、診斷、修復幾個方面入手,消除病毒及復制品,并自動產生免疫力,防止病毒的再一次侵入。但是,消滅病毒大都 是針對已知病毒而言的,都是在取得了樣本,解剖分析后,才設計出有效的解毒辦法,而在此之前,病毒已經傳播泛濫,所以防毒工作往往是被動的。所以難防患于 未然,但不管怎么說,防止計算機病毒破壞計算機系統的工作一直在研究中。據知,美國第五代系統公司發明了防計算機病毒的“不可接觸者”方法,可以在病毒造 成危害之前把它查出來。而我國生產的瑞星防病毒卡,不但獲得國家的技術進步獎,而且在全世界用戶中大受好評。
潘多拉的盒子已經打開 了,為了避免我們的計算機遭受不必要的損失,請切記不要非法拷貝別人的軟件,到信譽好的軟件經銷商那里去買你所需要的軟件,因為這些軟件大多是以壓縮形式 存儲的,病毒找不到可乘之機,無法感染這些軟件盤,這是最安全的措施;每當你得到一個新軟件時,一定要寫保護后再放入驅動器中,拷貝到硬盤上。以原裝盤為 源盤,做一個備份,周期性地與硬盤相同程序作比較,以便盡早發現異常現象,清除隱藏其中的病毒塊;請你不要將軟件隨便外借,以免造成麻煩。