Morris病毒

1 篇文章 0 订阅

        Morris病毒由Robert Morris于1988年编写并释放,这种病毒迅速入侵了当时1/10连入互联网的计算机,造成了重大的影响,作者最终也被判刑。

        按照其作者的说法,莫里斯蠕虫编写的起因并不是想造成破坏,而是想测量互联网的规模。然而作者选择了在MIT释放病毒而不是他当时所在的康奈尔大学,这掩盖了病毒的真正出处。

        莫里斯蠕虫利用了Unix系统中sendmail、Finger、rsh/rexec等程序的已知漏洞以及薄弱的密码。蠕虫代码中一段非本意的效果(unintended consequence)加剧了其危害性,它使同一台计算机会被重复感染,每次感染都会造成计算机运行变慢直至无法使用。而在传播机制上的编程错误放大了这种危害:虽然病毒在每次感染电脑是会询问是否已被感染,但并没有采取“若回答是则不再感染和复制“的策略,而是采用了1/7的随机性攻击策略,使得病毒更加难于防御。

        也是从此,传统的黑客文化受到明显的侵蚀,黑客伦理的约束性不再。计算机病毒开始越来越多。

        另外值得一提的是,随着编程语言的发展,C语言内存管理薄弱的问题不断显现。因此,大部分人持有的观点是:C语言只能编写一些非常核心而且小的系统,而且最好能用常规的方法进行内存检查,而不适合用来写安全性要求高的程序(任何缺乏内存检查机制的编程语言都不合适。)。全部的应用逻辑部分应该由拥有完善内存管理的语言编写。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值