Page 322 - 江西普通高校专升本信息技术
P. 322
江西普通高校专升本信息技术
生的程序或文件时,或者触发计算机病毒运行条件时,病毒就会发作,对感染计算机病毒的计算
机系统进行破坏。
5.可触发性
计算机病毒的可触发性病毒中设置有预定的触发条件,这些触发条件可能是时间、日期或者
某个具体操作,一旦满足触发条件,计算机病毒将实施传播或进行攻击。
6.衍生性
计算机病毒的传染性和破坏性由计算机病毒设计者决定,体现病毒设计者的目的和意图。计
算机病毒的衍生性是指对原版本病毒内容进行修改,进而衍生出不同于原版本的新的计算机病毒
(又称为计算机病毒变种)的情况。一般而言,变种病毒造成的危害可能要比原版病毒更严重。
7.2.3 计算机病毒程序的组成与工作过程
1.计算机病毒程序的组成
计算机病毒是一个特殊的有破坏性的计算机程序,当前计算机病毒程序的设计也是基于模块
化程序设计思想进行的,计算机病毒程序通常包含:引导单元、传染单元(传染控制模块、传染
判断模块和传染操作模块等)和触发单元(触发控制模块、破坏操作模块等),如图7-1所示。
图 7-1 计算机病毒程序组成
2.计算机病毒程序的工作过程
入侵型病毒可用自身代替正常程序中的部分模块或堆栈区。因此,这类病毒只攻击某些特定
程序其生存周期包括以下几个阶段:开发期、传染期、潜伏期、发作期、发现期、消化期和消亡
期。由于不同的计算机病毒有不同的隐蔽侵入方法,不同类型计算机病毒的传染机制、触发方式
和破坏表现也不尽相同,所以计算机病毒的工作过程略有不同。计算机病毒的一般工作过程如图
7-2所示。
图 7-2 计算机病毒的一般工作过程
7.2.4 计算机病毒分类
根据计算机病毒的对计算机系统的破坏程度、计算机病毒的传染方式、计算机病毒的入侵形
·300·