學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦安全>病毒知識>

電腦病毒千年蟲

時間: 林輝766 分享

  千年蟲,是個大病毒,破壞力極強(qiáng),下面由學(xué)習(xí)啦小編帶你走進(jìn)千年蟲病毒中看看吧!

  千年蟲病毒介紹:

  Millennium Bug

  千年蟲 現(xiàn)在被用來泛指2000年以后出生的孩子,他們區(qū)別于80后 90后形成了獨(dú)特的群體。

  計算機(jī)2000年問題,又叫做"2000年病毒"、"千年蟲"、"電腦千禧年問題"或"千年病毒".縮寫為"Y2K".是指在某些使用了計算機(jī)程序的智能系統(tǒng)(包括計算機(jī)系統(tǒng)、自動控制芯片等)中,由 于其中的年份只使用兩位十進(jìn)制數(shù)來表示,因此當(dāng)系統(tǒng)進(jìn)行(或涉及到)跨世紀(jì)的日期處理運(yùn) 算時(如多個日期之間的計算或比較等),就會出現(xiàn)錯誤的結(jié)果,進(jìn)而引發(fā)各種各樣的系統(tǒng)功 能紊亂甚至崩潰。另外,更廣泛地講,“千年蟲”還包括以下兩個方面的問題:一個是在一 些計算機(jī)系統(tǒng)中,對于閏年的計算和識別出現(xiàn)問題,不能把2000年識別為閏年,即在該計算 機(jī)系統(tǒng)的日歷中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1 日;另一個是在一些比較老的計算機(jī)系統(tǒng)中,在程序中使用了數(shù)字串99(或99/99等)來表示 文件結(jié)束、永久性過期、刪除等一些特殊意義的自動操作,這樣當(dāng)1999年9月9日(或1999年4 月9日即1999年的第99天)來臨時,計算機(jī)系統(tǒng)在處理到內(nèi)容中有日期的文件時,就會遇到99 或99/99等數(shù)字串,從而將文件誤認(rèn)為已經(jīng)過期或者將文件刪除等錯誤操作,引發(fā)系統(tǒng)混亂 甚至崩潰等故障。

  “千年蟲”問題的根源始于60年代。當(dāng)時計算機(jī)存儲器的成本很高,如果用四位數(shù)字表示年 份,就要多占用存儲器空間,就會使成本增加,因此為了節(jié)省存儲空間,計算機(jī)系統(tǒng)的編程 人員采用兩位數(shù)字表示年份。隨著計算機(jī)技術(shù)的迅猛發(fā)展,雖然后來存儲器的價格降低了, 但在計算機(jī)系統(tǒng)中使用兩位數(shù)字來表示年份的做法卻由于思維上的慣性勢力而被沿襲下來, 年復(fù)一年,直到新世紀(jì)即將來臨之際,大家才突然意識到用兩位數(shù)字表示年份將無法正確辨 識公元2000年及其以后的年份。1997年,信息界開始拉起了“千年蟲”警鐘,并很快引起了 全球關(guān)注。

  “千年蟲”影響是巨大的。從計算機(jī)系統(tǒng)包括PC機(jī)的BIOS、微碼到操作系統(tǒng)、數(shù)據(jù)庫軟件 、商用軟件和應(yīng)用系統(tǒng)等,到與計算機(jī)和自動控制有關(guān)的電話程控交換機(jī)、銀行自動取款機(jī) 、保安系統(tǒng)、工廠自動化系統(tǒng)等,乃至使用了嵌入式芯片技術(shù)的大量的電子電器、機(jī)械設(shè)備 和控制系統(tǒng),等等,都有可能受到“千年蟲”的攻擊。目前世界各國已紛紛由政府出面,全力圍殲“千年蟲”。

  正當(dāng)有公眾質(zhì)疑「千年蟲」問題是否被夸大之際,西非國家岡比亞卻成為全球首個受千年蟲嚴(yán)重影響的國家,除不少地方電力供應(yīng)中斷外,預(yù)計未來數(shù)月,??战煌?、金融和政府服務(wù)亦大受影響,其中財政部、稅局和海關(guān)更因而無法運(yùn)作??偛吭O(shè)在華盛頓的國際千年蟲合作中心表示,岡比亞出現(xiàn)千年蟲禍,其實(shí)是意料中事,皆因國際社會太遲幫助岡比亞除蟲。

  岡比亞爆發(fā)蟲禍的部門,主要集中在一些政府機(jī)構(gòu)。由于爆發(fā)大規(guī)模蟲禍,岡比亞政府已宣布今天(周一)為非工作日,以暫時減輕出事機(jī)關(guān)所要承受的壓力。

  埃及索馬里亦列高危

  國際千年蟲中心指出,聯(lián)合國當(dāng)局太遲撥出資金,令岡比亞未能及時修補(bǔ)海關(guān)和稅局的系統(tǒng)。專家表示,若國際不加快援助岡比亞,問題可能持續(xù)至一月底或數(shù)月后。該中心承認(rèn),岡比亞的電力中斷未必一定與千年蟲有關(guān),然而其他系統(tǒng)所出現(xiàn)的毛病,不少確實(shí)是因千年蟲而起。 幸其他國家順利過渡。

  英國科技顧問公司「國際監(jiān)察」早前曾發(fā)表報告,將埃及、索馬里和孟加拉列為千年蟲最高危國家,而岡比亞、土耳其和部分東南亞國家,則屬于次一級。報告指這些國家均沒有為對付千年蟲作好準(zhǔn)備。

  幸而,千禧元旦來臨時,除了岡比亞外,其他國家均順利過渡,沒有發(fā)生太大問題?,F(xiàn)在,電腦專家最關(guān)注的是,周一各地的金融市場和商業(yè)機(jī)構(gòu)重開時,會否出現(xiàn)千年蟲禍。 芝加哥開市最受關(guān)注

  美國芝加哥的期貨交易所將在當(dāng)?shù)貢r間周日下午五時半開市(香港時間上午七時半),是全球第一個在二千年進(jìn)行電子買賣的重要國際市場,備受各界關(guān)注。當(dāng)局表示,他們周六曾徹底測試電子買賣系統(tǒng),發(fā)現(xiàn)一切正常。 主要股市已完成測試。

  此外,全球其他重要的股票、證券市場和銀行系統(tǒng),早前均曾接受過渡千禧的測試,結(jié)果令人樂觀。澳洲、新西蘭、馬尼拉、曼谷和很多其他地方,均表示它們的股票市場已完成測試。亞洲多國官員亦指出,貿(mào)易市場、通訊系統(tǒng)和其他重要基建設(shè)施均能順利過渡。美國及不少國家均曾高度戒備,防范蟲禍。現(xiàn)在多國已把戒備降級。

  [編輯本段]2001年卷土重來

  新世紀(jì)鐘聲敲響。在大家的開心的笑容中,輕松的歡慶中,我們迎來了一個新的世紀(jì),迎來了真正意義上的新千年??删驮诖蠹异o靜地聆聽新年鐘聲的時刻,讓人們已經(jīng)幾乎遺忘了的千年蟲竟然悄悄來了。

  時候終于到了

  據(jù)廣州某商務(wù)公司稱,昨天上午上班不久,公司里的7臺電腦就接二連三出現(xiàn)故障,當(dāng)他們向軟件供應(yīng)商公司求助時發(fā)現(xiàn),那里已經(jīng)接到100多家公司數(shù)據(jù)庫癱瘓的消息,他們懷疑這是“千年蟲”又在作祟。北京市計算機(jī)2000年問題辦公室從1日至3日已經(jīng)接到十幾個求助電話,反映自己的電腦出現(xiàn)了千年蟲問題。一位魏小姐的炒股機(jī)不能工作了;王先生的某國內(nèi)知名品牌的電子記事本里幾百個電話號碼一夜之間不見了……

  緊接著國外也傳來報道:著名的7-Eleven便利連鎖店星期一遭到類似千年蟲的計算機(jī)漏洞的襲擊。這個連鎖店的計算機(jī)把2001年當(dāng)成1901年,使許多使用信用卡的用戶感到不便。 便利店一發(fā)言人說,星期二晚上他們已經(jīng)控制了事態(tài),星期三,商店已經(jīng)開始正常營業(yè)。1999年,它對千年蟲作了充分的準(zhǔn)備,總共投入了880萬美元對付千年蟲。對于這次出現(xiàn)的同樣是由計算機(jī)記時系統(tǒng)引起的問題,連鎖店發(fā)言人說;“這的確是一個非常特殊的事件。我們已經(jīng)對計算機(jī)系統(tǒng)做了近萬次測試,工作一直正常,直到星期一。”

  千年蟲還襲擊了挪威的國家鐵路系統(tǒng)。不過好在這個問題在爆發(fā)前夕就發(fā)現(xiàn)了。公司的發(fā)言人稱,火車儀表板上的電腦顯然不能分辨出這個日期。去年一年來,電腦專家們都以為當(dāng)時鐘轉(zhuǎn)到2000年1月1日時就可能在全球出現(xiàn)千年蟲問題,但他們并未料到2000年12月31日才爆發(fā)千年蟲問題。

  最新的報道還表明,由于電腦千年蟲作怪,瑞典多達(dá)10萬網(wǎng)上銀行客戶在進(jìn)入2000年之后無法進(jìn)入網(wǎng)上賬戶。新千年開始后,瑞典一些網(wǎng)上銀行客戶試圖進(jìn)入平常使用的銀行服務(wù)網(wǎng)頁時,卻獲得這樣的提示:“許用權(quán)已無效”,盡管他們的賬戶中還有存款,卻無法支配其網(wǎng)上銀行賬戶。據(jù)估計,受影響客戶大約要占到瑞典全國經(jīng)營網(wǎng)上銀行業(yè)務(wù)或網(wǎng)上股票業(yè)務(wù)的金融客戶數(shù)量的10%。

  到目前為止,還有些消息不斷傳出?;蛟S事情不會太大,但這確實(shí)出乎人們意料,由于很多人以為千年蟲已經(jīng)成為了美麗的傳說,所以這些報道在世界范圍造成了較大的影響。

  2000年雷聲大雨點(diǎn)小

  千年蟲問題產(chǎn)生的原因是由于在計算機(jī)軟、硬件以及數(shù)字化程序控制芯片的各種設(shè)備和業(yè)務(wù)處理系統(tǒng)中,只使用了兩位十進(jìn)制數(shù)來表示年份,因此,當(dāng)日期從1999年12月31日進(jìn)入2000年1月1日后,系統(tǒng)將無法正常識別由“00”表示的2000年(計算機(jī)可能將這個年分識別為1900年〕這一具體年份,從而帶來進(jìn)行跨世紀(jì)的年份、日期處理時的計算錯誤,引發(fā)各種各樣的計算機(jī)業(yè)務(wù)處理系統(tǒng)和控制系統(tǒng)的功能紊亂。“千年蟲問題”,又叫做“2000年問題”、或“千年病毒",或簡稱為“Y2K”。

  去年的這個時候,全球高度緊張,嚴(yán)密防范著“千年蟲”。在2000年來臨的前幾年,一些政府和企業(yè)就耗費(fèi)了不計其數(shù)的資金來解決千年蟲問題。同時,有關(guān)千年蟲的恐怖預(yù)測使許多公司、代理機(jī)構(gòu)、學(xué)校、商店以及普通市民為了避免即將來臨的2000年災(zāi)難總共花費(fèi)了數(shù)以億計的美元。

  就在2000年來臨前的幾個星期,大量的有關(guān)千年蟲問題危言聳聽的謠言逐漸得到了澄清。盡管一些問題的確發(fā)生了,但是許多專家都改變了原有的看法轉(zhuǎn)而認(rèn)為:高科技?xì)v史上最著名的千年蟲將給人們帶來的損失已經(jīng)被控制到最小范圍。在2000年的上半年,生產(chǎn)軟件和電腦的廠家都宣布說千年蟲對他們開發(fā)的軟件程序以及軟件和電腦的銷售所造成的影響都非常小。

  在經(jīng)過零點(diǎn)的那一刻,不少人的心情復(fù)雜而激動。在隨后發(fā)生的事情,讓大家不免有點(diǎn)因?yàn)槠谕叨a(chǎn)生的些許失落。千年蟲并沒有如我們預(yù)言的那么如同世界末日,甚至沒有聽到大的災(zāi)害消息。

  “我覺得以前大家對千年蟲問題的確做了過高的估計,”Total Immersion公司(紐約的一個小公司)的創(chuàng)意部經(jīng)理兼信息技術(shù)聯(lián)絡(luò)人Glenn Mills如是說。Mills在對2000進(jìn)行回顧時說,“千年蟲問題是新舊世紀(jì)交替之時的一個重大事件。這一事件無論是對人類,還是對計算領(lǐng)域或者技術(shù)領(lǐng)域來說都是一個很好的教訓(xùn)。”

  可現(xiàn)在看來,這個教訓(xùn)還沒有結(jié)束,被人們擔(dān)憂了一年的千年蟲,終于露出崢嶸。放松的防范之心又緊張起來。

  防蟲之心不可無

  有關(guān)專家表示,到目前為止仍有用戶擔(dān)心千年蟲問題而不敢開機(jī),這其實(shí)是對千年蟲問題的一種誤解。千年蟲問題不像電腦病毒,光躲是躲不過的,如果您的電腦沒有解決千年蟲問題,它可能在2000年1月1日后的任何一天“咬”你一口。

  俗話說的好:“害人之心不可有,防人之心不可無。”千年蟲看來是又和人們纏上了,日前公安部有關(guān)負(fù)責(zé)人提醒廣大計算機(jī)用戶,在今年第一次開啟設(shè)備時,千萬不要掉以輕心,還要高度重視“千年蟲”及其他計算機(jī)病毒,提早作好準(zhǔn)備,以防造成重大損失。 現(xiàn)在看來,這個警告體現(xiàn)了我國計算機(jī)安全部門高度的警惕性和責(zé)任感,為我國避免遭受千年蟲的侵害起了相當(dāng)關(guān)鍵的作用。

  哪些地方有蟲 ?

  那么,千年蟲主要會在什么地方發(fā)作呢?就世界上的情況來說,千年蟲主要集中發(fā)作于兩個方面:

  一個是配備比較早(大約在80年代中期以前投入使用)的主機(jī)上的應(yīng)用系統(tǒng),如在IBM 4381,IBM AS/400等機(jī)型上運(yùn)行的應(yīng)用程序。這些機(jī)器系統(tǒng)國際上都應(yīng)用的相當(dāng)早,因此其上面的應(yīng)用程序經(jīng)過十余年的開發(fā)和發(fā)展其規(guī)模已經(jīng)非常龐大,比如美國的AT&T電訊公司,其內(nèi)部就有超過3.6億行的應(yīng)用程序需要檢測是否存在2000年問題,這確實(shí)是很大的工作量,因此給解決2000年問題造成了極大的麻煩。

  千年蟲另外一個容易發(fā)作的方面是嵌入式設(shè)備。所謂嵌入式設(shè)備,就是指設(shè)備中使用了智能芯片的系統(tǒng),由于智能芯片價格低廉,目前嵌入式設(shè)備已變成無處不在,由生產(chǎn)線、大量的自動化儀器儀表、汽車、電梯、警報系統(tǒng)、消防檢測器到醫(yī)療設(shè)備,以至電話交換機(jī)、空調(diào)機(jī)、交通燈、恒溫器等,可謂滲透到日常生活每個角落。這些設(shè)備中應(yīng)用的程序往往都已經(jīng)固化到元器件中,因此一旦產(chǎn)品只使用了兩位數(shù)來表示年份,就會引發(fā)2000年問題,而要替換這些芯片,又往往不得不把整個系統(tǒng)都替換,這會造成資金和操作上的困難,使解決2000年問題更加麻煩,也是無法按時解決2000年問題的隱患之一。

  對于我們普遍使用的PC機(jī)又會怎樣呢?

  從硬件角度講,2000年問題主要存在于微機(jī)的BIOS不能實(shí)現(xiàn)向2000年的自動過渡,相對來講是比較簡單的。否則問題一旦發(fā)作起來就會讓你手忙腳亂,狼狽不堪。具體來講,在微機(jī)硬件中有一個實(shí)時系統(tǒng)時鐘,它依靠微機(jī)主板上的紐扣電池作為電源和動力,時刻保持運(yùn)轉(zhuǎn),這樣微機(jī)在關(guān)機(jī)時也能夠保持時間前進(jìn)。這個實(shí)時系統(tǒng)時鐘的時間數(shù)值是保存到主板BIOS中的存儲器(CMOS)中的。當(dāng)微機(jī)啟動時,微機(jī)操作系統(tǒng)從BIOS的那個時間存儲器里讀取當(dāng)前時間,包括四位數(shù)的年份以及月份、日、小時、分鐘、秒等,從此,只要不關(guān)機(jī),操作系統(tǒng)的時鐘就會以微機(jī)外接電源(不再是主板上的紐扣電池)為動力單獨(dú)向前運(yùn)轉(zhuǎn),并保存在微機(jī)的內(nèi)存中(不再是BIOS中的存儲器)。微機(jī)的2000年問題主要表現(xiàn)在,盡管RTC—實(shí)時系統(tǒng)時鐘中使用了四位數(shù)來表示年份,但其年份數(shù)據(jù)的前兩位(世紀(jì)信息,如“19”,“20”等)并不和后兩位發(fā)生聯(lián)系,也就是說,當(dāng)后兩位從“99”變?yōu)?ldquo;00”時,并不能向前進(jìn)位使前兩位數(shù)由“19”變?yōu)?ldquo;20”,這樣,RTC中1999年的下一年便應(yīng)該是1900年,從而引發(fā)了2000年問題。

  而對于目前應(yīng)用的操作系統(tǒng)(如DOS 5.0以上版本、Windows 3.x 、Windows95、 Windows 98以及 Linux 、SCO Unix、Windows NT)時鐘來說,其年份都是用四位數(shù)來表示的,因此不會存在2000年問題。但目前的問題是操作系統(tǒng)中附帶的一些小實(shí)用程序、工具或函數(shù)調(diào)用,有可能因?yàn)槟攴荼硎静煌暾鹎晗x發(fā)作,但可以肯定的一點(diǎn)是,只要你不使用到這些小實(shí)用程序或工具,就不會引發(fā)2000年問題。如果你要詳細(xì)了解這些操作系統(tǒng)中到底有哪些實(shí)用程序、工具或函數(shù)調(diào)用存在,總之,對于我們自己使用的微機(jī)來說,其系統(tǒng)方面的2000年問題是相對簡單的,其難點(diǎn)還應(yīng)該是其上面規(guī)模龐大的應(yīng)用程序上。

  千年蟲怎么擾亂我們的生活?

  如果千年問題沒有得到及時的解決,那么我們的生活可能會出現(xiàn)一些意想不到的混亂……

  金融業(yè):到了2000年,銀行里面的電腦可能將2000年解釋為1900年,引起利息計算上的混亂,甚至自動將所有的記錄消除;自動取款機(jī)會拒收“00”年的提款卡;

  保險業(yè):保險公司可能會將每份保險的年限算錯。

  電信業(yè):你在1999年12月31日23:59分打了三分鐘的電話,電話局的賬單卻可能顯示為(100年-3分鐘);

  電力系統(tǒng):美國夏威夷電力公司曾經(jīng)做了一項(xiàng)實(shí)際的實(shí)驗(yàn),輸入00年,結(jié)果電廠自動停止操作,在某些情況下也發(fā)生電壓與頻率方面的變化,造成用戶全面停電、電器故障甚至燒毀;美國聯(lián)邦核管處更是擔(dān)心全美的百余座核電廠里的儀器由于2000年問題失控造成核輻射外泄等災(zāi)難。

  稅務(wù)系統(tǒng):稅務(wù)局的電腦可能會認(rèn)為你拖欠了100年的稅款,從而寄來天文數(shù)字般的補(bǔ)稅通知。

  醫(yī)藥業(yè):醫(yī)療儀器如救生系統(tǒng)或監(jiān)視系統(tǒng)可能死機(jī)導(dǎo)致患者生命危急以及血庫管理、醫(yī)囑系統(tǒng)與病歷、器材管理全部無法正常運(yùn)作。

  交通系統(tǒng):由于控制雷達(dá)的電腦失靈,空中管制完全癱瘓,班機(jī)停飛。

  最近,2000年問題更成了美國各大汽車公司的頭疼問題,原來,美國汽車都有確定的使用年限(比如10年),超過該時間期限后汽車便會自動拒絕發(fā)動。麻煩出在一些剛剛生產(chǎn)出來的自動化程度較高的汽車,其內(nèi)部控制芯片仍用兩位10進(jìn)制數(shù)表示年份,那么到了2000年后,由于年份變成了00年,和出廠日期(比如1998年)一比較,竟然已運(yùn)行了98年,汽車當(dāng)然便會自動拒絕發(fā)動了。美國花旗銀行(CITYBANK)在對其屬下的汽車進(jìn)行2000年問題測試時,便發(fā)現(xiàn)了這個問題。

  怎么樣,即使你還沒有買電腦,也不會覺得千年蟲與你一點(diǎn)關(guān)系沒有吧。不過,隨著各行各業(yè)解決千年問題的迅速進(jìn)展,上述問題也幾乎不可能在我們的生活中發(fā)生了。

582131