计算机病毒简史ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机病毒简介
A brief introduction of Computer Virus 0
1
主要内容
1
发展历程
2
基本概念
3
分类简介
4
防治技术
2
01
发展历程
development history
3
起源:一个关于串啤、环保和学霸的故事
上世纪40年代,克劳斯· 拉克纳尔是哥伦比亚大学地球工程中心的教授,他还在洛斯阿 拉莫斯国家实验室工作时,和朋友正在喝啤酒聊天——如何解决全球变暖问题?
4

他们打算把空气中的 二氧化碳转变成碳酸钙— —石灰石、汉白玉、白垩 ,都是这种东西。从空气 中提取二氧化碳然后变成 固体的工作量和所需要的 资源都是惊人的,不能指 望有人投资或者国家拨款 。
一个全自动的转化过程。假设一台机器。它能够 复制自身。它可以把太阳能转化为所需的电能。它可以 很容易地获得制造它的原料。这像是一个细胞一样不停 地分裂,而无穷无尽的太阳能将会让它们不停地繁殖下 去,直到被制止为止。
在1985年3月份的《科学美国人》里,杜特尼再次讨论“磁芯大 战”和病毒。在文章的开头他便说:“当去年5月有关‘磁芯大战’的 文章印出来时,我并没有想过我所谈论的是那么严重的题目……”文中 多次提到“病毒”这个名称。
8
奥克松斯计划虽然失败了,但是冯先生成功了,他1949年以 "Theory and Organization of Complicated Automata" 为题的一场 在伊利诺伊大学的演讲,后改以 "Theory of self-reproducing automata" 为题出版。冯·诺伊曼在他的论文中描述一个计算机程序如 何复制其自身。
11
以毒之名:咱们文科生有力量
直到上世纪70-80年代,计算机病毒这个名字,才被开发出来并广为人知,在这里一 大群文科生功不可没。
12
1970年代,雷恩在《P1的青春》一书中构思了一种可以自我复 制,利用通信进行传播的计算机程序,并第一次称之为“计算机病毒 ”。
大卫·杰洛德(David Gerrold)的《When H.A.R.L.I.E. was One 》,描述了一个叫“病毒”的程序和与之对战的叫“抗体”的程序;
约翰·布鲁勒尔(John Brunner)的小说《震荡波骑士( ShakewaveRider)》,描述了一个叫做“磁带蠕虫”、在网络上删 除数据的程序。
13
弗雷德·科恩
1983年11月3日,弗雷德·科恩在UNIX系统下,编写了一个会自动复制 并在计算机间进行传染从而引起系统死机的小程序。该程序对电脑并无害处, 潜伏于更大的合法程序当中,通过软盘(当前出售的电脑多不再用)传到电脑上 。一些电脑专家也曾警告,电脑病毒是有可能存在的,但科恩是第一个真正通 过实践记录电脑病毒的人。
9
雏形:计算机游戏和病毒双料的祖师爷
上世纪60年代初,贝尔实验室的一群小伙子们,在无聊的工作之余开始他们的炫技 游戏,一不小心开创了两个先河。
10
60年代,贝尔实验室三个才二十多岁、华横溢的年轻人——道格 拉斯·麦克利、维克特·维索斯基以及罗伯特·莫里斯,按照冯氏理论开 始了他们的游戏历程。
游戏双方各写一套程序,输入同一部电脑中,这两套程序在电脑 的内存中互相追杀对方,有时它们会设下一些关卡,有时会停下来自 行修理(重新写)被对方破坏的几行指令;当它被困时,也可以把自 己复制一次,逃离险境。因为当时使用磁芯作为存储设备,所以该游 戏又称为“磁芯大战”。
太阳能不是问题,而一台机器所需要的原料无非 是铁、铜、铝、硅、碳这样的常见元素罢了,这些东西 遍地都是,只要提取出来就行。只有一个问题:怎样让 机器自我复制? 这是大数学家迪尔卡都没有解决的问题
5
约翰·冯·诺依曼(1903~1957)
原籍匈牙利,布达佩斯大学数学博士。20世纪最重要的数学家之一,在 现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人 称为“计算机之父”和“博弈论之父”。第二次世界大战期间为第一颗原子 弹的研制作出了贡献。为研制电子数字计算机提供了基础性的方案。晚年, 研究自动机理论,著有对人脑和计算机系统进行精确分析的著作《计算机与 人脑》。
ቤተ መጻሕፍቲ ባይዱ描述器
2
它需要能够把对自身的描述传递给下一代。
这样,只要有合适的原料,通用构造器就可以根据描述器的指示,生产出下一 台机器,并且把描述的信息也传递给这台新机器。随后,新机器启动,再进入下一个 循环,这种自增殖系统,称之为“冯·诺依曼机器人”
7
奥克松斯计划
克劳斯·拉克纳尔和克里斯托弗·文特打算按照冯·诺依曼的思路开 展他们的工作,他们给这个项目起名叫奥克松斯(Auxons),这是从 希腊语的“auxein”借过来的,意思是“成长”。他们给最初的原型 机安装了高温熔炉用来获取需要的金属原料,并且打算把它扔到沙漠 里面去。在那里,奥克松斯可以获得大量的原料和能量,并且不会有 人来打扰。虽然失败了,也没有原理图遗留下来,但是在我的想法中 ,奥克松斯看起来应该跟Wall·E差不多……
算机病毒不是利用操作系统的错误或缺陷的程序。它是正常的用户程序 ,它仅使用那些每天都使用的正常操作。
——弗雷德·科恩
15
1984年,《科学美国人》(又称环球科学)月刊的专栏作家杜特 尼在5月刊号写了第一篇讨论“磁芯大战”的文章,并且只要寄上两块 美金,任何读者都可以收到有关写程序的纲领,在自己家的电脑中开 辟战场。
主要著作有《量子力学的数学基础》(1926)、《计算机与人脑》( 1958)、《经典力学的算子方法》、《博弈论与经济行为》(1944)、《连 续几何》(1960)等。
6
冯·诺依曼认为,任何能够自我繁殖的系统,都应该同时具有两个基本功能。
通用构造器
1
它必须能够构建某一个组成元素和结构与自己一致的下
一代。
1984年,将这些程序以论文发表,在其博士论文给出了电脑病毒的第一 个学术定义,这也是今天公认的标准,从而引起了轰动。
14
计算机病毒是一种计算机程序,它通过修改其它程序把自身或其演化体 插入它们中,从而感染它们。同时可以通过数学方法严格证明,这样的病毒 能够在任何允许信息共享的系统中传播,不论是否有安全技术。
相关文档
最新文档