`
joelion
  • 浏览: 2425 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

病毒小史

阅读更多

早在1949年,电脑的先驱者冯·诺伊曼在他的一篇文章《复杂自动装置的理论及组织的行为》中,即提出一种会自我繁殖的程序的可能----现在称为病毒,但没引起注意。 十年之后,在贝尔实验室中,这个概念在一个电子游戏中形成了。这个电子游戏叫“Core War

 

Core War 这个游戏由三个年轻的工程师完成,道格拉斯·麦耀莱、维特·维索斯基和罗伯特·莫里斯(后来那个编写蠕虫病毒的莫里斯的父亲)。

 

  Core War的玩法如下:双方各编写一套程序,输入同一部电脑中。这两套程序在计算机内存中运行,它们相互追杀。有时它们回放下一些关卡,有时会停下来修复被对方破坏的指令。当它们被困时,可以自己复制自己,逃离险境。因为它们都在电脑的内存(以前是用core做内存的)游走,因此叫Core War。

 

  这个游戏的特点,在於双方的程序进入电脑之后,玩游戏的人只能看着屏幕上显示的战况,而不能做任何更改,一直到某一方的程式被另一方的程式完全 [吃掉] 为止。

 

  这个游戏分成好几种,麦耀莱所写的叫 [达尔文],包含了 [物竞天择 ,适者生存] 的意思 。

 

它的游戏规则跟以上所描述的最接近。游戏双方用汇编语言(Assembly Language)各写一套程式 ,叫有机体(organism)。这两个有机体在电脑里争斗不休,直到一方把另一方杀掉而取代之 ,便算分出胜负。

 

  另外有个叫爬行者 (Creeper)的程序,每一次把它读出时,它便自己复制一个副本。此外,它也会从一部电脑[爬]到另一部和它相连的电脑。很快地电脑中原有资料便被这些爬行者挤掉了。爬行者的唯一生存目的是繁殖。

 

  为了对付[爬行者],有人便写出了[收割者](Reaper)。它的唯一生存目的便是找到爬行者,把它们毁灭掉。当所有爬行者都被收割掉之後,收割者便执行程式中最後一项指令毁灭自己,从电脑中消失。[侏儒](Dwarf)并没有达尔文等程式聪明。却可是个极端危险人物。它在内存中迈进,每到第五个[地址](address)便把那里所储存的东西变为零,这会使得原来的程序停止。

 

  最奇特的就是一个叫[印普](Imp)的战争程式了 ,它只有一行指令:MOV 01这条指令把身处的地址中所载的[0]写(移)到下一个地址中,当印普展开行动之后,电脑中原有的每一行指令都被改为[MOV 01]。

 

  [双子星](Germini)也相当有趣。它的作用只有一个:把自己复制,送到下一百个地址后,便抛弃掉[正本]。

 

  从双子星衍生出一系列的程序。[牺牲者](Juggeraut)把自己复制後送到下十个地址之后,而[大雪人](Bigfoot)则把正本和复制品之间的地址定为某一个大质数。

 

电脑病毒的出现

 

  一九八三年,科恩·汤普逊(Ken Thompson)是当年一项杰出电脑奖得主。在颁奖典礼上,他作了一个演讲,不但公开地证实了电脑病毒的存在,而且还告诉所有听众怎样去写自己的病毒程序。

 

  1983 年 11 月 3 日,弗雷德·科恩 (Fred Cohen) 博士研制出一种在运行过程中可以复制自身的破坏性程序,伦·艾德勒曼 (Len Adleman) 将它命名为计算机病毒 (computer viruses),并在每周一次的计算机安全讨论会上正式提出,8 小时后专家们在 VAX11/750 计算机系统上运行,第一个病毒实验成功,一周后又获准进行 5 个实验的演示,从而在实验上验证了计算机病毒的存在。

 

  一九八四年, [科学美国人]月刊(Scientific American)的专栏作家杜特尼(A. K. Dewdney)在五月号写了第一篇讨论[Core War]的文章,并且只要寄上两块美金,任何读者都可以收到有关程序的纲领,在自己家中的电脑中开辟战场。

 

[病毒]一词的正式出现

 

  在一九八五年三月份的[科学美国人]里 ,杜特尼再次讨论[Core War]和病毒。在文章的开头他便说:“当去年五月有关[Core War]的文章印出来时,我并没有想过我所谈论的是那麽严重的题目”文中还第一次提到[病毒]这个名称。他提到说:“意大利的罗勃吐·歇鲁帝(Roberto Cerruti)和马高·莫鲁顾帝(Marco Morocutti)发明了一种破坏软件的方法。他们想用病毒,而不是蠕虫,来使得苹果二号电脑受感染。

 

  歇鲁弟写了一封信给杜特尼,信内说:“马高想写一个像[病毒]一样的程式,可以从一部苹果电脑传染到另一部苹果电脑,使其受到感染。可是我们没法这样做,直到我想到这个病毒要先使软盘受到感染,而电脑只是媒介。这样,病毒就可以从张软盘传染到另一软盘了。”

 

  1986 年初,在巴基斯坦的拉合尔 (Lahore),巴锡特 (Basit) 和阿姆杰德 (Amjad) 两兄弟经营着一家 IBM-PC机及其兼容机的小商店。他们编写了Pakistan 病毒,即 Brain。在一年内流传到了世界各地。

 

  1988 年 3 月 2 日,一种苹果机的病毒发作,这天受感染的苹果机停止工作,只显示“向所有苹果电脑的使用者宣布和平的信息”。以庆祝苹果机生日。

 

  1988 年 11 月 2 日,美国六千多台计算机被病毒感染,造成 Internet不能正常运行。这是一次非常典型的计算机病毒入侵计算机网络的事件,迫使美国政府立即作出反应,国防部成立了计算机应急行动小组。

 

  这次事件中遭受攻击的包括 5 个计算机中心和 12 个地区结点,连接着政府、大学、研究所和拥有政府合同的 250,000台计算机。这次病毒事件,计算机系统直接经济损失达 9600 万美元。

 

  这个病毒程序设计者是罗伯特·莫里斯 (Robert T.Morris),当年 23 岁,是在康乃尔 (Cornell) 大学攻读学位的研究生。

 

  罗伯特·莫里斯设计的病毒程序利用了系统存在的弱点。由于罗伯特·莫里斯成了入侵 ARPANET网的最大的电子入侵者,而获准参加康乃尔大学的毕业设计,并获得哈佛大学 Aiken 中心超级用户的特权。他也因此被判 3 年缓刑,罚款 1 万美元,他还被命令进行400 小时的新区服务。

分享到:
评论

相关推荐

    酒小史.doc

    酒小史.doc

    忠实的镜子-读《镜子小史》有感作文.doc

    忠实的镜子-读《镜子小史》有感作文.doc

    网络游戏小史.pdf

    《网络创世纪》(Ultima Online)的发布标志着网络游戏产业化的开端。这款游戏是首款真正意义上的大型多人在线角色扮演游戏(MMORPG),允许成千上万的玩家同时在一个虚拟世界中互动,开创了网络游戏的新纪元。...

    企业管理软件小史(摘自企业信息化:需求变化引发软件危机).docx

    企业管理软件小史(摘自企业信息化:需求变化引发软件危机)

    肖像小史或且做心僧

    在探讨肖像与精神世界的关联时,本文提供了丰富的知识点,涉及肖像画、文学传记以及个人性格与命运的相互作用。 首先,肖像不仅仅是对一个人外貌的记录,更是对其内在精神世界的反映。这一点在加西亚·马尔克斯的...

    UNIX家族小史

    要记住,当一扇门在你面前关闭的时候,另一扇门会打开。肯·汤普森(Ken Thompson) 和丹尼斯·里奇(Dennis Richie)两个人是这句名言很好的实例。他们俩是20世纪的信息技术专家之二,因为他们创造了具影响力和创新...

    阳逻街中心小学 史静波_123394

    人音版第一册第十课过新年24qing咚.咚咚咚锵024龙.咚龙咚锵024龙.咚龙咚锵0龙.咚龙咚锵0敲.起锣鼓镲0大.家真快乐.呀老师读学生读学生读老师读跟着老师一起敲锣打鼓24人音版第一册第十课过新

    四元开方释要 (1924年)

    第一章天元四元发明小史1.天元四元,中国宋元间发明之算法,用以驭一元至四元问题之术也。据载籍之可考者而论,天元一术,始见於秦九韶之数书九章与李治之益古演段。秦李而外,据祖颐之说,则有蒋周,李文―。石...

    华为路由猫设置方法.pdf

    揉作加小史 d 四、LAN 配置 1. 点击基本配置的LAN 配置,设置如下: 地址有所不同 五、DNS 设置 1. 点击基本配置的 DNS,填上本地区的DNS,如图: DNSSEK娘权 六、保存配置 1. 点击左边窗口的保存配置,提示...

    《国学管理讲座》PPT课件.ppt

    冯友兰先生在其著作《中国哲学小史》中提到,虽然中国的人生观可能不被所有人接受,但中国的历史经验和智慧对于寻求内心和平与幸福的人们来说,具有重要的参考价值。 现代意义上的国学概念,始于晚清时期,主要指对...

    书记第二十五.docx

    例如,外史所记载的三皇五帝的事迹,小史用来叙述宗庙祭祀的记录,以及小行人关于民众利益的文档等,都属于书记的范畴。 【记与书记】记,意为疏略或记录,同样源于文字记载。《说文解字》在言部和疋部都有解释,...

    PCB行业发展及先进技术.pptx

    5. **PCB的小史**: - PCB的发明归功于奥地利的Paul Eisler,他在20世纪40年代首次提出并应用了光蚀刻工艺。 - 中国的PCB发展始于王铁中,他是中国PCB行业的奠基人,推动了中国PCB从单面板到多层板的发展。 6. **...

    信息时代档案职业发展问题探讨.pdf

    这一机构中的不同职位如大史、小史等,分别负责不同类型的档案。春秋战国时期,随着官僚制度的确立,档案人员的角色逐渐转变,开始承担起利用档案编修国史的任务。到了秦朝,中央集权的封建国家建立,专门的档案工作...

    PCB行业发展及先进技术培训教材.pptx

    5. PCB的小史 - 奥地利人Paul Eisler在20世纪40年代发明了印制电路,开创了PCB的先河。 - 中国在1957年由王铁中等人研发出第一块单面板,推动了中国PCB行业的发展。 6. PCB行业的发展 - 随着IC技术的进步,PCB技术...

    商朝的档案事业概述.pptx

    商代的档案官员分为多种类型,如巫、史、大史、小史、贞人等,他们负责占卜、记事和祭祀活动,同时也承担着档案的整理和保管职责。 教学中,重点在于理解甲骨档案的基本内容及其史料价值。甲骨档案不仅是研究商代...

    摄影必学的基础知识PPT学习教案.pptx

    1. **摄影发展小史**:摄影的历史可以追溯到19世纪初,1839年,法国宣布接受了达盖尔的银版摄影术,标志着摄影的诞生。在此之前,尼埃普斯的“日光刻蚀法”开创了摄影的先河,但曝光时间较长。随后,塔尔博特的...

    七年级语文上册 30 陌上桑(第二课时)预习案(无答案) 冀教版 试题.doc

    (2)"十五府小史,二十朝大夫,三十侍中郎,四十专城居"是排比,列举使君的升迁过程;(3)"东方千余骑,夫婿居上头"可能是夸张,强调夫婿的地位;(4)"盈盈公府步,冉冉府中趋"是形容使君动作的婉转与慢条斯理,可能是...

    七年级语文上册 第30课《陌上桑》同步测控优化训练 冀教版.doc

    诗中运用了借代、排比等修辞技巧,如“使君从南来,五马立踟蹰”通过借代手法生动描绘了使君骑马的形象,“十五府小史,二十朝大夫”则通过排比增强了语言的节奏和韵律感。教师应引导学生分析这些修辞手法的运用,...

    高中历史之教学教研先秦文献的传世素材

    在西周时期,文献主要由官府管理,设有太史、小史、内史、外史、御史等职务,各自负责不同类型的文献。例如,太史掌管六典等重要典籍,内史负责策命诸侯,外史负责四方之志等。然而,随着春秋时期礼崩乐坏,官学下移...

    湖南省长沙市望城区2020-2021学年高一上学期期末考试 物理 含答案.doc

    在短跑比赛中,如果小史同学的平均速度最大,意味着他在相同时间内速度变化最快,因此他是100m短跑决赛的冠军。 3. 无空气阻力下物体下落的比较:在真空中,所有物体都以相同的加速度(自由落体加速度)下落,不论...

Global site tag (gtag.js) - Google Analytics