什么是计算机病毒?所谓计算机病毒是一段可以通过自我传播的破坏性程序或代码,其需要用户的干预来触发执行,通常其使用系统的正常功能进行传播。
计算机病毒的特点:有传播性、程序性、破坏性、非授权性、隐蔽性、潜伏性、可触发性和不可预见性。
计算机病毒的生命周期分为潜伏阶段,传播阶段,触发阶段,发作阶段。
潜伏阶段:该阶段病毒处于休眠状态,这些病毒最终会被某些条件(如日期,某特定程序或特定文件的出现,内存的容量超过一定范围等所激活。当然,并不是所有的病毒都经历此阶段。
传播阶段:病毒程序将自身复制到其他程序或磁盘的某个区域上,或者传播到其他计算机中,每个被感染的程序或者计算机又因此包含了病毒的复制品,从而也就进入了传播阶段。
触发阶段:病毒在被激活后,会执行某一特定功能从而达到某种目的。和处于潜伏期的病毒一样,触发阶段病毒的触发条件是一些系统事件,譬如可以为病毒复制自身的次数,也可以是系统日期或者时间。
发作阶段:病毒在触发条件成熟时,即可在系统中发作。由病毒发作体现出来的破坏程度是不同的,有些是无害的,有些则给系统带来巨大危害。