www.亚洲男人天堂_欧美最顶级的aⅴ艳星_国产精品免费网站_欧美日韩在线一区_欧美床上激情在线观看_日韩av色在线_国产精品亚洲综合天堂夜夜_欧美做爰性生交视频_国产成人高潮免费观看精品_久久天天躁夜夜躁狠狠躁2022_国产美女久久精品香蕉69_亚洲专区在线视频_国产精品夜间视频香蕉_国产成人综合一区二区三区_国产精品69av_岛国av午夜精品

網絡消費網 >  科技 > > 正文
照這樣下去 “千年蟲”還得再來十遍
時間:2022-01-08 13:13:33

文|杜晨 編輯|VickyXiao

在21年前世紀之交,全球的計算機系統和互聯網曾經出過一個重大事件:千年蟲。

當時的計算機系統處理年份的方式都是兩位數(如1998年會被系統縮略成98),而2000年在老系統里仍然以00顯示,則會被系統當成1900年。

然而誰都沒想到的是,就在前幾天,”千年蟲“又重演了……

| 發生了什么?

首先,幸運的是,這次的事故規模,并沒有千年蟲那次那么大。目前已知受到影響的,只有采用了微軟 Exchange Server2016 和2019 版本的企業本地郵件服務器。

因為全球很多企業內部的電子郵件,采用的都是自主搭建的系統(而非基于 Gmail、網易、阿里云等云端郵件的方案),而微軟的 Exchange 服務器 (Microsoft Exchange Server) 則是很多企業用戶都在用的本地郵件系統。

然而在2021年12月31日——去年的最后一天,在 IT 人員都已經放假的時候,微軟突然推送了一個全新的 Exchange Server 版本,直接把所有企業客戶的電子郵件系統都給搞宕機了,大量郵件積壓在發送序列當中,卻無法正常發送和接收。

錯誤代碼大概是下面這樣的:

Log Name: Application Source: FIPFS Logged: 1/1/2022 1:03:42 AM Event ID: 5300 Level: Error Computer: server1.contoso.comDescription: The FIP-FS "Microsoft" Scan Engine failed to load. PID: 23092, Error Code: 0x80004005. Error Description: Can"t convert "2201010001" to long.

一夜之間,大量的 IT 人員在 Reddit 和微軟官方技術社區上大倒苦水。

“這玩意兒是怎么發布出來的?而且還是在新年夜???”

“電話都被打爆了。微軟你弄啥嘞?”

問題,出在微軟推送的這次更新的版本號上。

這次的更新,里面包含的電子郵件惡意軟件掃描引擎的版本號是 2201010001,表示的是202201010001分。

微軟的產品和系統在表示時間的時候,用的都是這種符號整數。然而,根據微軟自己的開發文檔,其系統能夠接受的 Int32 符號整數的最大值是 2147483647。

這個最大值的前兩位是21。

也就是說,采用這種整數方式來記錄和表示時間,只能夠正常覆蓋到2021年的最后一秒。

所以,當微軟推送出這個 2201010001 版本的時候,版本數字超過了系統能夠接受的整數最大值,結果就直接把 Exchange Server 郵件系統給搞崩潰了……

目前,微軟方面已經提供了修復此問題的方法,可以執行 PowerShell 腳本來自動修復,也可以用手動方法修復。修復必須在所有被波及的 Exchange Server 2016 或 2019版本服務器上執行。

很多被影響到的公司 IT,在修復過程中也遇到了各種各樣的問題??偟膩碚f,這次微軟送的這個新年大禮包,讓大家整個新年都沒過好……

在微軟官方技術論壇上,一位用戶發出了靈魂拷問:誰會在12月31日推送生產環境更新???

| 千年蟲重演,原因依然很蠢

這次微軟郵件服務器的 bug,以及其它公司/產品發生的類似的日期時間處理錯誤,一起被命名為 Y2K22(也即 Year 2022 的縮寫)。

為什么這樣命名?正是因為,導致這些 bug 出現的問題,和21年前的千年蟲 (Y2K bug),幾乎一模一樣。

文章開始提到,千年蟲千禧年 bug 的出現,是因為當時一些相對比較古老的計算機系統,在處理年份的時候會采用兩位數簡寫。

當時的普通人壓根想不到,新千年的到來會讓計算機系統出故障——唯一有可能預知這種情況發生的,也就只有程序員了。

