莫里斯蠕虫

莫里斯蠕虫（），又称为互联网蠕虫，是通过互联网传播的第一种蠕虫病毒。它既是第一种也是第一次得到主流媒体强烈关注的蠕虫病毒。它也是依据美国1986年的《计算机欺诈和滥用法》而定罪的第一宗案件Dressler, J. Cases and Materials on Criminal Law, "United States v. Morris" ISBN 9780-314-17719-3。该蠕虫由康奈尔大学学生罗伯特·泰潘·莫里斯编写，于1988年11月2日从麻省理工学院（MIT）施放到互联网上。

蠕虫构造

蠕虫中一段可能造成了的代码加剧了其危害性，它使同一台電腦会被重复感染，每次感染都会造成電腦运行变慢直至无法使用，導致拒絕服務。蠕虫只能感染工作站以及DEC的VAX机运行的4BSD。

编程错误

蠕虫的代码编写受到了麥可·拉賓的随机算法的启发。传播机制上的编程错误把一个可能是无害的智力活动变成了恶意的拒绝服务攻击。代码可以在入侵一台電腦之前查询其是否已经被感染，但这么做会让清除蠕虫变得非常容易，其他程序员只需要让他们的计算机虚假的回答“是”就可以避免被感染。为躲过这种防御措施，莫里斯让蠕虫在得到“是”的回答时，仍按1/7的几率进行复制。事实证明这种复制几率还是过高，蠕虫的传播非常迅速，重复感染了一些電腦。拉宾听到这个错误后评论说“他本来应该先在模拟环境中试一下”。

造成的后果

通常的说法是莫里斯蠕虫感染了大约6,000台Unix電腦。保罗·格雷厄姆宣称：“这个统计数据炮制出来时我在场，他们是这么算的：有人估计约有60,000台電腦连上了網際網路，而蠕虫大概感染了其中的1/10。” FBI在2018的文章估计当时至少造成了十万美元的损失，最高可能达到百万美元级别。

因为此次感染事件，美国的DARPA因此资助卡耐基梅隆大学成立了CERT/CC进行应急响应。

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

莫里斯蠕虫有时候也被叫做“大虫”（Great Worm）。ESR描述这种用法传达出该事件在黑客史上堪称具有毁灭性影响的分水岭。“大虫”这个称呼来源于托尔金小说中两条龙“史卡沙”和“格劳龙”的别称“the Great Worms”。

参见
知名病毒及蠕蟲的歷史年表
缓存溢出

 注释 

参考资料

外部連結
Cornell commission findings - in the ACM Digital Library   ((from the abstract: "sheds new light and dispels some myths")) 
 the full text of The Cornell commission findings (.pdf) is also available via paid subscription from the ACM Digital Library 
Archive of worm material, incl. papers and code
An analysis of the worm by Eugene Spafford 
An analysis of the worm by Mark Eichin and Jon Rochlis 
"The Morris Internet Worm" by Charles Schmidt and Tom Darby
 RFC 1135 - "Helminthiasis of the Internet" - an analysis of the worm infestation
"A Tour of the Worm", Don Seeley, Department of Computer Science, University of Utah (as posted by Francis Litterio)
 The Morris Worm 
 A Report On The Internet Worm, by Bob Page, University of Lowell 

Category:恶意软件
Category:蠕虫病毒