第九百三十八章 曾經的世界第一黑客!(2/2)
成強等人連連點頭,有個青年網監忍不住道:「那你有什麼好的解決辦法嗎?」
張偉也看了過來,想聽聽凱文·米特尼克怎麼說。
凱文答非所問道:「千年蟲問題的根源始於60年代。當時計算機存儲器的成本很高,如果用四位數字表示年份,就要多占用存儲器空間,就會使成本增加,因此為了節省存儲空間,計算機系統的編程人員採用兩位數字表示年份。隨著計算機技術的迅猛發展,雖然後來存儲器的價格降低了,但在計算機系統中使用兩位數字來表示年份的做法卻由于思維上的慣性勢力而被沿襲下來,年復一年,直到新世紀即將來臨之際,大家才突然意識到用兩位數字表示年份將無法正確辨識公元2000年及其以後的年份。」
張偉聽著他沒頭沒腦的話,也有點忍耐不住,道:「那解決辦法呢?」
這些話對於張偉來說沒頭沒腦,但是對於網監們來說,那可是直指根源的關鍵啊!
林曉筠連連點頭。
盧蘇明看向凱文的目光越來越炙熱。
至於成強和其他網監技術高手們都在心裡讚嘆,看看,高手,盛名之下無虛士啊,看問題都是從根源看的,看來這個解決辦法十拿九穩了!
可讓眾人大跌眼鏡地是,凱文攤攤手道:「沒辦法。」
正在喝咖啡的成強「噗」一聲,差點噴到林曉筠身上!
林曉筠和盧蘇明等人那期待的笑容頓時凝滯在臉上,合著你妹說了半天都是廢話啊?
張偉不太懂,看過去道:「既然知道問題所在,為什麼沒辦法解決?」
有個胖胖的三十多歲網監抹了抹額頭冷汗道:「凱文先生,你是不是在和我們開玩笑?」說著他還看看周圍同事,哈哈笑了起來,「你們美帝人就是幽默,都說了這麼多了,怎麼可能沒辦法?」
「對啊!」
「凱文先生你可是世界第一黑客啊!」
「我們都對你充滿了信心,不可能沒辦法的!」
網監們左一句右一句捧了起來。
凱文露出無奈地神色,解釋道:「其實也並不是沒辦法,正確辦法你們都掌握了,第一把所有的資料庫升級,時間欄位加2位;第二所有時間函數改為取4位年的,同時加一比較,如低於1970年,改為20xx年;第三所有有關日期時間欄位的語句過一遍,比如截取字符串長度的等;第四所有有關日期顯示的窗口表格、字符輸入框過一遍,能夠正確顯示或輸入4位年份;第五,某些軟體去客戶處升級,資料庫升級是寫了個專門的一段程序,運行一下,然後把應用程式一覆蓋完事。」
網監眾人聽完後眼前一黑!
你媽這些應對辦法還要你說?
全球從97年就開始採取這種辦法在行事了!
現在要的不是這種代價昂貴的處理辦法,而是要找出更省時省力節約資金的辦法啊!
說句不好聽的,剛才凱文提出來的這些辦法,只要是個程式設計師都知道,狗屁,還曾經的世界第一黑客,水平也不過爾爾!
這一刻,成強和其他人都覺得這回找張偉幫忙也許是次錯誤的決定,如果不是看在張偉面子上,他們都不想聽凱文說下去了,都恨不得直接站起身走了!
和這些內行不同的是,張偉不懂歸不懂,還是發些了一些問題,便開口問道:「那為什麼不能製作一款軟體直接覆蓋那些2位欄位?」
盧蘇明苦笑道:「千年蟲只是程序中固定存在的一種結構缺陷而已,這種缺陷是固定的,只有在進行日期處理時才發生錯誤,進而會引發混亂。如果沒有日期處理,就根本談不上錯誤,電腦上需要日期處理的各種軟體程序數不勝數,怎麼可能用一款軟體就能全面覆蓋?」
眾人心中暗嘆了一口氣,小張到底是外行人,不懂啊,不過他們更嘆氣的是,寄予莫大希望的凱文太讓人失望了!