本文内容架构
-
文献信息
-
论文详解
-
论文内容架构
-
总结
一、文献信息
文献索引
F. Cohen, “Computer viruses: Theory and experiments,” Computers & Security, vol. 6, no. 1, pp. 22–35, Feb. 1987, doi: 10.1016/0167-4048(87)90122-2.
Fred Cohen
Frederick B. Cohen(出生于 1956 年)是一位美国计算机科学家,因计算机病毒防御技术的发明者而闻名。他给出了“计算机病毒”的定义。——维基百科
-
Fred Cohen流传最广的故事便是1983年,他在美国南加州大学工程学院编写了一个具备病毒特性的程序,鉴于此事及其在计算机病毒方面的研究工作又被人们称其为“计算机病毒之父”。(关于“计算机病毒之父”,笔者认为他和我们一样都是普通的科学工作者罢了,我们可以去赞美他的研究为人类科学带来的贡献,但不必将一个人过度神圣化。)
-
Cohen在1983年写病毒程序这事儿在网上去查,得到的内容往往显示这事儿是他在南加州大学工程学院就读研究生的时候发生的,可能有人会觉得研究生就能做出这样的事情这个Cohen可真了不起,然而此“研究生”非彼“研究生”。也许在国内一提到研究生,大家都会以为是硕士,但事实上硕士和博士都可以被称为研究生,硕士是“硕士研究生”,博士是“博士研究生”,所以说一个人是研究生的时候未必就一定是硕士,这可能是大部分人(包括笔者)的思维惯性罢了。回到Cohen身上,其实1983年Cohen已经从匹兹堡大学拿到了硕士学位,正在南加州大学攻读博士学位,所以这里的“研究生”指的是博士研究生,所以硕士同学(其实是笔者自己,嘤嘤嘤)也不必过度自卑。
-
这是文献原文对Fred Cohen的介绍,这里注意到机构介绍中提到了美国的里海大学和匹兹堡大学,但是里海大学并不是Cohen的母校,匹兹堡大学也不是Cohen搞出病毒的南加州大学,这是为什么呢?其实本文的发表时间回答了这个问题。该文献于1987年发表于Elsevier,而Cohen于1977年毕业于卡内基梅隆大学取得学士学位,于1981年毕业于匹兹堡大学取得硕士学位,然后于1986年毕业于南加州大学取得博士学位。显而易见1987年Cohen已经博士毕业了,里海大学自然就是他工作的部门,匹兹堡大学是合作部门,至于为什么是里海大学呢?其实Cohen于1956年出生于宾夕法尼亚州,他的两个母校卡内基梅隆大学和匹兹堡大学,还有这个里海大学也同样位于宾夕法尼亚州,剩下的就不需要过多解释了。
Abstract
本文首次引入了“计算机病毒”的概念并研究了“计算机病毒”的广泛传播对计算机系统所造成的伤害。文章展示了一些基础的理论成果以及大规模系统中病毒防护的不可行性,并阐述了病毒防御框架和部分实验结果。