當前位置:編程學習大全網 - 源碼下載 - 電腦病毒是怎樣產生的?

電腦病毒是怎樣產生的?

電腦病毒產生的原因及防治 隨著社會的進步,人民生活水平的提高,電腦紛紛運用於社會各個領域,為社會和家庭創造了大量的財富。然而電腦病毒也隨之出現,且電腦病毒造成的損失卻越來越大。1999年6月19日,美國加州調查機構“電腦經濟公司”發表的調查報告顯示,由於電腦病毒肆虐,全球工商業1999年上半年已損失76億美元,而 1998年全年的損失額才15億美元。調查負責人厄布斯克魯爾還指出,每出現壹種病毒,其破壞威力也將越來越大。以1999年出現的 “Explore.ZIP病毒”為例,從出現到統計時的幾個月內,它所造成的損失幾乎是1998年上半年所有電腦病毒所造成損失的5倍還多。 因此,我們有必要對電腦病毒的來龍去脈做壹個透徹的了解,並學會防範病毒的基本知識。下面,筆者結合實踐就病毒的概念、歷史、產生的原因以及病毒防治,談談自己粗淺的看法,與同仁們壹起探討。 壹、病毒的含義 與醫學上的“病毒”概念不同,計算機病毒不是自然存在的,妳無法用任何壹臺顯微鏡觀察到壹個計算機病毒樣本,它歸根結底只是壹串二進制代碼。但由於計算機病毒與生物醫學上的“病毒”同樣具有傳染性、破壞性、隱敝性和潛伏性,因此人們從生物醫學上引申了“病毒”這個名詞。 人們對計算機病毒最通常的定義可以表述為:“利用計算機軟硬件所固有的弱點編制的具有自身復制能力的、會不斷感染的、具有特殊目的的計算機程序”。這個定義不但包括人們熟知的“拿它死幽靈王”、CIH等惡性計算機病毒,還包含了我們熟悉的宏病毒。 Office文件並不是單純的不可執行文件,雖然它本身不能作為程序執行,但微軟公司為了擴展Office的功能,提供了壹種專門的Basic語言—— VBA。編寫者可以將程序代碼嵌人Office文件中,當用Office程序打開這些文件時,程序代碼便會自動執行。前壹段流行的“美麗殺手 Melissa”病毒便是利用宏來使電子郵件程序Outlook自動根據通訊錄中前五十個記錄的地址發信,而最近的“七月殺手July Killer”宏病毒的破壞方式則是產生壹個只含有壹句“deltree/y c:\”的Autoexec.bat文件來替代妳原有的文件。 值得壹提的是,“特洛伊木馬程序”、“後門程序”和“蠕蟲”這三個概念嚴格說來並不符合上述病毒定義。“特洛伊木馬程序”的名字來自於世人***知的希臘神話:木馬通常“偽裝”成另壹程序,比如壹個著名的遊戲或工具,不知情的用戶運行後便上了當。雖然木馬程序通常表現出格式化硬盤、傳染病毒或安裝“後門”等惡性行為,可是它並不會復制自己。“後門程序”是近來發展相當快的壹類惡性黑客程序。從本質上說,後門軟件是壹套遠程控制工具,當後門程序成功侵入計算機系統後便悄悄打開某個端口,接著黑客便能通過Internet竊取系統的網絡帳號、密碼等重要資料或破壞數據,為所欲為。“蠕蟲”並不感染其他文件,僅僅是在系統之間永無止境地復制自己,不斷消耗系統資源以至嚴重影響甚至拖垮整個系統。 二、病毒的歷史 在國外,最初對計算機病毒理論的構思可追溯到科幻小說。1977年夏天,托馬斯·捷·瑞安的科幻小學《P-1的春天》成為美國的暢銷書。作者在這本書中描寫了壹種可以在計算機中互相傳染的病毒,這種病毒最後控制了7000臺計算機,造成了壹場災難。1983年11月3日,弗雷德·科恩博士研制出壹種在運行過程中可以復制自身的破壞性程序,倫·艾德勒曼將它命名為計算機病毒,並在每周壹次的計算機安全討論會上正式提出。8小時後專家們在VAX11/750計算機系統上運行此程序,第壹個病毒實驗成功。壹周後又獲準進行5個實驗的演示,從而在實驗上驗證了計算機病毒的存在。1986年初,在巴基斯坦的拉合爾,巴錫特和阿姆傑德兩兄弟經營著壹家IBM-PC機及其兼容機的小商店。他們編寫了著名的Pakistan,即Brain病毒,在壹年內流傳到了世界各地,人們第壹次深深地嘗到了病毒的苦頭。然而在1988年11月2日,發生在美國的“蠕蟲病毒”事件,又給計算機技術的發展罩上了壹層濃濃的陰影。蠕蟲病毒是由年僅23歲的美國康乃爾大學研究生羅伯特·莫裏斯編寫的。雖然他並無惡意,但當時“蠕蟲”在Internet上大肆傳染,使得美國六千多臺計算機處於癱瘓狀態,直接經濟損失達9600萬美元。“蠕蟲”壹時成為輿論焦點,從而迫使美國政府立即作出反應,國防部甚至成立了計算機應急行動小組。 在國內,最初引起人們註意的病毒是80年代末出現的“黑色星期五”、“米氏病毒”、“小球病毒”等。因當時軟件種類不多,用戶之間的軟件交流頻繁且反病毒軟件並不普及,從而造成病毒的廣泛流行。後來的WORD宏病毒及Ghost幽靈等變形性病毒危害更大,不過反而促成了壹批國產殺毒軟件的成熟。1998年臺灣陳贏豪的“傑作”CIH可以通過破壞主板上的Flash BIOS數據致使整臺電腦完全癱瘓,徹底幻滅了電腦教科書上“病毒不能毀壞硬件” 的神話。 如今,“美麗殺手”、“BO”、“Explore·ZIP”等病毒通過網絡更是猖獗壹時,更是給人們上了壹堂生動的病毒危害課。 三、病毒產生的原因 隨著電腦技術,特別是互聯網的迅速發展,病毒的傳播從通過軟盤拷貝登上網絡傳播的快車。目前,壹些別有用心的人利用Java和ActiveX特性來編寫病毒,當妳瀏覽含有javascript病毒的網頁時,javascript病毒就會強迫妳的Windows不斷開啟新的IE窗口,直到系統資源被消耗為止,也有人利用黑客程序來竊取妳的秘密材料、遙控妳的機器,做出壹些破壞性的行為。那麽人們究竟為什麽要制造病毒呢?歸結起來主要有以下幾方面的原因:

  • 上一篇:遊戲無法運行,報錯Failed to initialize Direct3D! 怎麽解決~?
  • 下一篇:有人知道智能手機和非智能的區別嗎?
  • copyright 2024編程學習大全網