计算机病毒简介
1、計算機病毒的特征
1,繁殖性
計算機病毒可以像生物病毒一樣進行繁殖,當正常程序運行時,它也進行運行自身復制,是否具有繁殖、感染的特征是判斷某段程序為計算機病毒的首要條件。
2,破壞性
計算機中毒后,可能會導致正常的程序無法運行,把計算機內的文件刪除或受到不同程度的損壞。破壞引導扇區(qū)及BIOS,硬件環(huán)境破壞。
3,傳染性
計算機病毒傳染性是指計算機病毒通過修改別的程序將自身的復制品或其變體傳染到其它無毒的對象上,這些對象可以是一個程序也可以是系統(tǒng)中的某一個部件。
4,潛伏性
計算機病毒潛伏性是指計算機病毒可以依附于其它媒體寄生的能力,侵入后的病毒潛伏到條件成熟才發(fā)作, 會使電腦變慢。
5,隱蔽性
計算機病毒具有很強的隱蔽性,可以通過病毒軟件檢查出來少數,隱蔽性計算機病毒時隱時現、變化無常,這類病毒處理起來非常困難。
6,可觸發(fā)性
編制計算機病毒的人,一般都為病毒程序設定了一些觸發(fā)條件,例如,系統(tǒng)時鐘的某個時間或日期、系統(tǒng)運行了某些程序等。一旦條件滿足,計算機病毒就會“發(fā)作”,使系統(tǒng)遭到破壞。
7,特異性
不同的生物病毒病毒具有不同的感染機制
8,頑固性
計算機病毒存在變異性,消滅計算機病毒的工作并不輕松
2、計算機病毒的生命周期
1、創(chuàng)造期:當計算機病毒編制者花了數天或數周的努力研究出一些可以廣為散布的程序,計算機病毒就這樣誕生了。
2、孕育期:這些計算機病毒編制者會將這些含有計算機病毒的程序放在一些容易散播的地方。如一些計算機游戲盤片、BBS站點、Internet的FTP站點,甚至是公司或是學校的網絡中等等。
3、潛伏感染期:在潛伏期中,計算機病毒會不斷地繁殖與傳染。一個完美的計算機病毒擁有很長的潛伏期,如此一來計算機病毒就有更多的時間去傳播到更多的地方,一旦發(fā)作將會造成更大的危害。例如世界著名的米開朗基羅病毒,在每年三月六日發(fā)作前,有整整一年的潛伏期。
4、發(fā)作期:當一切條件形成之后,計算機病毒于是就開始破壞的行動。有些計算機病毒會在某些特定的日期發(fā)作,有些則自己有個倒數計時裝置來決定發(fā)病的時間。雖然有些計算機病毒發(fā)作時并沒有破壞動作,但是它們仍然會占據一些系統(tǒng)資源,從而降低系統(tǒng)運作的效率。
5、發(fā)現期:一旦計算機病毒發(fā)作,也就是它被發(fā)現的時期。
6、同化期:在這一階段,殺毒軟件開發(fā)人員修改他們的軟件,使之能夠檢測到這種新計算機病毒。時間的長短依賴于開發(fā)者的情況和計算機病毒類型。
7、根除期:如果有相應防范功能的軟件能夠檢測及控制這些計算機病毒,并且使用了這些軟件,那么這些計算機病毒就有可能被根除。
總結
- 上一篇: 多年经验的程序员迷失了自己,该怎么办?
- 下一篇: [Delphi]根据输入日期按年月周日输