论文部分内容阅读
“千年虫”驮来“核阴影”
正当各种“世纪庆典”活动紧锣密鼓地敲响时,一条计算机的“千年虫”却把“千禧年”的喜庆气氛弄得有些不伦不类。一些人已开始准备在新世纪到来时,不乘飞机,不坐火车,不进电梯,不逛商场……只差点没有搬到原始森林里去住。可是,还有有关“千年虫”更坏的消息:千年虫成了“核阴影”下的新祸首,因为由无数计算机与嵌入式微处理器“撑”起来的核武器系统随时都有可能给人类带来灭顶之灾。尽管世界各国捉虫大军非常活跃,但美国及俄罗斯等国却从不提及对核武器系统的捉虫之事。可谁又能相信“千年虫”不会往这些嵌入式微处理器和计算机成堆的核武器系统里钻呢?如果美俄不尽快采取措施的话,核武器不知什么时候会从天上掉下来。如此看来,往原始森林里跑也并非绝对安全。
这并非空穴来风。位于科罗拉多州的北美防空司令部曾经做了一项测试。当电脑系统内部的时间被调至1999年12月29日59分59秒时,紧接而来的是电脑显示屏上的一切资料消失,试验者无不目瞪口呆。如果不是早有准备,真不敢想象美国的核武器管理系统又会弄出什么东西来。按以往惯例,如果整个预警指挥控制系统都被中断,正在导弹深井中指挥操作MX弹道导弹的军官、在黑不见光的海底巡航的核潜艇指挥官、正携带着核航弹巡逻的B一52战略轰炸机的飞行员都有权作出使用核武器的决定。因为这种情况一旦出现,他们往往会认为是自己的国家或是自己操作的武器系统正在遭到敌方核导弹的攻击……这一切太可怕了。如果一不小心,“核战争”就难以避免。人们一向认为,即使计算机将2000年误成1900年,也不至于会使“核武器”系统发生灾难,因为核武器的发射控制与“时间”的关系毕竟不大。现在看来人们实在是太小看了核武器系统与“千年虫”的关系了。针对前面测试的调查中得知,负责侦测进攻美国的战略导弹或轰炸机机群的早期预警卫星、雷达及通信设备的显示屏幕也同时失去了影像,根本无法侦测任何攻击的发生。
北美防空司令部的一位官员说:“当我参加那次实验之后,我真的忧心如焚。现在我不能肯定21世纪到来时,世界到底会发生什么。但如果有人说,届时全世界所有的核导弹都可能会自动发射,我也不会持怀疑态度。”
“核阴影”令人不寒而栗
目前,美国核武器系统的控制中心是C4IRS系统,而此系统又是由电脑支撑起来的,再加上该系统对操作人员特殊的规范要求,使核武器与生俱来的反应敏感性与系统的信息失误复杂地交织在一起,从而大大破坏了核武器系统的稳定性。
“千年虫”问题就技术实质来讲,主要是由于与年份有关的编译软件会引起计算机系统和各种嵌入式微处理器的程序紊乱和死机;而一些软件会由于有效时限的到期,使计算机系统发生功能紊乱。而控制核武器的C4IRS系统是一个40多年前就开始使用的、且又特别庞大的系统,这就意味着“千年虫”的分布范围相当广泛,隐患特别严重。美国在1958年诞生了世界上第一个半自动化的军事信息系统——“赛其”(SAGE)防空指挥控制系统。该系统在60年代逐渐发展成了美国战略空军自动化指挥控制系统(SACCS)和全球军事指挥控制信息系统(WWNCCS),直到发展成为今天的C4IRS系统。在这些系统中,计算机发挥着核心的控制作用。随着计算机在该系统中的更广泛运用,“千年虫”也由潜伏状态逐渐进入了公开的攻击状态。特别是美国国防部在1970年曾批准了自动控制系统装备新的标准计算机的计划,这更进一步促进了“千年虫”的繁衍;另外,由于当时急于使单个自动化信息系统之间能够相互连接起来,以实现信息通信的适时化,嵌入式微处理器的“千年虫”趁此而无网不入。这样,MX导弹、民兵Ⅲ核导弹及导弹发射井的安全警戒系统等变成了一个个“虫窝”,空中侦察卫星、无人侦察机、预警机、雷达系统也变成了一个个“虫窝”,深海中的核潜艇同样是一个“虫窝”,而庞大无比的国家控制中心更是一个繁杂的“大虫窝”。各个“虫窝”如果在同一时刻发作,其结果将令人不寒而栗。
历史上曾有过两次技术事故令人胆战心惊。一是在1979年11月9日,美国北美防御系统发出了前苏联战机向美国发起攻击的警报,10架战斗机从美国本土和加拿大紧急升空……而据事后调查,只不过是因为工作人员在计算机上错装了一盘美苏战争演习的模拟磁盘所致;一是在1980年7月6日,美国北美空军防御系统的显示器上出现了一枚导弹正向美国飞来的信息,由此判断出前苏联的洲际导弹已对准美国发射。3分钟后,才发现这是一块大规模集成电路芯片故障造成的一场虚惊。而这些与“千年虫”可能引发的事故相比,则是小巫见大巫,因为“千年虫”可以同时引发核武器警戒系统失效、中断或出现假情报甚至发送假命令和错误命令。
捉“虫”捉到何时休
人们还记得前苏联分裂时,颇引世人瞩目的也许不是戈尔巴乔夫和叶利钦,而是前苏联由“核按钮”操纵着的核安全。从某种程度来看,“千年虫”问题也可能会充当“核按钮”的角色。正因为如此,清除“千年虫”对核安全的危害,成为了备受世人关注的焦点。
清除“千年虫”需要大量的资金和技术。资金主要用于更新大量的硬件与软件系统,一些嵌入式微处理器和老式计算机系统的更换是重点。由于原来生产公司的倒闭和产品的淘汰,导致很多硬、软件找不到替代品,需要投入的资金就更大。以美国当今最为先进的MX导弹为例,其弹头W87配有的微处理机和配有微处理的双重模式雷达都需要更换,而且数量多,更换难度大;另外,MX导弹从1971年开始研制到1986年开始投入使用,经历了15年的时间,如此大的时间跨度使得“千年虫”问题的多样性更为复杂;而且其研制的生产公司有30多家,其中有好几家软件公司进行了软件设计,且其程序语言大多已被淘汰,重新编译系统软件的难度自然大大增加。对于俄罗斯与其他独联体有核国家而言,由于经济问题,几年前还发生过一些核弹头被盗的事件,它们更是没有财力顾及“千年虫”的问题。一些国家甚至提出,要么给“援助”,要么“不捉”。此外,从技术上看,由于“虫窝”太多,目前要彻底发现所有的“千年虫”难度很大,而要捉掉“虫子”的难度更大。特别是这些“千年虫”不仅存在于核武器系统本身,就连与系统相关的水电系统、安全系统也是其栖身之地。目前,数以百计的顶尖级科学家对核武器系统的“千年虫”问题仍无计可施。因此,1995年的诺贝尔和平奖获得者——伦理学家约瑟夫·罗特布拉特和麻省理工学院物理学家菲利变普·莫里森特就此事曾致函克林顿总统,要求他和叶利钦尽快地解除美国和俄罗斯核武器的戒备状态,以从根本上去掉“千年虫”给核武器带来的阴影,但杳无回音。看来,努力消除“千年虫”对人类安全的困扰与威胁,应是人类社会的共同心愿。
正当各种“世纪庆典”活动紧锣密鼓地敲响时,一条计算机的“千年虫”却把“千禧年”的喜庆气氛弄得有些不伦不类。一些人已开始准备在新世纪到来时,不乘飞机,不坐火车,不进电梯,不逛商场……只差点没有搬到原始森林里去住。可是,还有有关“千年虫”更坏的消息:千年虫成了“核阴影”下的新祸首,因为由无数计算机与嵌入式微处理器“撑”起来的核武器系统随时都有可能给人类带来灭顶之灾。尽管世界各国捉虫大军非常活跃,但美国及俄罗斯等国却从不提及对核武器系统的捉虫之事。可谁又能相信“千年虫”不会往这些嵌入式微处理器和计算机成堆的核武器系统里钻呢?如果美俄不尽快采取措施的话,核武器不知什么时候会从天上掉下来。如此看来,往原始森林里跑也并非绝对安全。
这并非空穴来风。位于科罗拉多州的北美防空司令部曾经做了一项测试。当电脑系统内部的时间被调至1999年12月29日59分59秒时,紧接而来的是电脑显示屏上的一切资料消失,试验者无不目瞪口呆。如果不是早有准备,真不敢想象美国的核武器管理系统又会弄出什么东西来。按以往惯例,如果整个预警指挥控制系统都被中断,正在导弹深井中指挥操作MX弹道导弹的军官、在黑不见光的海底巡航的核潜艇指挥官、正携带着核航弹巡逻的B一52战略轰炸机的飞行员都有权作出使用核武器的决定。因为这种情况一旦出现,他们往往会认为是自己的国家或是自己操作的武器系统正在遭到敌方核导弹的攻击……这一切太可怕了。如果一不小心,“核战争”就难以避免。人们一向认为,即使计算机将2000年误成1900年,也不至于会使“核武器”系统发生灾难,因为核武器的发射控制与“时间”的关系毕竟不大。现在看来人们实在是太小看了核武器系统与“千年虫”的关系了。针对前面测试的调查中得知,负责侦测进攻美国的战略导弹或轰炸机机群的早期预警卫星、雷达及通信设备的显示屏幕也同时失去了影像,根本无法侦测任何攻击的发生。
北美防空司令部的一位官员说:“当我参加那次实验之后,我真的忧心如焚。现在我不能肯定21世纪到来时,世界到底会发生什么。但如果有人说,届时全世界所有的核导弹都可能会自动发射,我也不会持怀疑态度。”
“核阴影”令人不寒而栗
目前,美国核武器系统的控制中心是C4IRS系统,而此系统又是由电脑支撑起来的,再加上该系统对操作人员特殊的规范要求,使核武器与生俱来的反应敏感性与系统的信息失误复杂地交织在一起,从而大大破坏了核武器系统的稳定性。
“千年虫”问题就技术实质来讲,主要是由于与年份有关的编译软件会引起计算机系统和各种嵌入式微处理器的程序紊乱和死机;而一些软件会由于有效时限的到期,使计算机系统发生功能紊乱。而控制核武器的C4IRS系统是一个40多年前就开始使用的、且又特别庞大的系统,这就意味着“千年虫”的分布范围相当广泛,隐患特别严重。美国在1958年诞生了世界上第一个半自动化的军事信息系统——“赛其”(SAGE)防空指挥控制系统。该系统在60年代逐渐发展成了美国战略空军自动化指挥控制系统(SACCS)和全球军事指挥控制信息系统(WWNCCS),直到发展成为今天的C4IRS系统。在这些系统中,计算机发挥着核心的控制作用。随着计算机在该系统中的更广泛运用,“千年虫”也由潜伏状态逐渐进入了公开的攻击状态。特别是美国国防部在1970年曾批准了自动控制系统装备新的标准计算机的计划,这更进一步促进了“千年虫”的繁衍;另外,由于当时急于使单个自动化信息系统之间能够相互连接起来,以实现信息通信的适时化,嵌入式微处理器的“千年虫”趁此而无网不入。这样,MX导弹、民兵Ⅲ核导弹及导弹发射井的安全警戒系统等变成了一个个“虫窝”,空中侦察卫星、无人侦察机、预警机、雷达系统也变成了一个个“虫窝”,深海中的核潜艇同样是一个“虫窝”,而庞大无比的国家控制中心更是一个繁杂的“大虫窝”。各个“虫窝”如果在同一时刻发作,其结果将令人不寒而栗。
历史上曾有过两次技术事故令人胆战心惊。一是在1979年11月9日,美国北美防御系统发出了前苏联战机向美国发起攻击的警报,10架战斗机从美国本土和加拿大紧急升空……而据事后调查,只不过是因为工作人员在计算机上错装了一盘美苏战争演习的模拟磁盘所致;一是在1980年7月6日,美国北美空军防御系统的显示器上出现了一枚导弹正向美国飞来的信息,由此判断出前苏联的洲际导弹已对准美国发射。3分钟后,才发现这是一块大规模集成电路芯片故障造成的一场虚惊。而这些与“千年虫”可能引发的事故相比,则是小巫见大巫,因为“千年虫”可以同时引发核武器警戒系统失效、中断或出现假情报甚至发送假命令和错误命令。
捉“虫”捉到何时休
人们还记得前苏联分裂时,颇引世人瞩目的也许不是戈尔巴乔夫和叶利钦,而是前苏联由“核按钮”操纵着的核安全。从某种程度来看,“千年虫”问题也可能会充当“核按钮”的角色。正因为如此,清除“千年虫”对核安全的危害,成为了备受世人关注的焦点。
清除“千年虫”需要大量的资金和技术。资金主要用于更新大量的硬件与软件系统,一些嵌入式微处理器和老式计算机系统的更换是重点。由于原来生产公司的倒闭和产品的淘汰,导致很多硬、软件找不到替代品,需要投入的资金就更大。以美国当今最为先进的MX导弹为例,其弹头W87配有的微处理机和配有微处理的双重模式雷达都需要更换,而且数量多,更换难度大;另外,MX导弹从1971年开始研制到1986年开始投入使用,经历了15年的时间,如此大的时间跨度使得“千年虫”问题的多样性更为复杂;而且其研制的生产公司有30多家,其中有好几家软件公司进行了软件设计,且其程序语言大多已被淘汰,重新编译系统软件的难度自然大大增加。对于俄罗斯与其他独联体有核国家而言,由于经济问题,几年前还发生过一些核弹头被盗的事件,它们更是没有财力顾及“千年虫”的问题。一些国家甚至提出,要么给“援助”,要么“不捉”。此外,从技术上看,由于“虫窝”太多,目前要彻底发现所有的“千年虫”难度很大,而要捉掉“虫子”的难度更大。特别是这些“千年虫”不仅存在于核武器系统本身,就连与系统相关的水电系统、安全系统也是其栖身之地。目前,数以百计的顶尖级科学家对核武器系统的“千年虫”问题仍无计可施。因此,1995年的诺贝尔和平奖获得者——伦理学家约瑟夫·罗特布拉特和麻省理工学院物理学家菲利变普·莫里森特就此事曾致函克林顿总统,要求他和叶利钦尽快地解除美国和俄罗斯核武器的戒备状态,以从根本上去掉“千年虫”给核武器带来的阴影,但杳无回音。看来,努力消除“千年虫”对人类安全的困扰与威胁,应是人类社会的共同心愿。