对于“病毒”人们并不陌生,猖獗一时的“SARS”病毒、“H5N1高致病性禽流感”病毒,以及近几年肆虐的“H1N1”病毒,都给人类社会带来了严重的灾难。那么,计算机病毒又是什么性质的病毒?它是怎么产生的?它又会给人类社会带来什么危害呢?
与生物病毒不同,计算机病毒是人为制造的产物,是某些别有用心的人,利用计算机软件、硬件所固有的脆弱性而编制的具有特殊功能的程序。由于这些程序与生物医学上的“病毒”具有同样的传染性和破坏特性,所以人们就把这种具有自我复制和破坏机理的程序称为计算机病毒。
计算机病毒是程序,但不一定是完整的程序,只要是具备计算机病毒特征的一组指令或者代码就是计算机病毒。计算机病毒的本质特征是主动传染性,这一特征使计算机病毒的危害范围和危害性成倍地增加。
关于计算机病毒和网络病毒的产生有多种说法,常见的有以下几种。
一、磁芯大战游戏说
20世纪60年代初,贝尔实验室诞生了一种“磁芯大战”游戏,它是3个年轻人工作之余的娱乐产物。这3个人当时都是二十多岁的年轻人,他们是麦耀莱、维索斯基和莫里斯。莫里斯就是后来制造了“蠕虫”病毒事件的罗伯特・莫里斯的父亲。
“磁芯大战”游戏的玩法是对战双方各编写一套程序,在输入同一部计算机后,两套程序开始在计算机的存储系统内互相追杀。因为程序是在计算机的存储磁芯中运行,因此被命名为“磁芯大战”。这个游戏的特点在于双方的程序进入计算机后,玩游戏的双方只能看着屏幕上显示的战况,而不能做任何更改,一直到某一方的程序被另一方的程序完全“吃掉”为止,所以,磁芯大战是具备病毒攻击性思想的游戏程序。计算机病毒的危害性表现在由于用于游戏的程序具有很强的破坏性,因此,长久以来,懂得玩“磁芯大战”的人都严守一项规定:不对大众公开这些程序的内容。
后来,有人打破了这项规定。1984年,《Scientific American》的专栏作家Dewdney撰写了第一篇讨论“磁芯大战”的文章,声称只要寄上2美元,任何读者都可以收到他所撰写的有关如何编写磁芯大战游戏的纲要,在自己家中的计算机上开辟战场。
有人认为“磁芯大战”程序设计思想的泄露,导致了计算机病毒的产生和蔓延。
二、科学幻想说
1977年,美国作家雷恩在科学幻想小说《The Adolescence of P-1》中,幻想出了世界上第一种计算机病毒。作者构思的病毒可以从一台计算机传染到另一台计算机,最终控制多台计算机的操作系统,从而酿成一场灾难。由此人们认为科学幻想奠定了计算机病毒的思想基础。
三、程序保护说
20世纪80年代后期,巴基斯坦有两个以编写软件为生的兄弟,他们为了打击那些盗版软件的使用者,设计出了一种名为“巴基斯坦智囊”的病毒,该病毒只传染软盘引导区,这也是最早在世界上流行的一个计算机病毒。在保护自身权益的特殊代码中加入攻击、破坏性内容,使保护自身权益的初衷演变成危害结果,这样的变化是计算机病毒出现、发展的根源。
四、网络发展说
网络发展使计算机病毒进入快速传播期,病毒也因此成为严重影响计算机应用的顽疾。
进入20世纪80年代,网络迅速普及,计算机病毒开始利用网络进行传播。此时,在网络上传播的病毒多是早期病毒的改进。在非DOS操作系统中,“蠕虫”是典型的代表。它不占用内存以外的任何资源,也不修改磁盘文件,但能利用网络功能搜索网络地址,将自身向下一地址进行传播,有时也在网络服务器和启动文件中存在。
在1982年,Shock和Hupp根据《The Shockwave Rider》书中的概念提出了“蠕虫”(Worm)程序思想。蠕虫程序可用作为Ethernet(以太网)网络设备的一种诊断工具,它能快速有效地检测网络故障。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-33165-1.html
来抱中国大腿就对了
可口可乐