計算機病毒破壞性是指病毒破壞系統,修改或刪除數據,占用系統資源,干擾機器的正常運行,嚴重的會使計算機系統全面崩潰.計算機病毒主要具有以下特征:
(1)非授權可執行性計算機病毒具有正常程序的一切特性,它隱蔽在合法的程序或數據中,當用戶運行正常程序時,病毒伺機竊取得到系統控制權,先于正常程序執行。
(2)廣泛傳染性計算機病毒通過各種渠道從已經被感染的文件擴散到其他文件,從已經被感染的計算機擴散到其他計算機,這就是病毒的傳染性。傳染性是衡量一種程序是否為病毒的首要條件。
(3)潛伏性計算機病毒的潛伏性是指病毒隱蔽在合法的文件中寄生的能力。
(4)可觸發性指病毒的發作一般都有一個激發條件,即一個條件控制。一個病毒程序可以按照設計者的要求在某個點上激活并對系統發起攻擊。(5)破壞性病毒最根本目的還是達到其破壞目的,在某些特定條件被滿足的前提下,病毒就會發作,對計算機系統運行進行干擾或對數據進行惡意的修改。
(6)衍生性計算機病毒可以被攻擊者所模仿,對計算機病毒的幾個模塊進行修改,使之成為一種不同于原病毒的計算機病毒。
(7)攻擊的主動性計算機病毒為了表明自己的存在和達到某種目的,遲早要發作。
(8)隱蔽性指病毒的存在、傳染和對數據的破壞過程不易為計算機操作人員發現,同時又是難以預料的。大部分的病毒的代碼之所以設計得非常短小,也是為了隱藏。病毒一般只有幾百或1k字節,病毒轉瞬之間便可附著到正常程序之中,使人非常不易被察覺。
(9)寄生性計算機病毒是一種可直接或間接執行的文件,是沒有文件名的秘密程序,但它的存在卻不能以獨立文件的形式存在,它必須是以附著在現有的硬軟件資源上的形式而存在的。
計算機病毒的種類繁多,主要有以下分類方式:(1)按傳染方式分為:引導型病毒、文件型病毒和混合型病毒。
(2)按連接方式分為:源碼型病毒、入侵型病毒、操作系統型病毒、外殼型病毒。
(3)根據病毒特有的算法分為:伴隨型病毒“蠕蟲”型病毒、寄生型病毒、練習型病毒、詭秘型病毒、變型病毒(又稱幽靈病毒)。