而當千年蟲事件即將發生的時候,那些已經投入使用十年甚至20年的系統,背后的 COBOL 程序員(大多已經或者快要退休了),又被請出山來修復他們當年“埋”下的這些漏洞……

在當時,有兩種修復的思路:

1)全盤重寫所有系統的代碼,稱為“expansion”;

2)打個快速的補丁,讓計算機能夠將從00到20的數字,正確識別為2000年到2020年——這種方式也被稱為“windowing”.

具體來說,這個補丁讓計算機系統將1970年1月1日0時0秒(也即程序員都非常熟悉的 Unix 時間戳)作為百年“時間窗口”的中間點,也即從1920年到2020年的任何一個時間點,在計算機系統里都可采用其到 Unix 時間戳的距離作為表示方法。

“高性能計算機新聞網”的一篇發布于1999年的報道顯示,在當時,大約有八成的系統最后都是用第二種快速補丁的方式修復的。相比一勞永逸的全盤重寫,快速補丁的方式的成本優勢非常明顯,然而即便如此,全世界的預估修復成本加起來也高達3000億美元……

當面臨一個足夠大的問題的時候,相信一般人的正常反應,都是“這個問題遲早得徹底解決”,并且也會傾向于一勞永逸地解決問題。

然而在當時,人們沒有選擇一勞永逸,而是選擇了打補丁,還有另一層考慮,也即:這些系統已經足夠老了,在未來的20年里總是要還的,所以沒必要一勞永逸的重寫了,反正到時候換新系統的時候,把日期時間的問題搞好,不就行了。

對此,倫敦經濟學院的 Dylan Mulvin 教授表示,“Windowing 即使在當時也是所有可選方案中最差的一個,它就是把皮球踢給后人的做法。

果不其然,當新系統替代舊系統的時候,當年的編程思路,仍然被繼承了下來了……

事實上,到了2020年的時候,一些千年蟲修復過的系統,以及新安裝的系統,都又一次出現了和千年蟲幾乎一樣的問題:Y2K20 bug.

比如,在當時有些用戶驚訝地發現,他們從寬帶公司收到的賬單顯示日期為1920年:

游戲公司 2K 開發的摔角游戲《WWE 2K20》,也在游戲標題里這一年的第一天的第一秒就宕機了:

當時紐約市的很多停車自動繳費機,也因為系統時間錯誤而觸發了防火墻機制,無法接受信用卡支付:

結果你猜怎么著?這些故障,很快就被修復了。

至于他們采用了哪種思路——是一勞永逸,還是快速補丁——你應該也能猜出來了……

如果說人類一定有什么做不到的話,那一定是從歷史中吸取教訓。

緊接著,Y2K21 bug 又來了。比如,去年美國氣象局 (NWS) 的官方數據庫出現了重大誤差,對外提供的接口的數據晚了足足一天,導致很多第三方機構的天氣數據都出現了錯誤,影響了民航、海洋捕撈、畜牧養殖等諸多行業的正常運作。

也有一些普通用戶發現,自己的電腦夢回1921年了:

再然后,2021年也翻篇了,Y2K22 bug 也毫無懸念地按時來到了……

除了這次微軟 Exchange Server 出了故障之外,一些本田車主也發現,他們的車每天早上啟動都會把時間自動跳回到2002年。

汽車專業人士調查分析發現,本田車載系統的問題原因和微軟一樣,都是出在 Int32 整數上,開頭22的字符串無法被讀取,在本田這里就變成時間回退到2002年了……從2004到2012年的上百款車型都有較高幾率遇到此問題。

在公開場合,本田公司發言人表示,目前還在調查這個問題的具體原因。不過有車友在論壇上發帖表示,本田公司派人聯系他們,說這個問題會在今年8月份自行消除……

在可見的未來,Y2K23, 24, 25...各種各樣的問題還會陸續發生。

并且,已經在各種計算機系統中廣泛采用的 Unix 時間戳,還會在32位系統中導致一個問題,使得某些軟件在2038年1月19日3時14分07秒后無法工作:

對于”2038年問題“,整個行業(特別是硬件壽命極長的嵌入式行業)的應對方式,和21年前如出一轍:反正到了2038年的時候,應該新系統又換了一茬了吧,到時候再說吧……

看來,大家根本不想徹底解決”千年蟲“以及其衍生問題。

