1998年7月26日,CIH计算机病毒开始袭击美国。那么,为什么电脑会感染病毒呢?
今天,世界各国电脑用得十分普遍,电脑与电脑之间为了能够相互交换信息,扩大记忆贮存容量、共同享用软件资源,它们互相连接起来,构成电脑网络。有了电脑网络,每个电脑终端都能和别的电脑终端连接,使用起来,极其方便。但是,电脑网络有利也有弊,一旦网络的局部出了故障,有时会影响整个网络,造成很大的麻烦。电脑“病毒”就是侵袭电脑网络的祸害之一。
1988年11月2日晚上,美国发生了一起轰动全球的“电脑病毒事件”,使得许多大学的电脑工作受阻,把多年来积累在计算机里的资料弄得乱七八糟。还影响了美国国防部储存在电脑里的军事机密调用。全国至少有6000部电脑受到影响,这次事件持续时间长达一天半之久,造成很大的损失。
1987年12月,在以色列发现一种电脑“病毒”,后来称为“耶路撒冷病毒”,这种病毒曾使荷兰10万部电脑失灵,使瑞士的邮电系统部门电脑多日处于瘫痪状态,信件的分发也受到影响。
人们不禁要问,电脑虽然能够模拟人脑的功能,但毕竟是电子仪器,并不是有生命的肌体,怎么会感染“病毒”呢?其实,电脑“病毒”并不是真正的病毒,只是一种比喻的说法。就好像人们把电子计算机比喻成“电脑”一样。
我们知道,电脑是通过程序来工作的。在程序里,人们给电脑规定了工作的任务及完成任务的方法,电脑就能按部就班地照人们的意图去工作了。而电脑“病毒”实质上是人们蓄意设计编制的破坏性程序。它可以自动复制,会像病毒一样悄悄潜入计算机网络,像瘟疫一样扩散开来,破坏计算机正常的工作程序。
具体来说,电脑“病毒”的传播途径可以是这样的:编程序的人在程序中装入“病毒”,并把带有“病毒”的程序上传到网上;一无所知的受害者把受“病毒”感染的程序复制到自己的计算机中;执行程序时,“病毒”就活动起来;受“病毒”感染的计算机接入电脑网络,电脑“病毒”不知不觉地传染开来。
电脑“病毒”破坏正常程序的花样很多,有的“病毒”会把计算机应该执行的程序弄得无法执行;有的“病毒”不断地产生一些莫名其妙的数据,侵占计算机里贮存信息的空同,弄得使用者没法工作;有的“病毒”把原来排列有序的磁盘文件搞得杂乱无章,让使用者找不到要用的东西。总之,“病毒”在电脑网络中胡闹、破坏,使得所有与网络连接的电子计算机都受到损害。
那么,为什么有人会去设计这些捣蛋的“病毒”程序呢?有的是为了防止他人窃取自己的劳动果实,有意在自己编制的应用程序中,暗藏一个“病毒”程序。当有人非法复制这一应用程序时,“病毒”就悄悄释放出来,损坏对方的电脑系统,给予报复。有的只是恶作剧,或者开玩笑。这类程序的作者大多是年轻的程序设计师。本文开头提到1988年11月2日发生的那起“病毒”事件,就是一个23岁的计算机科学系研究生干的。由于设计错误,最后连他自己操作的电脑也不听使唤,终于酿成大祸。
此外,有些电脑游戏程序,弄得不好也会在无意中成为“病毒”程序。
到目前为止,全世界已经发现的电脑“病毒”五花八门,它们中的大部分不会对电脑本身造成破坏性损害,不过是使一些电脑网络产生“精神错乱”或“白痴”,于是与这一网络相联的机构也因此遭殃:银行账目混乱,车辆调度失控,飞机起飞和降落次序颠倒,甚至使军事基地的指挥陷于混乱……这样由电脑病毒”引起的天下大乱,后果不堪设想。
目前电脑专家正在研究对付“病毒”的方法,增强电脑抵抗“病毒”侵犯的能力,有的国家还成立了专门机构,研制对付“病毒”的“解毒”程序。例如,科学家已编出三套对付“耶路撒冷病毒”的“医治”程序。它能解除这种“病毒”,重新组合电脑中原有的资料,使它们恢复正常工作。当然,制造电脑“病毒”和消除电脑“病毒”的斗争,就一直没有停止过。
,