计算机病毒是一种特殊的程序,除与其他正常程序一样可以存储和执行之外,还具有传染性、潜伏性、破坏性、触发性等多种特征。
1.传染性
计算机病毒的传染性是计算机病毒的再生机制,即病毒具有把自身复制到其他程序中的特性。带有病毒的程序一旦运行,那些病毒代码就成为活动的程序,它会搜寻符合其传染条件的程序或存储介质,确定目标后再将自身代码插入其中,与系统中的程序连接在一起,达到自我繁殖的目的。被感染的程序有可能被运行,再次感染其他程序,特别是系统命令程序。被感染的软盘、移动硬盘等存储介质被移到其他的计算机中,或者是通过计算机网络,只要有一台计算机感染,若不及时处理,病毒就会在迅速扩散。正常的程序一般是不会将自身的代码强行连接到其他程序之上的,而病毒却能使自身的代码强行传染到一切符合其传染条件的程序之上,有些病毒甚至会对一个程序进行多次传染。可以说,传染性是病毒的根本属性,也是判断一个程序是否被感染病毒的主要依据。
2.潜伏性
计算机病毒的潜伏性是指计算机感染病毒后并非是马上发作,而是要潜伏一段时间。从病毒感染某个计算机系统开始到该病毒发作为止的这段时期,称为病毒的潜伏期。不同病毒的潜伏性差异很大。有的病毒非常外露,每次病毒程序运行的时候都企图进行感染,但是这种病毒的编制技巧比较粗糙,很容易被人发现,因此往往以较高的感染率来换取较短的生命周期;有的病毒却不容易被发现,它通过降低感染发作的频率来隐蔽自己,侵入系统后不露声色,看上去像是以偶然的机会进行感染,以获得较大的感染范围。与外露型病毒相比,这种隐蔽型的病毒更加可怕。著名的“黑色星期五”病毒是逢13日的星期五发作,CIH病毒是4月26日发作。这些病毒在平时隐藏得很好,只有在发作日才会露出本来的面目。
3.破坏性
破坏性是计算机病毒的最终表现,只要它侵入计算机系统,就会对系统及应用程序产生不同程度的影响。由于病毒就是一种计算机程序,程序能够实现对计算机的所有控制,病毒也一样可以做到,其破坏程度的大小完全取决于该病毒编制者的意愿。良性病毒可能只显示一些提示信息或出点声音等,或者不做任何破坏性的工作,但会占用系统资源,从而降低计算机的工作效率,使系统变慢甚至死机。恶性病毒则可以修改系统的配置信息、删除数据、破坏硬盘分区表、引导记录等,甚至格式化磁盘、导致系统崩溃,对数据造成不可挽回的破坏。
4.隐蔽性
计算机病毒为了隐藏,一般将病毒代码设计得非常短小精悍,一般只有几百个字节或l KB大小,所以病毒瞬间就可将这短短的代码附加到正常程序中或磁盘中较隐蔽的地方,使人不易察觉。其设计微小的目的也是尽量使病毒代码与受传染的文件或程序融合在一起,具有正常程序的一切特性,隐藏在正常程序中,在不经过特殊代码分析的情况下,病毒程序与正常程序是不容易区别开来的。通常在没有预防措施的情况下,病毒程序取得系统控制权后,可以在很短的时间里传染大量程序。而且受到传染后,计算机系统仍能正常运行,使用户不会感到任何异样。正是由于计算机病毒的这种不露声色的特点,使得它可以在用户没有丝毫察觉的情况下扩散到上百万台计算机中。
一个编制巧妙的计算机病毒程序,可以在几周、几个月甚至几年内都隐藏在程序中,并不断地对其他系统进行传染,而不易被人发觉。潜伏性越好,在系统中存在的时间就会越长,病毒的传染范围也就会越大。(https://www.xing528.com)
5.触发性
计算机病毒因某个事件的出现进行感染或破坏,称为病毒的触发。病毒为了隐蔽自己,通常会潜伏下来,少做动作,但是如果完全不动,也就失去了病毒的意义,因此病毒为了既隐蔽自己又保持杀伤力,就必须给自己设置合理的触发条件。每个病毒都有自己的触发条件,这些条件可能是时间、日期、文件类型或某些特定的数据。如果满足了这些条件,病毒就进行感染或破坏;如果还没有满足条件,则继续潜伏。
6.衍生性
衍生性表现为两个方面:一方面,有些计算机病毒本身在传染过程中会通过一套变换机制,产生出许多与原代码不同的病毒;另一方面,有些恶作剧者或恶意攻击者人为地修改病毒的原代码。这两种方式都有可能产生不同于原病毒代码的病毒——变种病毒,使人们防不胜防。
7.寄生性
寄生性是指病毒对其他文件或系统进行一系列非法操作,使其带有这种病毒,并成为该病毒的一个新的传染源的过程。这也是病毒的最基本特征。
8.持久性
持久性是指计算机病毒被发现以后,数据和程序的恢复都非常困难。特别是在网络操作的情况下,由于病毒程序由一个受感染的程序通过网络反复传播,这样就使得病毒的清除非常麻烦。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
