admin管理员组文章数量:1568306
2024年7月12日发(作者:)
计算机病毒的类型有哪些
从第一个病毒出世以来,究竟世界上有多少种病毒,说法不一。无论多少种,病毒的
数量仍在不断增加。那到底计算机病毒是怎么分类的呢?下面就让店铺给大家说说计算机
病毒的类型有哪些吧。
计算机病毒的类型
开机磁区病毒
在九十年代中期以前,开机磁区病毒是最常见的病毒种类。这种病毒藏於已受感染的
硬磁碟机的主开机磁区,或磁碟操作系统开机磁区内。当软磁碟插入已受感染的个人电脑
时,病毒便会把软磁碟开机磁区感染,藉此把病毒扩散。
使用受感染的软磁碟进行启动程序时,电脑便会受到感染。在启动电脑的过程中,基
本输入输出系统会执行驻於软磁碟开机磁区的病毒编码,因此系统便改为受病毒控制。病
毒控制了电脑系统后,便会把病毒编码写入硬磁碟的主开机磁区。之后,便会恢复正常的
启动程序。从用户的角度来看,一切情况似乎与正常无异。
日后启动电脑时,驻於受感染的主开机磁区的病毒便会启动执行。因此,病毒会进入
记忆体,并可随时感染其他经使用的软磁碟。
[主开机磁区是硬磁碟的第一个磁区,这个磁区载有执行操作系统的分割控制表及编
码。主开机磁区后的16个或以上的磁区通常是空置不用的。
硬磁碟机最多可分割为4个储存分区,而磁碟操作系统的扩展分区可细分为多个逻辑
驱动器。
每个分区的第一个磁区便是开机磁区,这个磁区包含载入分区的操作系统的资料及编
码。
软磁碟没有主开机磁区。以标准磁碟操作系统格式进行格式化后的软磁碟,在结构上
与硬磁碟的磁碟操作系统分区相同。]
档案型病毒
档案型病毒是一种依附在档案内,经由程式档而非资料档扩散的病毒。电脑在执行受
感染的程式时,便会受到感染。这些受感染的程式可能经由软磁碟、唯读光碟、网络及互
联网等途径传播。在执行受感染的程式后,随附的病毒便会立即感染其他程式,或可能成
为一个常驻程式,以便在日后感染其他程式。在完成这些步骤后,病毒便会恢复执行原本
的正常程式。因此,用户在执行受感染的程式时,不易发觉有任何异常的情况。
档案型病毒一般会感染有特定副档名的档案。副档名为COM、EXE及SYS的档案,
均是常见的病毒感染对象。
巨集病毒
一九九五年七月,一种新的电脑病毒被人发现,立即使电脑界大感震惊。这种新的病
毒称为巨集病毒,它与一直以来出现的病毒不同,可感染资料档而非执行档。其实,这并
非一种新的概念,因为有关以巨集语言编写病毒的可行性的研究,始於八十年代后期。在
Word程式出现的巨集病毒可以在多个不同的操作平台活动,而且,只要电脑的Word程
式是支援Word 档案格式的话,便有机会受到感染。换言之,无论使用的是OS/2或
Windows版本的Word程式,或是个人电脑或麦金塔(Macintosh)电脑,也可能受到巨
集病毒的感染。
其他新种类的病毒
病毒和抗御病毒技术不断转变,日新月异。随著电脑用户使用新的操作平台/电脑技
术,编写病毒的人也会随之而发展新病毒,再作扩散。下文列出部分可能出现新病毒种类
的新操作平台/电脑技术:
Java
ActiveX
Visual Basic (VB) Script
HTML
Lotus Notes
Java
Java 病毒一直是一个富争议的话题:究竟可否编写Java 病毒?Java 病毒可否在电脑
之间或经由互联网扩散?以上问题,均曾在不同的新闻组进行讨论。由於Java微应用程式
的设计是在受控的环境 (称为「sandbox」) 内执行,接触不到电脑的档案或网络的接驳,
因此,Java病毒在电脑之间扩散的可能性极低。
但由於 Java 亦像其他标准的程式一样,可让开发人员建立可控制整个系统的应用程
式,故Java 病毒有其产生及存在的空间。
第一种被发现以Java电脑程式开发语言为本的病毒称为「 eBrew」。 首
次发现日期是一九九八年九月,会感染属Java类别的档案。但这种病毒只会影响独立的
Java应用程式档案,以微应用程式执行的档案则不受感染。虽然Java应用程式并不常见,
「 eBrew」病毒的扩散也只属於初步阶段,但这种病毒的影响实在不容忽视。
随著Java 应用程式日趋普及,预料Java 病毒的种类也会逐渐增加。
ActiveX
跟Java的情况一样,ActiveX 被视为将会受病毒入侵的操作平台。若就设计方面将两
者比较,在 ActiveX 扩散病毒的机会较Java为大。基本上,ActiveX 是 Object Linking
and Embedding (OLE) 的精简版本,会直接接触电脑的 Windows 系统,因此可连接到
任何的系统功能。此外,ActiveX 的用户并非只局限於MS Internet Explorer的用户;现
在,Netscape Navigator的附加程式(plug-in)也可使用这种技术。相比之下,Java是在
「受控的环境」下执行,或经由一个名为「Java Virtual Machine」的程式才可执行,因
此可使Java与操作系统的各项服务隔开。
Visual Basic (VB) Script
过去, 编写病毒的人若要成功编写一种可感染其他电脑的病毒,必须对电脑的基本
操作具备相当程度的知识。但随著 Microsoft Office 内巨集的出现,编写病毒的工具已准
备就绪,而编写的人毋须具备很多资讯科技知识也能胜任。同样,VB Script 病毒所发挥
作用的操作环境很快便会普及,扩散也甚为容易。
VB Script 病毒已对电脑用户构成真正威胁。微软公司的原意是包括一种功能强大而
易於使用的语言以便轻易取用 Windows 98/NT 系统内的资源。VB Script 是以人类可阅
读的方式编写,所以易於明白。正是这个原因,很多并没有具备高深资讯科技知识的编写
病毒的人也可侵入这个领域。
以 VB Script 编写的程式的第一代病毒藏在以 HTML 编写的网页内,经由互联网扩散
开去。现时散播力强的 VB Script 编写的病毒通常以寄发电子邮件的方式扩散,按用户地
址册所列的电邮地址把病毒程式一同寄出。用户执行附件中的程式时,便会帮助病毒扩散。
超文本标示语言(英文简称「HTML」)
藉由 HTML 扩散的病毒是另一个在互联网上引起广泛讨论的话题。有人甚至声称/宣
告已发明/发现首只属 HTML 种类的病毒。
HTML 是一种控制网页设计的编写语言。本来,纯 HTML 是不会受到感染, 因此,
只支援 HTML 的浏览器也不会有受病毒感染的危险。所谓「HTML 病毒」出现的机会实
在微乎其微。因此,真正的威胁并非来自浏览互联网的网页,而是来自从互联网下载已感
染病毒编码的程式并加以执行。
但现时的浏览器大部分都支援其他编写网页的语言,而所谓的「HTML 病毒」通常会
利用这些编写文本的语言进行扩散。在文本内的病毒通常会藉著网页感染电脑,
e 便是一个典型的例子。目前,最普遍的文本病毒便是刚讨论过的 VB Script
病毒。
Lotus Notes
Lotus Notes 用户众多,会是编写病毒的人针对的软件。虽然目前尚未发现本机的
Lotus Notes 病毒,但在 Lotus Notes 数据库内的 rich-text 字段却提供了可供传统病毒
(例如:档案型病毒及巨集病毒)驻存的地方。因为有关记录曾进行压缩,所以一般抗御病
毒软件不能侦测在 Notes 数据库内的病毒。为防范电脑病毒入侵 Notes 的操作环境,我
们建议用户安装专为 Notes 软件而编制的抗御病毒软件。
版权声明:本文标题:计算机病毒的类型有哪些 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1720755868a841298.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论