可這又是為什么?

| ”一勞永逸“,不如多勞多得?

對于千年蟲這樣反復出現的情況,有人開玩笑說是程序員埋的坑

至少在千年蟲肆虐的時候,那些 COBOL 老古董程序員被請出山來修復問題的時候,就有人質疑:他們是不是當年故意給我們埋的坑啊?

這種想法有它的道理:程序員的職業生涯是有限的,不是所有人都能升到高管。那么那些平庸的程序員,如何保證在自己臨到退休的時候還能夠被需要?

埋個只有自己才懂得怎么修的漏洞,也沒什么毛???20年一個周期,正好覆蓋從大學畢業到中年不惑……

當然,實際上,在具體操作中,大多數運作計算機系統的公司,在事故發生的時候,也一定會更傾向于選擇速度快、見效快、成本低的修復方式。

所以,程序員也不是什么陰謀家,因為他們不是決策者——他們只是在正確的時間,執行了對大家都合適的解決方案而已。

關鍵詞: 微軟 程序員 計算機系統 系統 整數 服務器 千年蟲 版本

版權聲明:
    凡注明來網絡消費網的作品,版權均屬網絡消費網所有,未經授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明"來源:網絡消費網"。違反上述聲明者,本網將追究其相關法律責任。
    除來源署名為網絡消費網稿件外,其他所轉載內容之原創性、真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考并自行核實。
熱文

網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
 

Copyright © 2000-2020 www.yushuoyun.cn All Rights Reserved.
 

中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
 

聯系郵箱:920 891 263@qq.com

備案號:京ICP備2022016840號-15

營業執照公示信息

