電腦病毒千年蟲
千年蟲,是個大病毒,破壞力極強,下面由小編帶你走進千年蟲病毒中看看吧!
千年蟲病毒介紹:
Millennium Bug
千年蟲 現在被用來泛指2000年以後出生的孩子,他們區別於80後 90後形成了獨特的群體。
計算機2000年問題,又叫做"2000年病毒"、"千年蟲"、"電腦千禧年問題"或"千年病毒".縮寫為"Y2K".是指在某些使用了計算機程式的智慧系統包括計算機系統、自動控制晶片等中,由 於其中的年份只使用兩位十進位制數來表示,因此當系統進行或涉及到跨世紀的日期處理運 算時如多個日期之間的計算或比較等,就會出現錯誤的結果,進而引發各種各樣的系統功 能紊亂甚至崩潰。另外,更廣泛地講,“千年蟲”還包括以下兩個方面的問題:一個是在一 些計算機系統中,對於閏年的計算和識別出現問題,不能把2000年識別為閏年,即在該計算 機系統的日曆中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1 日;另一個是在一些比較老的計算機系統中,在程式中使用了數字串99或99/99等來表示 檔案結束、永久性過期、刪除等一些特殊意義的自動操作,這樣當1999年9月9日或1999年4 月9日即1999年的第99天來臨時,計算機系統在處理到內容中有日期的檔案時,就會遇到99 或99/99等數字串,從而將檔案誤認為已經過期或者將檔案刪除等錯誤操作,引發系統混亂 甚至崩潰等故障。
“千年蟲”問題的根源始於60年代。當時計算機儲存器的成本很高,如果用四位數字表示年 份,就要多佔用儲存器空間,就會使成本增加,因此為了節省儲存空間,計算機系統的程式設計 人員採用兩位數字表示年份。隨著計算機技術的迅猛發展,雖然後來儲存器的價格降低了, 但在計算機系統中使用兩位數字來表示年份的做法卻由於思維上的慣性勢力而被沿襲下來, 年復一年,直到新世紀即將來臨之際,大家才突然意識到用兩位數字表示年份將無法正確辨 識公元2000年及其以後的年份。1997年,資訊界開始拉起了“千年蟲”警鐘,並很快引起了 全球關注。
“千年蟲”影響是巨大的。從計算機系統包括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年問題”、或“千年病毒",或簡稱為“Y2K”。
去年的這個時候,全球高度緊張,嚴密防範著“千年蟲”。在2000年來臨的前幾年,一些政府和企業就耗費了不計其數的資金來解決千年蟲問題。同時,有關千年蟲的恐怖預測使許多公司、代理機構、學校、商店以及普通市民為了避免即將來臨的2000年災難總共花費了數以億計的美元。
就在2000年來臨前的幾個星期,大量的有關千年蟲問題危言聳聽的謠言逐漸得到了澄清。儘管一些問題的確發生了,但是許多專家都改變了原有的看法轉而認為:高科技歷史上最著名的千年蟲將給人們帶來的損失已經被控制到最小範圍。在2000年的上半年,生產軟體和電腦的廠家都宣佈說千年蟲對他們開發的軟體程式以及軟體和電腦的銷售所造成的影響都非常小。
在經過零點的那一刻,不少人的心情複雜而激動。在隨後發生的事情,讓大家不免有點因為期望太高而產生的些許失落。千年蟲並沒有如我們預言的那麼如同世界末日,甚至沒有聽到大的災害訊息。
“我覺得以前大家對千年蟲問題的確做了過高的估計,”Total Immersion公司紐約的一個小公司的創意部經理兼資訊科技聯絡人Glenn Mills如是說。Mills在對2000進行回顧時說,“千年蟲問題是新舊世紀交替之時的一個重大事件。這一事件無論是對人類,還是對計算領域或者技術領域來說都是一個很好的教訓。”
可現在看來,這個教訓還沒有結束,被人們擔憂了一年的千年蟲,終於露出崢嶸。放鬆的防範之心又緊張起來。
防蟲之心不可無
有關專家表示,到目前為止仍有使用者擔心千年蟲問題而不敢開機,這其實是對千年蟲問題的一種誤解。千年蟲問題不像電腦病毒,光躲是躲不過的,如果您的電腦沒有解決千年蟲問題,它可能在2000年1月1日後的任何一天“咬”你一口。
俗話說的好:“害人之心不可有,防人之心不可無。”千年蟲看來是又和人們纏上了,日前公安部有關負責人提醒廣大計算機使用者,在今年第一次開啟裝置時,千萬不要掉以輕心,還要高度重視“千年蟲”及其他計算機病毒,提早作好準備,以防造成重大損失。 現在看來,這個警告體現了我國電腦保安部門高度的警惕性和責任感,為我國避免遭受千年蟲的侵害起了相當關鍵的作用。
哪些地方有蟲 ?
那麼,千年蟲主要會在什麼地方發作呢?就世界上的情況來說,千年蟲主要集中發作於兩個方面:
一個是配備比較早大約在80年代中期以前投入使用的主機上的應用系統,如在IBM 4381,IBM AS/400等機型上執行的應用程式。這些機器系統國際上都應用的相當早,因此其上面的應用程式經過十餘年的開發和發展其規模已經非常龐大,比如美國的AT&T電訊公司,其內部就有超過3.6億行的應用程式需要檢測是否存在2000年問題,這確實是很大的工作量,因此給解決2000年問題造成了極大的麻煩。
千年蟲另外一個容易發作的方面是嵌入式裝置。所謂嵌入式裝置,就是指裝置中使用了智慧晶片的系統,由於智慧芯片價格低廉,目前嵌入式裝置已變成無處不在,由生產線、大量的自動化儀器儀表、汽車、電梯、警報系統、消防檢測器到醫療裝置,以至電話交換機、空調機、交通燈、恆溫器等,可謂滲透到日常生活每個角落。這些裝置中應用的程式往往都已經固化到元器件中,因此一旦產品只使用了兩位數來表示年份,就會引發2000年問題,而要替換這些晶片,又往往不得不把整個系統都替換,這會造成資金和操作上的困難,使解決2000年問題更加麻煩,也是無法按時解決2000年問題的隱患之一。
對於我們普遍使用的PC機又會怎樣呢?
從硬體角度講,2000年問題主要存在於微機的BIOS不能實現向2000年的自動過渡,相對來講是比較簡單的。否則問題一旦發作起來就會讓你手忙腳亂,狼狽不堪。具體來講,在微機硬體中有一個實時系統時鐘,它依靠微機主機板上的鈕釦電池作為電源和動力,時刻保持運轉,這樣微機在關機時也能夠保持時間前進。這個實時系統時鐘的時間數值是儲存到主機板BIOS中的儲存器CMOS中的。當微機啟動時,微機作業系統從BIOS的那個時間儲存器裡讀取當前時間,包括四位數的年份以及月份、日、小時、分鐘、秒等,從此,只要不關機,作業系統的時鐘就會以微機外接電源不再是主機板上的鈕釦電池為動力單獨向前運轉,並儲存在微機的記憶體中不再是BIOS中的儲存器。微機的2000年問題主要表現在,儘管RTC—實時系統時鐘中使用了四位數來表示年份,但其年份資料的前兩位世紀資訊,如“19”,“20”等並不和後兩位發生聯絡,也就是說,當後兩位從“99”變為“00”時,並不能向前進位使前兩位數由“19”變為“20”,這樣,RTC中1999年的下一年便應該是1900年,從而引發了2000年問題。
而對於目前應用的作業系統如DOS 5.0以上版本、Windows 3.x 、Windows95、 Windows 98以及 Linux 、SCO Unix、Windows NT時鐘來說,其年份都是用四位數來表示的,因此不會存在2000年問題。但目前的問題是作業系統中附帶的一些小實用程式、工具或函式呼叫,有可能因為年份表示不完整而引起千年蟲發作,但可以肯定的一點是,只要你不使用到這些小實用程式或工具,就不會引發2000年問題。如果你要詳細瞭解這些作業系統中到底有哪些實用程式、工具或函式呼叫存在,總之,對於我們自己使用的微機來說,其系統方面的2000年問題是相對簡單的,其難點還應該是其上面規模龐大的應用程式上。
千年蟲怎麼擾亂我們的生活?
如果千年問題沒有得到及時的解決,那麼我們的生活可能會出現一些意想不到的混亂……
金融業:到了2000年,銀行裡面的電腦可能將2000年解釋為1900年,引起利息計算上的混亂,甚至自動將所有的記錄消除;自動取款機會拒收“00”年的提款卡;
保險業:保險公司可能會將每份保險的年限算錯。
電信業:你在1999年12月31日23:59分打了三分鐘的電話,電話局的賬單卻可能顯示為100年-3分鐘;
電力系統:美國夏威夷電力公司曾經做了一項實際的實驗,輸入00年,結果電廠自動停止操作,在某些情況下也發生電壓與頻率方面的變化,造成使用者全面停電、電器故障甚至燒燬;美國聯邦核管處更是擔心全美的百餘座核電廠裡的儀器由於2000年問題失控造成核輻射外洩等災難。
稅務系統:稅務局的電腦可能會認為你拖欠了100年的稅款,從而寄來天文數字般的補稅通知。
醫藥業:醫療儀器如救生系統或監視系統可能宕機導致患者生命危急以及血庫管理、醫囑系統與病歷、器材管理全部無法正常運作。
交通系統:由於控制雷達的電腦失靈,空中管制完全癱瘓,班機停飛。
最近,2000年問題更成了美國各大汽車公司的頭疼問題,原來,美國汽車都有確定的使用年限比如10年,超過該時間期限後汽車便會自動拒絕發動。麻煩出在一些剛剛生產出來的自動化程度較高的汽車,其內部控制晶片仍用兩位10進位制數表示年份,那麼到了2000年後,由於年份變成了00年,和出廠日期比如1998年一比較,竟然已運行了98年,汽車當然便會自動拒絕發動了。美國花旗銀行CITYBANK在對其屬下的汽車進行2000年問題測試時,便發現了這個問題。
怎麼樣,即使你還沒有買電腦,也不會覺得千年蟲與你一點關係沒有吧。不過,隨著各行各業解決千年問題的迅速進展,上述問題也幾乎不可能在我們的生活中發生了。
著名的電腦病毒有哪些