提起千年虫,每一个用电脑的人都不会感到陌生。在计算机终端设备已经普及到千家万户的时代,人类对电脑的依赖程度也越来越大。如果没有了它,便捷的现代生活将无法正常进行下去。因而,一旦计算机出现危机,整个人类社会便将会陷入瘫痪之中。
1988年互联网界的一次风暴吸引了人类的目光,这便是——电脑“蠕虫”将会吃掉互联网。这次的计算机危机一直延续到了千禧年,电脑本身的系统危机使人们联想到了世界末日,因而,有人就把千禧年定义为千年虫的审判日。
“蠕虫”,更确切地说应该是一种电脑病毒。这种病毒总是把自己复制成为二进制形式的文件,并通过远程登录、文件传输和电子邮件传播。这些程序还有自己的加密措施,并作为文件存在于电脑的根目录下。电脑用户通常都是手动删除,但仅仅删除是不够的,它们还可能在下次启动电脑的时候再次产生。
这种病毒在随后的几天里,以不可阻挡之势袭击了国际互联网。有数千台计算机受到感染,国际互联网接近于瘫痪,整个世界都陷入对计算机病毒的恐慌。
数千台计算机在“蠕虫”大规模的攻击下完全瘫痪,它们不但会大量自我复制,更能够将计算机的系统紧紧锁死,以至于世界头号计算机公司IBM也不得不被迫关闭感染了“蠕虫”病毒的35万台计算机长达3天之久。这次蠕虫突袭,造成的直接经济损失达数10亿美元。
虽然最后病毒被攻破了,但计算机系统本身存在的危机并没有消除。尤其是在世纪末的时候,“千禧危机”开始甚嚣尘上,人们纷纷认为这一场处于计算机本身的危机将会提前导致世界末日降临。
原来,计算机系统的大部分软件都采用公元年份的后2码来表示日期,例如1998年12月22日表示为98/12/22。这种是计算机二进制下的一种内存节省,方便计算。然而,问题也就出在这种纪年方式。因为计算机系统无法识别00的真正含义,它既可能是1900,也可能是2000,这样就会出现计算机无法正确识别日期,或者出现计算错误。对于那些过分依赖计算机的工商业,将造成无法弥补的重大损失和失序。进一步则会引起社会各行业的瘫痪,从而引发社会的动荡。
年复一年,直到新世纪即将来临之际,大家才突然意识到用两位数字表示年份将无法正确辨识公元2000年及其以后的年份。1997年,信息界开始拉起了“千年虫”警钟,并很快引起了全球关注。
千年虫是怎么扰乱我们的生活的?
如果千年虫问题没有得到及时的解决,那么我们的生活可能会出现一些意想不到的混乱。如在金融业,到了2000年,银行里面的电脑可能将2000年解释为1900年,引起金融业利息计算上的混乱,甚至自动将所有的记录消除;自动取款机会拒收“00”年的提款卡;在电信业,如果在1999年12月31日23:59分打了3分钟的电话,电话局的账单却可能把这3分钟显示为100年。
即使人们没有买电脑,也不会觉得千年虫与你一点关系都没有吧。因而千年虫的危机才会让所有人都感到惊慌失措。
有关千禧年的危机变得越来越严重。有人预言,计算机的瘫痪会造成大面积断电,甚至还会引发核爆炸等无法预估的灾难。而这一切的罪魁祸首都只是那个小小的“蠕虫”病毒。这种恐怖且惊慌的氛围从美国一直传到了欧洲,进而在世界各地开始流行起来。恐慌的人们纷纷购买枪支弹药以求自保,甚至有些人还提前挖好了掩体来作为在危难时刻的避难所。
2000年钟声敲响的时候,千禧年真的来临了。但是,人类没有走向末日,依然安稳地存在于这个星球上。在此之前,计算机专家克服了二进制中的纪年问题,也就不存在所谓的分不清00到底是代表1900还是2000的问题。
这种变故引发的影响力旷日持久。《华盛顿邮报》曾报道,福音派新教会建议信徒储备食物,迎接最可怕时刻的到来。杰里·法尔维尔和帕特·罗伯逊等领导者暗示新千年的到来将导致世界走向毁灭,就像《圣经·启示录》中所描述的那样。
然而,千年虫的危机并没有随着千禧年的过去而消逝。
10年前的千年虫事件,这个使几乎所有电子设备瘫痪的病毒,在沉寂了10年之后,再次悄然现身。据最近的网络消息称,出乎人们的预料,2010年再次出现类似2000年的“千年虫”问题。
德国银行协会5日警告说,在进入2010年之际,超过2500万张德国银行卡可能遭到类似“千年虫”软件漏洞的损害,导致电脑芯片无法识别年份“2010”,从而让使用自动取款机或在德国境内甚至境外分行取款、用卡消费的银行客户无法使用银行卡。为此,银行已经启动人工批准流程,以保证经济的正常运转。
在相隔10年之后再次出现相同的事件,确实令人匪夷所思。是机器本来就不可靠,还是人类编写的机器语言本身就是有漏洞的?一切尚无定论,但千年虫给人类造成的审判日,在漫长的未来中有可能还会继续作威作福。