Page 89 - 计算机技术与网络安全研究
P. 89
第三章 计算机病毒防护
计算机病毒具有以下主要特征:
(一)可执行性
计算机病毒,究其本质而言,是计算机程序,形式上和普通的程序没什么
区别。但与普通程序相比,病毒以实施破坏行为为目的,为了实现这一目标,病
毒必须是可执行的,只有在被感染的宿主机上成功运行才能进行破坏。可执行性
是计算机病毒最基本的特征。
(二)繁殖性
计算机病毒可以像生物病毒一样进行繁殖,当病毒程序运行时快速地进行
自我复制。病毒的自我复制能力是普通程序所不具备的,繁殖性是判断一个程序
是否为病毒的基本条件之一,同时也是计算机病毒具有传染性的基础。
(三)传染性
计算机病毒通常有两种传播方式:一方面,病毒有很强的自我复制能力,
可以进行自我传播;另一方面,病毒通过宿主文件的传播(如文件的拷贝及交换)
进行传播。病毒通常存在于硬盘、软盘、U 盘、光盘等存储介质中。随着开发技
术的不断升级,如今的病毒已经不局限在某一特定的操作系统(如 Windows 系统
和 Linux 系统)上传播,而是可以跨平台进行传播。计算机病毒的传染性和生物
病毒的传染性很相似,是普通程序所不具备的。传染性是计算机病毒最显著的特
征,同时也是检测一个程序是否为病毒的主要评判标准之一。
(四)隐蔽性
计算机病毒为了实施破坏行为,在爆发之前,就要想方设法不被发现。病
毒成功感染宿主程序后,表现得和普通程序并无差别,因此,能够在用户没有授
权或毫无察觉的情况下,便悄然地进行传染。病毒的隐蔽性主要体现在两方面:
第一,存在形式隐蔽,病毒寄生的宿主程序其形式和结构与正常的普通程序并无
明显差别,用户很难发现自己运行的程序是否已经被感染;第二,传播行为隐蔽,
病毒在爆发之前,会尽最大可能感染更多的文件,以造成更大的破坏,而用户同
样很难发现自己有多少文件已经被感染。有些病毒拥有很强的隐蔽性,甚至变化
无常,导致杀毒软件都检查不出来,对其无能为力。隐蔽性是计算机病毒能够长
期潜伏不被发现的前提条件。
(五)潜伏性
为了造成更大的破坏,有的计算机病毒在感染了某个宿主机后,不会马上
81
81