www.亚洲男人天堂_欧美最顶级的aⅴ艳星_国产精品免费网站_欧美日韩在线一区_欧美床上激情在线观看_日韩av色在线_国产精品亚洲综合天堂夜夜_欧美做爰性生交视频_国产成人高潮免费观看精品_久久天天躁夜夜躁狠狠躁2022_国产美女久久精品香蕉69_亚洲专区在线视频_国产精品夜间视频香蕉_国产成人综合一区二区三区_国产精品69av_岛国av午夜精品

        亚洲伊人一本大道中文字幕| 欧美.日韩.国产.一区.二区| 精品福利免费观看| 亚洲一区在线免费| 一本久久综合亚洲鲁鲁| 亚洲一区二区少妇| 亚洲国产成人精品女人久久久| 亚洲字幕一区二区| 亚洲免费av片| 免费在线观看成人av| 韩日欧美一区二区三区| 国产精品一区=区| 亚洲午夜久久久| 亚洲精品123区| 亚洲成色最大综合在线| 亚洲伊人色欲综合网| 亚洲自拍偷拍色片视频| 国产欧亚日韩视频| 欧美午夜电影在线观看| 欧美一区亚洲| 欧美视频免费| 精品成人免费| 欧美视频在线观看视频极品| 亚洲免费视频中文字幕| 国产精品分类| 午夜宅男久久久| 久久久久久久久久久久久女国产乱| 美女视频黄 久久| 99re亚洲国产精品| 狠狠色丁香婷婷综合影院| 欧美精品福利| 影音先锋亚洲视频| 国产日韩欧美综合精品| 欧美在线资源| 亚洲专区一区| 精品动漫3d一区二区三区免费版| 久久久久久国产精品一区| 欧美激情中文字幕一区二区| 欧美日韩国产综合视频在线观看| 欧美一级专区免费大片| 香蕉成人伊视频在线观看| 一本不卡影院| 欧美午夜激情视频| 久久最新视频| 欧美高清视频在线| 国产精品久久福利| 久久国产精品免费一区| 国产欧美激情| 亚洲国产精品一区在线观看不卡| 日韩午夜免费| 国产一区二区三区av电影| 女主播福利一区| 国产精品欧美激情| 日韩午夜激情电影| 欧美性色aⅴ视频一区日韩精品| 一本大道久久a久久综合婷婷| 亚洲精品中文字幕女同| 久久久综合激的五月天| 国产一区二区三区丝袜| 99在线精品观看| 樱桃国产成人精品视频| 尹人成人综合网| 国产精品一二三| 国产精品久久久久久久久| 亚洲高清免费在线| 国产精品九九久久久久久久| 尤物99国产成人精品视频| 国产精品狼人久久影院观看方式| 亚洲午夜精品一区二区| 国产精品视频久久久| 欧美日韩视频在线一区二区观看视频| 欧美日韩国产小视频在线观看| 亚洲第一精品电影| 一区二区高清视频在线观看| 国产亚洲一级| 国产精品女主播一区二区三区| 蜜桃精品一区二区三区| 亚洲视频电影图片偷拍一区| 激情成人综合网| 欧美一区国产在线| 免费看黄裸体一级大秀欧美| 在线欧美福利| 亚洲国产精品热久久| 一区一区视频| 欧美日韩视频在线第一区| 国产亚洲成精品久久| 欧美视频中文一区二区三区在线观看| 亚洲第一精品夜夜躁人人躁| 亚洲欧美日韩直播| 亚洲综合欧美日韩| 午夜在线精品偷拍| 亚洲欧美国产毛片在线| 欧美网站在线| 欧美福利视频网站| 在线看成人片| 国产一区二区三区四区| 香蕉久久夜色精品国产| 欧美一区影院| 尤物99国产成人精品视频| 亚洲第一精品夜夜躁人人爽| 国产午夜精品一区二区三区视频| 亚洲欧美日韩国产中文| 亚洲在线不卡| 在线看欧美视频| 91久久精品久久国产性色也91| 亚洲欧美日韩中文播放| 一区二区三区四区五区视频| 欧美专区中文字幕| 欧美寡妇偷汉性猛交| 欧美在线精品一区| 欧美日韩一区二区在线播放| 国产日韩欧美综合| 欧美黄色大片网站| 亚洲国产欧美一区| 亚洲一区二区三区精品动漫| 欧美日韩在线大尺度| 亚洲欧美日韩国产| 国产欧美精品一区| 欧美日韩成人免费| 亚洲国产色一区| 国产一区二区高清| 亚洲精品视频在线观看网站| 久久偷看各类wc女厕嘘嘘偷窃| 欧美午夜精品久久久| 国产精品家庭影院| 亚洲日本激情| 久久久一区二区三区| 老巨人导航500精品| 欧美一区二区三区免费观看视频| 亚洲欧美福利一区二区| 久久久久久久综合狠狠综合| 欧美精彩视频一区二区三区| 欧美成人一区二区在线| 欧美激情在线狂野欧美精品| 国内精品久久久久久久影视麻豆| 欧美视频中文字幕| 国产精品欧美经典| 欧美午夜电影一区| 欧美aaaaaaaa牛牛影院| 一区二区三区中文在线观看| 欧美电影在线观看完整版| 亚洲电影av在线| 中日韩美女免费视频网址在线观看| 欧美人与性动交cc0o| 欧美日韩国产首页在线观看| 亚洲砖区区免费| 欧美大片免费| 国产精品视频yy9099| 久久全球大尺度高清视频| 欧美日韩在线视频首页| 久久精品国产99| 国产日韩亚洲欧美精品| 久久精品72免费观看| 亚洲国产成人精品女人久久久| 欧美精品 国产精品| 最新国产の精品合集bt伙计| 在线精品一区| 亚洲午夜精品一区二区三区他趣| 欧美亚洲在线视频| 亚洲欧美中文另类| 国产在线精品一区二区夜色| 亚洲成色www8888| 美女视频黄 久久| 国产日韩欧美一区二区| 亚洲在线一区二区| 久久精品一本久久99精品| 亚洲亚洲精品三区日韩精品在线视频| 黑人操亚洲美女惩罚| 欧美日韩在线大尺度| 欧美日韩国产综合一区二区| 一区在线电影| 久久久99爱| 国产日韩欧美成人| 午夜精品理论片| 国产精品a级| 久久精品欧美日韩精品| 欧美一区激情| 男女视频一区二区| 国产欧美一区二区三区沐欲| 中文精品视频一区二区在线观看| 欧美一区二区三区婷婷月色| 一本大道久久a久久精品综合| 久久激情综合网| 欧美国产日韩在线| 久久久久成人精品| 国产精品视频一区二区三区| 性色av一区二区怡红| 日韩一级黄色av| 99精品视频免费观看视频| 久久本道综合色狠狠五月| 欧美福利一区二区三区| 国产亚洲一本大道中文在线| 亚洲国产精品一区| 国产日韩综合一区二区性色av| 亚洲欧美日本精品| 亚洲毛片在线观看.| 亚洲精品极品| 欧美体内谢she精2性欧美| 亚洲精品久久久久久久久久久久| 欧美极品在线观看| 亚洲一区二区三区免费观看| 欧美精品一区二区高清在线观看| 夜夜嗨av一区二区三区四区| 精品99一区二区三区| 黄色在线成人| 欧美福利一区二区| 欧美色视频一区| 亚洲成人在线免费| 在线观看的日韩av| 亚洲免费在线视频| 久久精品亚洲乱码伦伦中文| 欧美视频中文一区二区三区在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产精品视频导航| 亚洲小说欧美另类社区| 国产精品一区二区三区四区| 一区二区三区 在线观看视频| 最近中文字幕日韩精品| 激情伊人五月天久久综合| 亚洲黄色三级| 在线日韩欧美| 国产精品美女主播| 欧美日韩免费一区二区三区| 国产日韩精品一区观看| 一区二区国产在线观看| 久久久久中文| 亚洲美女在线观看| 欧美日本一区二区高清播放视频| 国产精品综合久久久| 国产亚洲成av人片在线观看桃| 亚洲日韩成人| 欧美高清成人| 欧美一级二区| 久久久人成影片一区二区三区观看| 午夜一区二区三区不卡视频| 亚洲视频在线观看免费| 国产一区再线| 亚洲无吗在线| 欧美在线日韩| 国产亚洲欧美一区| 久久久久久亚洲精品杨幂换脸| 久久久欧美一区二区| 日韩视频―中文字幕| 伊人狠狠色丁香综合尤物| 一区二区三区精品| 日韩视频永久免费观看| 最新亚洲激情| 欧美成人免费播放| 国产精品爱久久久久久久| 久久精品国产在热久久| 欧美日韩专区在线| 欧美国产第二页| 制服丝袜激情欧洲亚洲| 一本色道久久88综合日韩精品| 欧美午夜不卡影院在线观看完整版免费| 亚洲一区www| 欧美片第一页| 国产乱人伦精品一区二区| 久久国产99| 国产真实久久| 欧美另类综合| 欧美精品一区在线观看| 国产欧美一区二区三区沐欲| 久久精品首页| 国产精品永久免费视频| 亚洲欧美成人| 国产精品一区二区三区乱码| 91久久香蕉国产日韩欧美9色| 一本一本久久a久久精品综合麻豆| 欧美天天视频| 欧美亚州韩日在线看免费版国语版| 久久久国产91| 欧美日韩中文字幕日韩欧美| 亚洲乱码久久| 久久久久久久久久久久久女国产乱| 中文在线资源观看视频网站免费不卡| 欧美三级特黄| 欧美三级视频在线观看| 欧美体内she精视频| 欧美粗暴jizz性欧美20| 老司机午夜精品视频| 欧美日韩亚洲综合| 欧美成人在线影院| 怡红院av一区二区三区| 久久久久久久999| 国产在线乱码一区二区三区| 欧美日韩一区二区视频在线观看| 午夜精品久久久久99热蜜桃导演| 欧美在线黄色| 韩曰欧美视频免费观看| 亚洲综合国产精品| 老妇喷水一区二区三区| 欧美日韩三级在线| 欧美一区2区视频在线观看| 激情综合网激情| 久久亚洲午夜电影| 美女在线一区二区| 欧美性猛交xxxx乱大交蜜桃| 伊人久久婷婷色综合98网| 欧美在线视频一区| 欧美日韩高清一区| 亚洲国产精品美女| 欧美激情无毛| 韩国av一区二区三区四区| 小黄鸭精品aⅴ导航网站入口| 美女主播视频一区| 亚洲一区二区视频在线观看| 亚洲激情社区| 久久综合一区二区三区| 一区二区三区免费在线观看| 久久狠狠婷婷| 欧美在线视频导航| 国产欧美日韩精品一区| 最新日韩精品| 国产日韩一区二区| av成人国产| 国产精品一区二区久久| 9l国产精品久久久久麻豆| 欧美日韩在线视频一区二区| 欧美成人蜜桃| 99re国产精品| 久久精品色图| 99国内精品久久久久久久软件| 欧美在线观看视频一区二区三区| 亚洲国产精品久久久久久女王| 日韩一级不卡| 136国产福利精品导航| 国产一区日韩二区欧美三区|