自从个人计算机问世以来,随着计算机改变人们的作息之后,人们对计算机的依赖与日俱增。原本比个人计算机年岁还长、只能在大型主机及实验室被当作游戏及实验对象的计算机病毒,也找到了尽情肆虐的舞台。于是人类与个人计算机病毒之间长达二十多年的攻防战于此开展。
病毒起源
如果说个人计算机是促进病毒蓬勃发展的第一道促因,那么因特网的兴起,无疑是促其百家争鸣、再造颠峰的第二道助力。如今的因特网上,不但充斥着病毒及蠕虫等老前辈,同时还有特洛伊木马、后门程序、BOT程序、恶作剧程序等后进到底攻城略地。更可怕的是,这些病毒还"相互结盟"组成连合攻击阵线-混合式威胁,这使得原本没有感染能力或散播能力的特洛伊木马或BOT程序,兼具了惊人的影响力、传染速度及破坏能力。
不仅如此,病毒的平台及载体也不断地在扩大,一方面由原先的大型主机系统、UNIX、Windows、Linux等作业平台,逐渐扩及到PDA、手机等行动装置上;另一方面,由原先只限于单机上的磁盘、光盘,转而寄生到无边无际的网页、电子邮件上,其影响力、速度及破坏力的增长可以等比级速来形容。
总而言之,身处信息化社会的我们,是无法逃避病毒或其它恶意攻击所可能带来的损失及威胁,所谓"知己知彼,百战百胜",面对病毒的第一课当然必须先对它做一番基本的了解,以建立基本的防毒及安全意识,如此才有"长期抗战"的动力。
对于史上第一只病毒的描述及记载,不论书籍、网络,乃至于厂商似乎都有不同的说法。有的说是1961年贝尔实验室三位工程师撰写的Core War,也有说是1983年南加大学生(也有说是教授)Fred Cohen在UNIX系统下撰写而出的,另外,最耳熟能详的说法就是巴基斯坦一对兄弟Basit和Amjad所撰写的Pakistan 病毒(又称C-Brain)。
不论如何,或许你不相信,病毒最早竟发自于游戏。早在1961年之际,贝尔实验室的Victor VysottskyH、Douglas McIlroy及Robert T. Morris三位程序设计师,为了研究人工智能生命等理论,而撰写出可以互夺地盘的Darwin(达尔文)游戏,该游戏具备将攻击能力传给后代的特性。而网络上有些文章记述他们所撰写的游戏是Core Ware,其实是错误的,实际上,Core War是1983年的A.K. Dewdney所撰写的。
所以Core War及更早的Animal等大受欢迎的游戏,都是受到达尔文游戏的启发而被撰写出来的。接着,UNIVAC系统程序设计师John Walker因改写Animal而大受欢迎,随后因不堪网友频频索取之扰,而于1975年撰写了可让Animal自我复制的Pervade程序,之后一段时间内,不同公司的UNIVAC系统中开始不断出现自我复制的Pervade程序,虽然当时信息界并无"病毒(Virus)"正式名称的出现,但将Pervade程序视为史上第一只病毒并不为过。
至于病毒一词的出现,则全拜Fred Cohen及其指导教授Len Adleman所赐,1983年,身为南加大研究生的Fred Cohen为了研究而撰写出可自我复制及感染能力的程序,同时他也是第一位经过观察、研究而发表有正式病毒定义论文的人。至于「Virus」计算机病毒的正式名称则是其指导教授Len Adleman所命名的。
如果你对密码学或公开金钥基础建设(PKI;Public Key Infrastructure)稍有涉猎,应该听过Len Adleman教授的大名,因为他就是RSA非对称算法的三位发明者之一,RSA中的「A」就是Len Adleman的缩写。
除了获得"正名"之外,80年代可说是病毒初鸣啼声的一年,早在Fred Cohen撰写病毒及论文之前的1982年,史上第一只PC病毒Elk Cloner就已在Apple II计算机上被发现。接着,1986年,IBM个人计算机上首度出现源自巴基斯坦Lahore地区的C-Brain病毒。1988年,在因特网的前身ARPANET上,前述达尔文游戏的撰写者之一Robert T Morris的儿子Robert Morris Jr撰写了史上第一只蠕虫I-Worm。
总而言之,随着计算机及网络技术的日新月异,以及既有元老级病毒的开辟基础上,病毒技术及发展也随之一日千里。
1
2
3
4
5
下一页>>
|