理论教育 计算机病毒的产生及历史发展

计算机病毒的产生及历史发展

时间:2023-10-28 理论教育 版权反馈
【摘要】:(一)理论基础计算机病毒并非是最近才出现的新产物。1986年初,第一个真正的计算机病毒问世,即在巴基斯坦出现的“Brain”病毒。此后,国内各地陆续报告发现该病毒。1989年7月,公安部计算机管理监察局监察处病毒研究小组针对国内出现的病毒,迅速编写了反病毒软件KILL 6.0,这是国内第一个反病毒软件。

计算机病毒的产生及历史发展

(一)理论基础

计算机病毒并非是最近才出现的新产物。早在1949年,计算机的先驱者约翰·冯·诺依曼(John Von Neumann)在他所提出的一篇论文《复杂自动装置的理论及组织的行为》中就提出一种会自我繁殖的程序(现在称为病毒)。

(二)磁芯大战

在约翰·冯·诺依曼发表《复杂自动装置的理论及组织的行为》一文的10年之后,在美国电话电报公司(AT&T)的贝尔(Bell)实验室中,这些概念在一种很奇怪的电子游戏中成形了。这种电子游戏叫作磁芯大战(CoreWar)。磁芯大战是当时贝尔实验室中3个年轻工程师完成的。

Core War的进行过程如下:双方各编写一套程序,输入同一台计算机中;这两套程序在计算机内存中运行,相互追杀;有时会放下一些关卡,有时会停下来修复被对方破坏的指令;被困时,可以自己复制自己,逃离险境。因为这些程序都在计算机的内存(以前是用磁芯做内存的)游走,因此称为Core War。这就是计算机病毒的雏形。

(三)计算机病毒的出现(www.daowen.com)

1983年,杰出计算机奖得奖人科恩·汤普逊(Ken Thompson)在颁奖典礼上做了一个演讲,不但公开地证实了计算机病毒的存在,而且告诉听众怎样去写病毒程序。1983年11月3日,弗雷德·科恩(Fred Cohen)在南加州大学攻读博士学位期间,研制出一种在运行过程中可以复制自身的破坏性程序,制造了第一个病毒,虽然之前有人曾经编写过一些具有潜在破坏力的恶性程序,但是他是第一个在公众面前展示有效样本的人。在他的论文中,将病毒定义为“一个可以通过修改其他程序来复制自己并感染它们的程序”。伦·艾德勒曼(Len Adleman)将其命名为计算机病毒,并在每周一次的计算机安全讨论会上正式提出,之后专家们在VAX11/750计算机系统上运行,第一个病毒实验成功,一周后又获准进行5个实验的演示,从而在实验上验证了计算机病毒的存在。

1986年初,第一个真正的计算机病毒问世,即在巴基斯坦出现的“Brain”病毒。该病毒在1年内流传到了世界各地,并且出现了多个对原始程序的修改版本,引发了如“Lehigh”“迈阿密”等病毒的涌现。所有这些病毒都针对PC用户,并以软盘为载体,随寄主程序的传递感染其他计算机。

(四)我国计算机病毒的出现

我国的计算机病毒最早发现于1989年,是来自西南铝加工厂的病毒报告——小球病毒报告。此后,国内各地陆续报告发现该病毒。在不到3年的时间,我国又出现了“黑色星期五”“雨点”“磁盘杀手”“音乐”“扬基都督”等数百种不同传染和发作类型的病毒。1989年7月,公安部计算机管理监察局监察处病毒研究小组针对国内出现的病毒,迅速编写了反病毒软件KILL 6.0,这是国内第一个反病毒软件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