莫里斯蠕虫

✍ dations ◷ 2025-04-27 04:01:55 #恶意软件,蠕虫病毒,美国的世界之最

莫里斯蠕虫,又称为互联网蠕虫,是通过互联网传播的第一种蠕虫病毒。它既是第一种也是第一次得到主流媒体强烈关注的蠕虫病毒。它也是依据美国1986年的《计算机欺诈及滥用法案(英语:Computer Fraud and Abuse Act)》而定罪的第一宗案件。该蠕虫由康奈尔大学学生罗伯特·泰潘·莫里斯(Robert Tappan Morris)编写,本意是作为一套试验程序,于1988年11月2日从麻省理工学院(MIT)施放到互联网上。

按照其作者的说法,莫里斯蠕虫编写的起因并不是想造成破坏,而是想测量互联网的规模。然而,选择在MIT施放蠕虫,掩盖了它其实是来自康奈尔的事实(凑巧的是,莫里斯现在MIT担任副教授)。此外,莫里斯蠕虫利用了Unix系统中sendmail、Finger(英语:Finger_protocol)、rsh/rexec等程序的已知漏洞以及薄弱的密码。

蠕虫代码中一段非本意的效果(英语:unintended consequence)加剧了其危害性,它使同一台计算机会被重复感染,每次感染都会造成计算机运行变慢直至无法使用,导致拒绝服务。蠕虫的主体只能感染DEC的VAX机上运行的BSD 4以及Sun 3系统,而程序中的一段C语言代码会调用程序主体,使其在其它的系统上也能运行。

蠕虫传播机制上的编程错误把一个可能是无害的智力练习变成了恶意的拒绝服务攻击。 蠕虫本来可以在入侵一台计算机之前查询其是否已经被感染,但这么做会让清除蠕虫变得非常容易,只要设置一个进程在受到查询时回答“是”就可以避免被感染。为躲过这种防御措施,蠕虫采用了麦可·拉宾(Michael Rabin)的座右铭“随机性”作为对策。莫里斯让蠕虫在得到“是”的回答时,仍按1/7的几率进行复制。事实证明这种复制几率还是过高,蠕虫的传播非常迅速,重复感染了一些计算机。Morris听到这个错误后评论说“他本来应该先在模拟环境中试一下”。

通常的说法是莫里斯蠕虫感染了大约6,000台Unix计算机。Paul Graham宣称:

“这个统计数据炮制出来时我在场,他们是这么算的:有人估计约有60,000台计算机连上了互联网,而蠕虫大概感染了其中的1/10。”

美国的政府审计办公室(英语:Government Accountability Office)估算出蠕虫造成的损失为1000万至1亿美元。

为了合作应对蠕虫感染的危机,Gene Spafford(英语:Gene Spafford)创建了名为“噬菌体”的邮件列表。

莫里斯受到审判,并被定罪违犯了1986年的《计算机欺诈及滥用法案》。经过上诉,他被判3年缓刑、400小时社区服务及10,000美元罚金。

莫里斯蠕虫有时候也被称为“大虫”(Great Worm),原因是它对当时的互联网所造成的毁灭性影响,包括系统长时间当机,也包括担忧互联网的安全性、可靠性的心理冲击。大虫这个称呼来源于托尔金小说中两条龙的名字:史卡沙和格劳龙。

相关

  • 约瑟夫·汤姆孙约瑟夫·汤姆孙爵士,OM,FRS(英语:Sir Joseph John Thomson,1856年12月18日-1940年8月30日,简称J.J.Thomson),英国物理学家和诺贝尔物理学奖获得者, 他发现了电子并测定了其质荷比,这是
  • 保罗·R·埃利希保罗·拉尔夫·埃利希(英语:Paul Ralph Ehrlich,1932年5月29日-),出生在宾夕法尼亚州费城,美国生态学家,斯坦福大学生物学教授。他是一个著名的昆虫学家,专门研究蝴蝶。他也是主题区
  • 甲基丙二酸单酰辅酶A甲基丙二酸单酰辅酶A (或简称甲基丙二酰辅酶A)是由辅酶A与甲基丙二酸通过硫酯键结合的重要代谢中间产物,参与许多生物合成与分解反应。丙酰辅酶A由丙酰辅酶A羧化酶羧化为甲基丙
  • 开曼群岛元开曼群岛元 (货币编号 KYD)是开曼群岛的流通货币。辅币单位为分,1元=100分。于1972年开始发行。该货币实行固定汇率制,1开曼群岛元=1.2美元。
  • 人腿人类腿部,或称人腿,一般指的是人体的整个下肢部分,包括足部、大腿甚至髋关节等。然而,人体解剖一般谈及“人腿”时,指的只是从膝盖到脚踝的这一段下肢,也称“小腿”。腿部在站立以
  • 前4世纪前400年至前301年的这一段期间被称为前4世纪。
  • AP-1转录因子在分子生物学中,AP-1转录因子(激活蛋白1,英语:activator protein 1,AP-1)是一种异二聚体蛋白转录因子,由c-Fos、c-Jun、JDP以及ATF家族的不同蛋白组成,调节基因表达以响应多种外界信
  • 優質經濟艙優質經濟艙(Premium Economy Class),或称豪经舱、特级经济舱(Special economy class)、经济舱、高端经济舱、超级经济舱、尊尚经济舱,是民航服务中,介于经济舱与商务舱间的舱等。价
  • 单元过程化工单元过程也叫化工单元反应,是总结各种化学工业生产过程得出的具有共同化学变化特点的基本过程,和化工单元操作不同。化工单元操作是具有共同的物理变化特点。化工单元过程
  • 菲奥多尔·塞尔尼奇菲奥多尔·塞尔尼奇(立陶宛语:Fiodor Černych;1991年5月21日-)是一位立陶宛足球运动员。在场上的位置是前锋。他现在效力于波兰足球甲级联赛球队戈尼克文奇纳足球俱乐部。他也代