古希腊神话中,天神普罗米修斯为了拯救人类,盗取了天火带给人间,并教会人类使用火。天神宙斯为了惩罚世人,制造了一个美丽而奸诈的女人潘多拉,并将 其嫁给普罗米修斯的弟弟厄庇墨透斯。厄庇墨透期不顾哥哥的警告,收下了潘多拉和一个里面装满人间一切祸害、灾难和疫病的盒子。盒子玲珑剔透,潘多拉为好奇 心所驱使,不顾禁令打开盒子,放出了各种灾祸,人类从此开始遭受灾难。
1979年1月5日,美国福特汽车公司的工人威廉斯正在检修一 台出了故障的电脑机器人。该机器人内部装有较为先进的微处理器系统,力大无比,能将汽车发动机高高抬起,准确无误地放在机座上,然后用铁臂旋好固定螺丝。 今天机器人好像出了点毛病,不能准确地执行指令,威廉斯正在试图修复它。突然机器人发起疯来,它将铁臂高高举起,对准威廉斯猛击过去,来不及反应的威廉斯 没有躲开这致命一击,脑浆迸裂,死于非命。机器人暴跳如雷继续向惊呆了的工人发威,直到关掉电源才制服了这个机器杀手。事后,福特公司和制造机器人的厂商 联合调查,并没有找到机器人发疯的理由。死者家属诉于法庭,经过4年漫长的审理,法院最终判决机器人制造商应向死者家属赔款1 000万美元,因为制造商 没有给机器人装配警报装置和安全系统。这是一个血的教训,计算机控制系统是一个非常复杂的系统,它由成千上万个元器件组成,一个环节出了毛病,就能酿成大 祸。
1983年,美国南加利福尼亚发生了一起叫人啼笑皆非的交通阻塞事件。南加利福尼亚娱乐公司总经理贝利及一家去海滩游泳,回来的 路上,娱兴未尽的孩子为了开玩笑,把该公司生产的DC-2型家用机器人从汽车中放到马路上。结果这个1.2米高的机器人大出风头,在大街上溜达起来,时而 到处找人握手搭话,时而站在汽车面前,向司机举手示意,一时招来许许多多的围观者,造成交通严重阻塞,近百辆汽车无法通行。两名警察闻讯赶来,机器人毫不 在乎,还跟警察打哈哈、开玩笑。警察无奈只好对贝利一家以扰乱社会秩序罪进行罚款,并拘留该机器人24小时。
1989年,苏联具有世 界水平的国际象棋大师尼古拉·古德柯夫,当着几百名棋手和棋迷的面与一名计算机棋手对弈。第一局古德柯夫取胜,计算机棋手称赞古德柯夫“下得好”;第二局 古德柯夫一度处于劣势,在改变棋招之后,侥幸取胜;第三局古德柯夫已经找到了计算机棋手的弱点,杀得它一败涂地。在第四局时,见大势已去的计算机棋手在金 属盘上放出强大电流,陷于深思的古德柯夫只顾对弈,碰到了金属盘,触电身亡。警方以为是计算机漏电,经过仔细检查,发现计算机一切正常。有人认为是计算机 棋手通过控制器加大电流暗害对手以求报复;有人则认为,计算机棋手还不具有人的思维和感情,不可能是故意杀人。后来查明这一事故是由于电子雾,也就是外来 电磁波的干扰,使计算机棋手内部程序紊乱,动作失误所造成的。
如果因计算机功能失灵而导致“犯罪”,那么这属于无意,是可以改进和完善的。但是,计算机既然是一个工具,各种各样的人就可能将其用于各自的目的。
14岁的小朋友刘帅是个电脑游戏迷,他想方设法求同学的哥哥弄来一套《三国演义》游戏盘。刘帅如获至宝。拿回家后把游戏拷贝放到爸爸的微机里。一天,正 当刘帅沉醉在张飞战马超的真刀真枪的厮杀中,突然,电脑屏幕上出现一条色彩斑斓的毛毛虫,它活灵活现地向前蠕动,所到之处文字图像全部紊乱。开始,刘帅不 知道是怎么回事,一会儿,电脑已经控制不了了,无论刘帅按什么键也无法让电脑停下来,最后电脑出现“死机”。当刘帅反应过来时,赶紧关机,但已经晚了,电 脑数据严重丢失,爸爸辛辛苦苦写的10万多字的书稿面貌全非,书稿给毁了。刘帅惹了大祸,爸爸非常生气。
爸爸请来的计算机专家崔叔叔 也没有办法把丢失的数据恢复到满意的程度。崔叔叔告诉刘帅,造成电脑不正常工作,数据严重丢失的罪魁祸首是一种叫计算机“病毒”的坏程序干的。它是通过非 法拷贝附着在游戏盘中,又通过拷贝游戏程序进入硬盘,而一起进入爸爸的微机并隐藏起来。它并不是一开始就干坏事,而是在潜伏期内大量地进行自我复制。这样 微机内部到处都可能有这个坏程序的复制品,等到条件成熟后,坏程序被激活发作,它公开亮相,公开干坏事,大肆进行破坏活动。这就是爸爸的微机遭受破坏的全 部过程。
在医学上病毒是一种非常小且不容易发现的疾病传播媒体。它进入细胞或附在细胞上面,当细胞繁殖时病毒也同时繁殖。在某种情况下,病毒会被激活,这甚至可能会毁坏被感染的组织。病毒是导致人体各种疾病的原因。
计算机病毒就像其他程序一样也是一种计算机程序。制造病毒者已经赋予这些程序把自己附着在其他程序上并进行自我复制的能力,而且在某种情况下,它们能够 损坏计算机系统或损坏保存在计算机系统中的数据或程度。因为这些程序的很多特性都是模仿疾病病毒的,所以我们使用“病毒”一词,来作为恶意干坏事的程序的 代名词。
根据美国计算机安全协会统计,全世界微机病毒总数已有5 000种以上,而且还有一些是多型性病毒,一种能衍生几种病毒,病 毒的种类远远超过人们估计的数字。计算机病毒对计算机系统的危害是多方面的,但主要可以归纳为3种表现:①电脑的显示屏幕上出现异常现象,无法正常使用, 破坏存储数据;②与存储器中的程序争夺有限存储空间,为此冲毁或改变存储器中及缓冲器中的内容和数据;③干扰正常操作,使运行速度下降,直至最后停止工 作。到目前为止,被发现的计算机病毒机理基本上是一致的,而且并不复杂:它附着在存储器的程序上,而计算机执行自己的程序时,也就执行它了,这时病毒被激 活,它判断符不符合发作的条件,若不符合则抢先找到满足复制条件的程序,而这样的程序一碰上它,它就复制一个“自我”留在程序中;一旦符合发作条件,它就 公开干坏事。通过计算机病毒执行的流程图,我们可以一目了然地弄清病毒潜伏期的行动。
计算机病毒是如何产生的呢?它们的制造者可能出 于各种各样的目的,基本上可以归纳为两种动机:一种是具有较高水平的计算机迷,他们为了显示自己的才能和创意,编制病毒程序以引起轰动效益,跟科学开玩 笑;另外他们还可能被诸如“我的系统是不可攻破的”之类挑战的诱惑,专门制造病毒程序,攻破堡垒,以得到“自我成功”的乐趣和“打败敌人”的专家荣誉感。 刚刚推出不久,目前被誉为最完整的操作系统Windows 95,已在全世界拥有1 000万用户,人们信赖它的安全性和可靠性。可是最近已逢杀手,有一 种专门针对Windows 95的病毒,名字叫“B02A”,不仅可使Windows 95的操作系统陷于瘫痪,而且具有极强的传染性。病毒的制造者尚不 得知,据传可能是澳大利亚某个著名的病毒制造集团。还有一种则是为了保护或惩罚自己的软件被别人偷偷地复制和使用而设计制造病毒,专门破坏私自复制他们软 件的计算机系统。巴基斯坦病毒就是两名巴基斯坦商人为保护自己的版权,惩罚非法复制软件而编制的破坏性程序。该病毒附着在他们生产的软件上,销售出去的软 件一旦有非法复制现象,就释放病毒,并传染其他的非法复制者,该病毒隐藏在计算机系统中,不断地干扰和破坏计算机的正常工作,而且还很难找到它的准确位 置。
计算机病毒危害是惊人的。1989年9月,耶路撒冷病毒使荷兰10万台电脑失灵;1989年10月上旬瑞士邮电系统部分电脑由于 病毒侵入而瘫痪;1990年初,得克萨斯州一家公司由于电脑病毒之故,致使该公司17万名职工推迟一个月才领到工资。1988年11月2日,美国康奈尔大 学的研究生莫里斯将自己设计的电脑病毒侵入美军电脑系统,致使6 000多台电脑瘫痪24小时,直接经济损失l亿美元,莫里斯因此于1990年被判刑三年 并缓期执行。另外,还有一个既害人又害己的例子。美国得克萨斯州一家公司的一名程序设计师,害怕老板抄他的“鱿鱼”,在电脑系统中埋伏下一种病毒,一旦他 被老板开除后,电脑得不到他的指令,隐藏下的病毒会发作,替他狠狠的报复一下老板。果然,工程师真的被裁减下来,不久电脑系统突然失灵,系统中的资料数据 被清洗一空,168 000个销售委托书全部化为乌有,公司受到极大的损失,而这个设计师也被罚款l2 000美元和10年监禁。这是一个让大家引以为戒 的教训。
另外,在海湾战争结束后,又出现了“计算机病毒可以用来进行电子战”。目前,正在引起全球军界的关注。在海湾战争中,美国对 巴格达总司令部的计算机中心施放病毒。据德国新闻机构报道,海湾战争前夕,伊拉克在法国一家公司订购了一批打印机,准备用于军事指挥部门,美国情报人员获 得这一消息,顿生妙计,将一块带有病毒的集成电路偷偷装入伊拉克订购的打印机中。这块带病毒的芯片是由专门负责美国密码和电信侦察的国家安全局的专家设计 制造。在海湾战争期间,美军内部使用的几千台微机曾沾染了“耶路撒冷-B”和“stoned”等计算机病毒。在“沙漠盾牌”行动期间,美国特意请了一批计 算机安全专家,对即将投入“沙漠盾牌”行动的微机进行一次检查,结果发现了3种类型的计算机病毒。使美军和这些安全专家们感到庆幸的是,这些病毒是在开战 前就检查出来了。然而使美国人感到后怕的是,假如有任何一部带有病毒的系统被用到了海湾战争中,其结果是不堪设想的。对于军事系统来说,计算机病毒正在发 展成为一种新的电子战形式。现代战争中,电子战贯穿于战斗过程的始终,首先要打的便是病毒战。
正当人们利用计算机病毒进行犯罪、战争 和破坏的事件频频发生时,权威人士预测,在2l世纪的恐怖活动所采用的几种新式武器和手段中,计算机病毒将排名第二。计算机病毒就像恐怖的幽灵一样,时刻 威胁着计算机系统的安全。“道高一尺,魔高一丈”,就在计算机病毒施展淫威时,人们也正在加紧研制消灭计算机病毒的方法。目前使用的解毒程序、软件狗和防 毒卡,都是保护计算机系统的哨兵,它们从检查、诊断、修复几个方面入手,消除病毒及复制品,并自动产生免疫力,防止病毒的再一次侵入。但是,消灭病毒大都 是针对已知病毒而言的,都是在取得了样本,解剖分析后,才设计出有效的解毒办法,而在此之前,病毒已经传播泛滥,所以防毒工作往往是被动的。所以难防患于 未然,但不管怎么说,防止计算机病毒破坏计算机系统的工作一直在研究中。据知,美国第五代系统公司发明了防计算机病毒的“不可接触者”方法,可以在病毒造 成危害之前把它查出来。而我国生产的瑞星防病毒卡,不但获得国家的技术进步奖,而且在全世界用户中大受好评。
潘多拉的盒子已经打开 了,为了避免我们的计算机遭受不必要的损失,请切记不要非法拷贝别人的软件,到信誉好的软件经销商那里去买你所需要的软件,因为这些软件大多是以压缩形式 存储的,病毒找不到可乘之机,无法感染这些软件盘,这是最安全的措施;每当你得到一个新软件时,一定要写保护后再放入驱动器中,拷贝到硬盘上。以原装盘为 源盘,做一个备份,周期性地与硬盘相同程序作比较,以便尽早发现异常现象,清除隐藏其中的病毒块;请你不要将软件随便外借,以免造成麻烦。