电脑病毒的概念其实源起相当早,在第一部商用电脑出现之前好几年时,电脑的先驱者冯·诺伊曼(John Von
Neumann)在他的一篇论文《复杂自动装置的理论及组识的进行》里,已经勾勒出病毒程序的蓝图。不过在当时,绝大部分的电脑专家都无法想像会有这种能自我繁殖的程序。
1975年,美国科普作家约翰·布鲁勒尔(John Brunner)写了一本名为《震荡波骑士》(Shock Wave
Rider)的书,该书第一次描写了在信息社会中,计算机作为正义和邪恶双方斗争的工具的故事,成为当年最佳畅销书之一。
1977年夏天,托马斯·捷·瑞安(Thomas.J.Ryan)的科幻小说《P-1的春天》(The Adolescence
of P-1)成为美国的畅销书,作者在这本书中描写了一种可以在计算机中互相传染的病毒,病毒最后控制了 7,000
台计算机,造成了一场灾难。 虚拟科幻小说世界中的东西,在几年后终于逐渐开始成为电脑使用者的噩梦。
而差不多在同一时间,美国著名的AT&T贝尔实验室中,三个年轻人在工作之余,很无聊的玩起一种游戏:彼此撰写出能够吃掉别人程序的程序来互相作战。这个叫做"磁芯大战"(core
war)的游戏,进一步将电脑病毒"感染性"的概念体现出来。
1983年11月3日,一位南加州大学的学生弗雷德·科恩(Fred
Cohen)在UNIX系统下,写了一个会引起系统死机的程序,但是这个程序并未引起一些教授的注意与认同。科恩为了证明其理论而将这些程序以论文发表,在当时引起了不小的震撼。科恩的程序,让电脑病毒具备破坏性的概念具体成形。
不过,这种具备感染与破坏性的程序被真正称之为"病毒",则是在两年后的一本《科学美国人》的月刊中。一位叫作杜特尼(A.K.Dewdney)的专栏作家在讨论"磁芯大战"与苹果二型电脑(别怀疑,当时流行的正是苹果二型电脑,在那个时侯,我们熟悉的PC根本还不见踪影)时,开始把这种程序称之为病毒。从此以后我们对于这种具备感染或破坏性的程序,终于有一个"病毒"的名字可以称呼了。
随着电脑技术,特别是互联网的迅速发展,病毒的传播从通过软盘拷贝登上网络传播的快车。目前,一些别有用心的人利用Java和ActiveX特性来编写病毒,当你浏览含有javascript病毒的网页时,javascript病毒就会强迫你的Windows不断开启新的IE窗口,直到系统资源被消耗为止,也有人利用黑客程序来窃取你的秘密材料、遥控你的机器,做出一些破坏性的行为。那么人们究竟为什么要制造病毒呢?归结起来主要有以下几方面的原因:
1、用于版权保护。
信息业发展初期,由于在法律上对于软件版权的保护不力以及软件开发商法律意识的淡薄,有些开发商为了防止盗版制作了一些特殊的破坏程序附在产品中。比如
“马基斯坦”病毒,其制作目的无非是为了追踪那些非法拷贝他们产品的用户。随着信息产业的法制化,用于这种目的的病毒目前已不多见。
2、报复心理。
身处错综复杂的社会,一个人难免会受到不公正的待遇,对于一个天才程序员来说,编制一个病毒报复或许是不错的发泄方法。陈赢豪编写CIH的目的无非是看不惯一些杀毒软件公司把自己的产品吹得天花乱坠。还有一种病毒专门擦除硬盘上c、pas、chi等源程序,想必作者是一个由于病毒而丢失过珍贵源程序的受害者。
3、炫耀、玩笑或是恶作剧。
某些精通计算机技术的人士为了炫耀自己的高超技术和智慧,凭借对软硬件的深入了解,编制这些特殊的程序,大多表现为播放一段音乐,显示一些动画,或在WORD文档打开时提一些智力问题等,其目的无非是自我表现一下。
4、用于特殊目的。
某组织或个人为达到特殊目的,对政府机构、单位的特殊系统进行暗中破坏,窃取机密文件或数据。远程控制软件“BO”就是一例。
加载中,请稍候...