(一)计算机病毒的概念
广义上,能够引起计算机故障、破坏计算机数据的程序都可称为计算机病毒;
狭义上,计算机病毒是指编制者在计算机程序中插入的破坏计算机或者毁坏数据,影响计算机的使用,并能自我复制的一组计算机指令或者程序代码。
(二)计算机病毒的特性
目前,计算机病毒有数十万种,各有其不同的特征,但总的说来,计算机病毒又有明显的共性。计算机病毒主要有以下几种特征:
1.繁殖性
计算机病毒可以像生物病毒一样进行繁殖,当正常程序运行时,它也进行运行自身复制。
2.传染性
传染性是计算机病毒的基本特征。计算机病毒能通过自我复制来感染正常的文件,达到破坏计算机系统正常运行的目的。但传染性是有条件的,只有病毒程序被执行之后才具有传染性,才能感染其他文件。
3.破坏性
任何计算机病毒只要侵入计算机系统,都会对系统及应用程序产生不同程度的影响和破坏,轻则降低计算机的工作效率,占用系统资源,重则破坏数据,删除文件,甚至导致系统崩溃,给用户造成不可挽回的损失。
4.寄生性
虽然计算机病毒是一种程序,但这种程序通常不是以独立文件的形式存在的,它寄生在合法的程序之中。这些合法的程序可以是系统引导程序、可执行程序、一般应用程序等。现在的某些病毒本身就是一个完整的程序,如广义病毒中的网络蠕虫。
5.欺骗性
黑客常常会把带有病毒程序的名字起成一些用户比较关心的程序名字。“爱虫”病毒就是利用标题为“ILOVEYOU”的邮件欺骗用户点击。
6.隐蔽性和潜伏性
计算机病毒要有效的传染和传播,就应该尽量在用户能够觉察的范围之外进行。
7.衍生性
既然计算机病毒是一段特殊的程序,了解病毒程序的人就可以根据其个人意图随意改动,从而衍生出另一种不同于原版病毒的新病毒。
8.可触发性
编制计算机病毒的人,一般都为病毒程序设定了一些触发条件,例如系统时钟的某个时间或日期、系统运行了某些程序等。一旦条件满足,计算机病毒就会“发作”,使系统遭到破坏。
(三)常见病毒
1.宏病毒
宏病毒是一种存储于文档、模板或加载宏程序中的计算机病毒。当打开已受感染的文件或执行触发宏病毒的操作时,病毒就会被激活,并存储到Normal.dot模板或Personal.xls文件中。
宏病毒只感染微软的文档(.doc或.xls等)。
2.蠕虫病毒
蠕虫是通过分布式网络来扩散传播特定信息或错误,破坏网络中的信息或造成网络服务中断的病毒。
“蠕虫”一般由两部分组成:一个主程序和一个引导程序。主要是利用计算机网络或操作系统漏洞来入侵的网络病毒。
3.木马
有些木马程序也叫作远程控制软件,如果木马能连通的话,那么可以说控制者已经得到了远程计算机的全部操作控制权限,操作远程计算机与操作自己计算机基本没什么大的区别。与一般的病毒不同,木马不会自我繁殖,也并不“刻意”地去感染其他文件,它通过将自身伪装吸引用户下载执行,向施种木马者提供打开被种者电脑的门户,使施种者可以任意毁坏、窃取被种者的文件,甚至远程操控被种者的电脑。
4.脚本病毒
脚本病毒通常是脚本语言代码编写的恶意代码,一般带有广告性质,会修改浏览器首页、修改注册表等信息,造成用户使用计算机不方便。
(四)计算机病毒的传播方式
计算机病毒的传播方式主要有:
1.移动存储设备传播;
2.计算机网络传播;
3.电子邮件传播。
1.下列属于计算机病毒特征的是()。
A.模糊性B.高速性
C.传染性D.危急性
C。解析:计算机病毒具有传染性。
2.计算机病毒是可以造成计算机故障的()。
A.一种微生物
B.一种特殊的程序
C.一块特殊芯片
D.一个程序逻辑错误
B。解析:计算机病毒指人为编制的一段具有破坏性的,能够自我复制的程序或者代码。