千年虫子有关.docx
- 文档编号:13195014
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:13
- 大小:29.01KB
千年虫子有关.docx
《千年虫子有关.docx》由会员分享,可在线阅读,更多相关《千年虫子有关.docx(13页珍藏版)》请在冰点文库上搜索。
千年虫子有关
千年虫病毒(TheMillenniumBug)
1.病毒介绍:
引自人民日报
2000年问题,就是指在某些使用了计算机程序的智能系
统(包括计算机系统、自动控制芯片等)中,由于其中的年份只
使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪
的日期处理运算(如多个日期之间的计算或比较等)时,就会出
现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃。
另外,更广泛的讲,2000年问题还包括其他两个方面的
问题:
一个是在一些计算机系统中,对于闰年的计算和识别出现
问题,不能把2000年识别为闰年,即在该计算机系统的日历
中没有2000年2月29日这一天,而是直接由2000年2
月28日过渡到了2000年3月1日;
另外一个是在一些比较老的计算机系统中,使用了数字串9
9(或99/99等)在程序中来表示文件结束、永久性过期、
删除等一些特殊意义的自动操作,这样当1999年9月9日(
或1999年4月9日即1999年的第99天)来临时,计算
机系统在处理到内容中有日期的文件时,就会遇到99或99/
99等数字串,从而将文件误认为已经过期或者将文件删除等错
误操作,引发系统混乱甚至崩溃等故障。
这个问题有的时候也被
称为“9999虫”。
2000年问题(英文为Year2000Prob
lem)在国际上有各种各样的叫法,比较通俗的一种就是“千
年虫”,英文为MillenniumBug,其中Mil
lennium是“一千年”的意思。
而Bug在汉语中是“
臭虫”,它是美国常用俗语,在计算机界表示那些程序开发中没
有注意到的漏洞和毛病。
2000年问题就是当初设计程序时没
有注意到的一个毛病,它在2000年来临时才发作,所以我们
把他叫做“千年虫”(MillenniumBug)。
另外
,国外经常把一千(KILO-)简写为K,所以2000年问
题(Year2000)国际上也简称为Y2K,其中Y是
英语单词Year的简写,2K是2000的简写。
同时,从上面的第三个问题中,我们已经看出,假如只用两
位数来表示年份的话,当我们在进行不同世纪里的两个年份之间
的计算时,我们会得出多么错误的结果。
而对于这个结果,我们
目前仅仅感觉到的是它的错误可笑,但当这样的错误一旦发生到
关键部门的话,其带来的后果又是不可想象的。
2.病毒的影响:
引自XX
“千年虫”影响是巨大的。
从计算机系统包括PC机的BIOS、微码到操作系统、数据库软件、商用软件和应用系统等,到与计算机和自动控制有关的电话程控交换机、银行自动取款机、保安系统、工厂自动化系统等,乃至使用了嵌入式芯片技术的大量的电子电器、机械设备和控制系统,等等,都有可能受到“千年虫”的攻击。
目前世界各国已纷纷由政府出面,全力围歼“千年虫”。
正当有公众质疑「千年虫」问题是否被夸大之际,西非国家冈比亚却成为全球首个受千年虫严重影响的国家,除不少地方电力供应中断外,预计未来数月,海空交通、金融和政府服务亦大受影响,其中财政部、税局和海关更因而无法运作。
总部设在华盛顿的国际千年虫合作中心表示,冈比亚出现千年虫祸,其实是意料中事,皆因国际社会太迟帮助冈比亚除虫。
其中受影响的国家:
冈比亚
冈比亚爆发虫祸的部门,主要集中在一些政府机构。
由于爆发大规模虫祸,冈比亚政府已宣布今天(周一)为非工作日,以暂时减轻出事机关所要承受的压力。
埃及、索马里
国际千年虫中心指出,联合国当局太迟拨出资金,令冈比亚未能及时修补海关和税局的系统。
专家表示,若国际不加快援助冈比亚,问题可能持续至一月底或数月后。
该中心承认,冈比亚的电力中断未必一定与千年虫有关,然而其他系统所出现的毛病,不少确实是因千年虫而起。
幸其他国家顺利过渡。
英国科技顾问公司「国际监察」早前曾发表报告,将埃及、索马里和孟加拉列为千年虫最高危国家,而冈比亚、土耳其和部分东南亚国家,则属于次一级。
报告指这些国家均没有为对付千年虫作好准备。
幸而,千禧元旦来临时,除了冈比亚外,其他国家均顺利过渡,没有发生太大问题。
现在,电脑专家最关注的是,周一各地的金融市场和商业机构重开时,会否出现千年虫祸。
芝加哥开市最受关注
美国
芝加哥的期货交易所将在当地时间周日下午五时半开市(香港时间上午七时半),是全球第一个在二千年进行电子买卖的重要国际市场,备受各界关注。
当局表示,他们周六曾彻底测试电子买卖系统,发现一切正常。
主要股市已完成测试。
此外,全球其他重要的股票、证券市场和银行系统,早前均曾接受过渡千禧的测试,结果令人乐观。
澳洲、新西兰、马尼拉、曼谷和很多其他地方,均表示它们的股票市场已完成测试。
亚洲多国官员亦指出,贸易市场、通讯系统和其他重要基建设施均能顺利过渡。
美国及不少国家均曾高度戒备,防范虫祸。
现在多国已把戒备降级。
中国
2001年卷土重来新世纪钟声敲响。
在大家的开心的笑容中,轻松的欢庆中,我们迎来了一个新的世纪,迎来了真正意义上的新千年。
可就在大家静静地聆听新年钟声的时刻,让人们已经几乎遗忘了的千年虫竟然悄悄来了。
时候终于到了 据广州某商务公司称,昨天上午上班不久,公司里的7台电脑就接二连三出现故障,当他们向软件供应商公司求助时发现,那里已经接到100多家公司数据库瘫痪的消息,他们怀疑这是“千年虫”又在作祟。
北京市计算机2000年问题办公室从1日至3日已经接到十几个求助电话,反映自己的电脑出现了千年虫问题。
一位魏小姐的炒股机不能工作了;王先生的某国内知名品牌的电子记事本里几百个电话号码一夜之间不见了…… 紧接着国外也传来报道:
著名的7-Eleven便利连锁店星期一遭到类似千年虫的计算机漏洞的袭击。
这个连锁店的计算机把2001年当成1901年,使许多使用信用卡的用户感到不便。
便利店一发言人说,星期二晚上他们已经控制了事态,星期三,商店已经开始正常营业。
1999年,它对千年虫作了充分的准备,总共投入了880万美元对付千年虫。
对于这次出现的同样是由计算机记时系统引起的问题,连锁店发言人说;“这的确是一个非常特殊的事件。
我们已经对计算机系统做了近万次测试,工作一直正常,直到星期一。
”
千年虫还袭击了挪威的国家铁路系统。
不过好在这个问题在爆发前夕就发现了。
公司的发言人称,火车仪表板上的电脑显然不能分辨出这个日期。
去年一年来,电脑专家们都以为当时钟转到2000年1月1日时就可能在全球出现千年虫问题,但他们并未料到2000年12月31日才爆发千年虫问题。
最新的报道还表明,由于电脑千年虫作怪,瑞典多达10万网上银行客户在进入2000年之后无法进入网上账户。
新千年开始后,瑞典一些网上银行客户试图进入平常使用的银行服务网页时,却获得这样的提示:
“许用权已无效”,尽管他们的账户中还有存款,却无法支配其网上银行账户。
据估计,受影响客户大约要占到瑞典全国经营网上银行业务或网上股票业务的金融客户数量的10%。
到目前为止,还有些消息不断传出。
或许事情不会太大,但这确实出乎人们意料,由于很多人以为千年虫已经成为了美丽的传说,所以这些报道在世界范围造成了较大的影响。
2000年雷声大雨点小 千年虫问题产生的原因是由于在计算机软、硬件以及数字化程序控制芯片的各种设备和业务处理系统中,只使用了两位十进制数来表示年份,因此,当日期从1999年12月31日进入2000年1月1日后,系统将无法正常识别由“00”表示的2000年(计算机可能将这个年分识别为1900年〕这一具体年份,从而带来进行跨世纪的年份、日期处理时的计算错误,引发各种各样的计算机业务处理系统和控制系统的功能紊乱。
去年的这个时候,全球高度紧张,严密防范着“千年虫”。
在2000年来临的前几年,一些政府和企业就耗费了不计其数的资金来解决千年虫问题。
同时,有关千年虫的恐怖预测使许多公司、代理机构、学校、商店以及普通市民为了避免即将来临的2000年灾难总共花费了数以亿计的美元。
就在2000年来临前的几个星期,大量的有关千年虫问题危言耸听的谣言逐渐得到了澄清。
尽管一些问题的确发生了,但是许多专家都改变了原有的看法转而认为:
高科技历史上最著名的千年虫将给人们带来的损失已经被控制到最小范围。
在2000年的上半年,生产软件和电脑的厂家都宣布说千年虫对他们开发的软件程序以及软件和电脑的销售所造成的影响都非常小。
在经过零点的那一刻,不少人的心情复杂而激动。
在随后发生的事情,让大家不免有点因为期望太高而产生的些许失落。
千年虫并没有如我们预言的那么如同世界末日,甚至没有听到大的灾害消息。
“我觉得以前大家对千年虫问题的确做了过高的估计,”TotalImmersion公司(纽约的一个小公司)的创意部经理兼信息技术联络人GlennMills如是说。
Mills在对2000进行回顾时说,“千年虫问题是新旧世纪交替之时的一个重大事件。
这一事件无论是对人类,还是对计算领域或者技术领域来说都是一个很好的教训。
” 可现在看来,这个教训还没有结束,被人们担忧了一年的千年虫,终于露出峥嵘。
放松的防范之心又紧张起来。
防虫之心不可无 有关专家表示,到目前为止仍有用户担心千年虫问题而不敢开机,这其实是对千年虫问题的一种误解。
千年虫问题不像电脑病毒,光躲是躲不过的,如果您的电脑没有解决千年虫问题,它可能在2000年1月1日后的任何一天“咬”你一口。
俗话说的好:
“害人之心不可有,防人之心不可无。
”千年虫看来是又和人们缠上了,日前公安部有关负责人提醒广大计算机用户,在今年第一次开启设备时,千万不要掉以轻心,还要高度重视“千年虫”及其他计算机病毒,提早作好准备,以防造成重大损失。
现在看来,这个警告体现了我国计算机安全部门高度的警惕性和责任感,为我国避免遭受千年虫的侵害起了相当关键的作用。
3.病毒的发作时间及特点:
千年虫的发病时间不仅仅是2000年1月1日
引自人民日报
千年虫不仅发作于2000年1月1日
今天距离2000年已不足80天,“千年虫”问题早已引起全球
各界人士的高度重视,人们一直密切关注和防范着这只世界级“
大虫”2000年1月1日的发作。
然而,GG公司的研究人员却告诉我
们:
“千年虫”已经来到我们的身边!
专家们指出:
千年虫不仅
发作于2000年1月1日。
许多企业针对2000年问题所制定的应急措施和故障排除计划
,仅仅覆盖了2000年1月1日前后一个很窄的时间段。
然而,大多
数与2000年问题相关的系统故障将不会出现在这一时间内。
某些企业之所以把2000年问题的发作仅确定在如此窄的时间
内,原因在于他们只考察了企业IT系统及关键应用中的很小一部
分,即它们没有能够深入考察那些与企业商业密切相关的系统与
应用,并对2000年问题的发作时间缺乏全面了解。
实际上,2000
年问题在1999年以前就已陆续地显现出来,从1999年下半年开始
逐渐增多。
1999年下半年到2000年年底是2000年问题发作的高峰
期。
对于那些财政年度与日历年度相同的企业来说,其2000年问
题的主发作期应确定在1999年的第三季度到2000年的第四季度之
间。
1999年发作的2000年问题主要原因:
▲某些测试与修复方案的不完善,使测试与修复后的代码中
仍有5%~9%的代码行中存在着余留的2000年问题;
▲相当一部分企业的商业应用使用了“超前的"日期;
▲源代码中某些未能察觉到的“符号"日期;
▲一些企业未能在1999年下半年完成对2000年问题的测试,
但仍继续运行某些具有超前日期操作的应用;
▲相当一批企业从现在起已进入了他们的2000财政年度。
在1999年发作的2000年问题可能会对企业造成很大的负面影
响,因为与其它时间相比,这一时间内将会有更多的面向客户的
事务处理与服务受到2000年问题的影响。
于2000年发作的2000年问题主要原因:
▲企业的商业系统运行了含有2000年问题的代码;
▲某些从未运行过的应用在2000年首次运行;
▲某些商业化包装的软件其升级版本中仍存在着2000年问题
;
▲某些商业化包装的软件没有彻底解决2000年问题;
▲先前对代码中时间的修改出现逻辑错误;
▲在已解决了2000年问题的系统中运行了含有2000年问题的
数据;
▲运行了根本或很少就2000年问题进行过测试的代码。
与1999年相比,于2000年发作的2000年问题对企业的影响要
相对小一些:
一方面,可能受2000年问题影响的客户系统相对减
少;另一方面的原因是,企业处理2000年问题的经验更加丰富了
,从而缩短了故障的排除时间。
建议
在1999年剩下的三个月内,我们建议某些未能就2000年问题
对其IT系统与商业应用充分考察的企业,应立即重新审查他们的
2000年问题测试计划,以确定“故障发生的时间”是否全面得以
覆盖。
我们建议每一个这样的企业:
1)明确定义企业中每一IT系统
和相应的接口;2)标识出这些系统和接口所支持的所有商业过程
;3)标识出商业过程在相应系统和接口上所要完成的操作;4)
寻找出企业商业过程所依赖的其它内、外部应用;5)创建一张有
关每一操作的运行时间表。
许多企业虽然已经完成了对其主要商业过程中2000年问题存
在情况的分析工作,但并没有把这一分析工作与企业主要商业应
用操作的运行时间以及企业所依赖的其它应用的运行时间联系在
一起。
许多企业认为,在已修改过和已测试过的代码中,将不再会
拥有太多的2000年问题。
然而,分析表明,8%~15%的已修改过
的代码以及5%~9%的已修改过并测试过的代码中,依然存在有
余留的可能产生不精确数据或导致系统故障的2000年问题。
在许多程序的源代码中,存在着众多与日期相关的处理动作
(例如,运行的结束与返回等),而且常常会涉及多种程序设计
语言。
在修改期间,尽管这些符号日期容易修改,但要想毫无遗
漏地对它们全部加以修正将不是一件轻而易举之事。
我们还发现,直至目前,许多企业仍未完成对其关键使命系
统中2000年问题的修复。
与2000年所出现的故障相比,1999年的
故障对企业中面向客户的服务可能会产生更大的负面影响。
相当
多的企业已于1999年7月和10月进入了它们的2000财政年度,因此
当某些与时间相关的企业应用(例如每月的销售收入结算)被运
行时,故障将会大量出现。
在2000年期间出现的故障对企业商业
的影响可能会低于1999年,因为随着2000年的临近,企业对2000
年问题的排除将会更有经验,这将有助于缩减故障识别和故障排
除的时间,减轻2000年问题对企业的整体影响。
但如果大多数故
障同时出现在一个极窄的时间内,对系统的支持和对故障系统的
修复也将会变得更加困难。
2000年问题将主要出现在如下几种类型的嵌入式系统———
微控制器、微处理器以及大规模系统中。
仅有十万分之一的独立
的微处理芯片将拥有与日期相关的2000年问题。
某些过程控制器
也将会在2000年1月1日出现2000年问题。
通常将拥有两种类型的
嵌入式系统故障:
1)持久性的,在系统重新设置之后还会出现;
2)临时性的,在系统重新设置之后不再重复出现。
持久性故障将
需要更多的恢复支持,并需企业更密切地给予关注。
结论
2000年问题绝不仅仅发作于2000年1月1日。
从1999年第三季度到2001年第一季度,与2000年问题相关的
系统故障将会大量地出现。
故障的高峰期将从1999年第四季度开
始,一直延续到2000年年底。
不到10%的故障将会出现在2000年
1月1日前后的两个星期内。
因此,企业解决2000年问题的战略绝
不应仅仅覆盖2000年1月1日前后这一极窄的时间。
(中国计算机报杜荣华供稿)
4.这种病毒会影响到我们什么:
引自人民日报
2000年问题几乎会“关照”世界上每一台电脑。
问题大
致有两种。
第一种是系统停机。
由于负责输入的应用程序,将“
00”视为无效数字,可能不准任何命令输入,导致完全停机。
这种故障很直观,是比较能接受的。
第二种是局部故障。
这种故障较隐蔽,比完全停机的结果更
难预期。
有时局部错误的计算可能被误认为是正确的结果,最后
导致公司的利益受损。
2000年问题,对于计算机系统,无论是大型机、中型机
、小型机,还是微机都有影响,其中大型机的问题最严重,因为
它的系统不好重新编。
微机的影响面最广,因为它的用户最多。
由于我们的生活日趋数字化,而计算机却在关键时刻对数字
出现错误认识,导致如年龄、利息、保险金、各种特定期限等的
错误计算,预测和控制的混乱,将给社会带来重大的影响,并造
成巨大的经济损失。
比如,信用卡使用者1999年底过后尚未
还款,银行行算欠款利息时,用当天的日期减掉付款到期日。
这
时问题出现了,用00减掉99,产生的结果是-99。
本来是
向欠款人要钱,现在变成了给欠款人钱。
除计算机受到严重影响
之外,与计算机有关的,如电话程控交换机、银行自动取款机、
保安系统等,与这些硬件设备有关的金融、通信、交通、航空、
安全、国防、政府部门及企事业单位都会受到不同程度的影响。
随着网络的普及,它将直接影响办公自动化、事务处理、工
业生产过程控制等领域。
其间接影响则包括社会治安、文化传播
、人民生活等方面。
特别是一些系统中的具有一定隐蔽性的问题
,可能造成的损失很难预料,具有相当大的潜在风险。
(小阮)
(摘自1998年11月5日《市场报》)
5.常规的解决方案:
一.
引自《互联网周刊》
距离2000年1月1日只有50多天了,我躲在某个机密地点的Y
2K救生岩洞内,为读者诸君写这点文字。
我的电脑搁在食品箱上
,四周包围了成箱的饮用水和牛肉干。
我准备活着度过千年末日
。
实际上,这个岩洞是虚构的,只有我的专栏才是真实的。
对
于PC的主人们,我有这么一句话相奉告:
不要紧张。
你们中的多
数人不会在PC上遇到任何要命的Y2K问题,而一旦真的碰到了也没
什么大不了,你可以信手解决掉,或至少简单得如同你在PC上完
成其他正常工作一样。
别将解决PC的千年虫同企业和政府解决主
机和服务器电脑上的千年虫相提并论。
当然,Y2K问题有可能会把你的PC或资讯搅得天翻地覆。
如果
你的PC将2000年看成是1900年,一些计算结果就有可能自动被扔
掉。
在某些极少发生的情况下,特别是老式PC,你的机器有可能
无法启动,或出现数据遗失。
所以这里是家用PC的Y2K入门级解决
方案,包括四个部份:
硬件、操作系统、软件程序和私人数据。
硬件:
苹果说其Mac电脑已能处理2000年的日期。
而两年前生
产的视窗PC,解决其中的Y2K问题也是举手之劳。
PC内有两个隐
藏的硬件负责储存日期并将日期传送给软件。
一个是RealTime
Clock,或称RTC。
另一个叫BIOS。
你可以用一种免费下载的程序
YMARK2000对这两个组件进行测试,该程序由一个称为NTSL的测试
实验室开发,你可到
载。
稍嫌麻烦的是,运行这个测试需要对DOS操作系统有些知识。
因此,如果你花45美元购买Symantec出品的Norton2000,就可以
在视窗上操作测试工作。
如果你的PC查实不合格,你就应该到制造商的网站上查询。
PC制造商提供的建议一般有两种,要么要求你在新年后手动地重
新设置电脑时钟,要么用一种称为“驾驶员”的可下载软件工具
,弥补时钟错误。
在另一些情况下,你可能需要调换受影响的硬
件。
操作系统:
苹果的Mac操作系统据称没有丝毫问题,但微软的
视窗可能有些小麻烦。
据微软称,只有最新的版本视窗98第二版
完全不受Y2K影响。
但微软负责千年虫的专家DonJones说,视窗
的Y2K问题表现得非常微妙,大多数消费者永远都不会感觉到。
一
个例子是:
很少使用的电话拨号器可能不正确地记录了某些电话
的日期。
当然,为安全起见,你可能需要升级现有的视窗版本。
不必
为此购买新软件,微软有为视窗95和98准备的Y2K升级版,免费供
应。
你可以在微软的Y2K网站上找到,或拨打1-888-MSFT-Y2K,获
得免费CD-ROM。
微软在美国的Blockbuster商店内免费出租一个指
导性的录像带,提供有关视窗Y2K问题的详细解释。
微软警告消费者不要相信互联网上风行的一个传说,也就是
说只要改变控制面板"地区设置”中"简短的日期风格”,使之以
四位数字代表年份,就可以抵挡一切Y2K问题。
微软说,这只是表
面的设置,控制日期显示的方式,而对视窗电脑内部日期的操作
没有任何影响,因此无助于问题的解决。
软件:
大多数日常使用的软件程序并不依靠日期的正确与否
而工作,但也有些确实离不开日期设定,特别是个人理财程序,
如Intuit出品的Quicken软件和微软的Money。
你必须到提供相应
软件的公司查询有关细节,并仔细阅读,有些软件自称完全免疫
于Y2K,其实意思是如果你下载一个补丁程序或升级的话,才会完
全免疫。
这里有些捷径可走。
微软有免费的产品分析程序,会对你PC
上的微软程序进行扫描,打印出一份是否免疫Y2K的详尽报告。
N
orton2000也可做相同的扫描,而且负责扫描许多公司的软件程
序。
微软说所有版本的个人理财软件Money都没有问题。
Intuit说
,只要你增添一个补丁程序Revision4,Quicken2000和98、99
版也都不会有任何问题。
拥有更老版本的用户则可免费升级到Qu
icken98。
数据:
有些人有许多对日期敏感的数据文件,比如制表文件
和数据库,必须借助日期运行计算。
明智的做法是将这些文件重
新疏理一遍,将两位数的年份改为四位数的年份。
微软提供免费
的"小精灵”,如果你有Excel97或更新的版本,它就可以自动为
你的Excel制表文件完成上述工作。
即便你什么事都没做,我相信你也会感到天下太平。
不过,
最保险的做法是花几个钟头梳理一下为好,当然你不必为自己挖
一个储满食物的洞穴。
(1999年11月12日《互联网周刊》eNet)
二.
引自《南方周末》
微机硬件千年虫的症结在于,硬件时钟(RTC)能否在1
999年末自动过渡到2000年。
目前,虽然RTC采用了四
位数表示年份,但当“1999”中的“99”加1变为“00
”后,并不自动向上进位,前面的“19”保持不变。
因此在2
000年到来后,除非主板里的BIOS程序对RTC时间进行
更正,否则RTC将跳回到1900年。
那么如何判断电脑中的BIOS能否及时更正RTC时间呢
?
首先还是要寻求硬件生产厂商的帮助。
具体来说就是要仔细调
查清楚您使用的微机品牌和型号,机器开启时显示的BIOS类
型和版本号,然后找该硬件生产公司咨询,寻求解决办法。
如果找不到厂商支持,就应该自己动手进行测试,具体步骤
如下:
在微机通过一张干净的DOS系统软盘启动后,键入如下命
令把RTC时间调整到2000年来临前那一刻:
date 12—31—1999
time 23:
58
三分钟后,关闭机器再重新启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 千年 虫子 有关