<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    Chrome 瀏覽器導致 20 多億用戶無網可上

    VSole2022-01-07 17:37:08
    【導讀】近日,谷歌的工程師們發現,當 Chrome 的版本號達到 100 時,網頁會有一定概率打不開,而且這個問題可能會影響 20 多億用戶。

    Chrome 瀏覽器要翻車了?

    隨著版本號即將達到 100,谷歌瀏覽器遇到了一些意想不到的問題。

    而這可能會影響高達 20 多億的用戶。

    當然了,緊隨其后的 Firefox 和 Edge 也不能幸免。

    滿 100 減 90

    這個問題吧,倒不是說瀏覽器會閃退,只不過是失去了它原本的作用:訪問網站罷了。

    當你使用 Chrome 100 時,網站一看,你這是個什么「老古董」?

    對不起,不支持,我拒絕。


    對此谷歌表示,這一問題主要出現在與 Duda 合作開發的網站中,并已著手開始修復。

    原因其實很簡單:版本號。

    大多數網站都會檢查用戶代理字符串來確定用戶的瀏覽器版本。

    在 Chrome 瀏覽器中,以當前公共版本為例,這個用字符串表示的版本號的內容是:Chrome/96.0.4664.110。

    正常情況下,開發者不需要知道瀏覽器的具體版本。因此,Duda 在默認情況下只會讀取「Chrome/」后面的兩個字符。

    比如,在「Chrome/96.0.4664.110」的例子中,Duda 將只讀取「96」。

    而 「Chrome Canary」已經到了「99.0.4791.0」,那么 Duda 就只讀取「99」。

    這種讀取方法是出于安全考慮,以阻止舊的、已經不予支持的 Chrome 瀏覽器訪問(40 及以上是一個常見的 Chrome 瀏覽器版本分界點)。

    這樣的設計雖然簡潔,但如此一來,Chrome 100 只能被識別為 Chrome 10。

    而最坑的是,Duda 出于兼容性的考慮,會阻止版本低于 40 的 Chrome 瀏覽器打開網站,這樣就會導致 Chrome 100 無法正常訪問網站。

    為了避免這種尷尬的情況,網絡開發者必須在 Chrome 100 推出之前找到一種方法,正確解析三位數的版本號。

    不過,要尋找一個能夠徹底修復這一漏洞的方法是很棘手的,而且時間已經不多了。

    因為谷歌公司開發 Chrome 瀏覽器的速度極為驚人,Chrome 瀏覽器的版本號也在不斷增加。

    根據目前的發布速度,Canary 用戶可能最快會在下個月就會遇到這個 bug,而運行穩定版的數十億用戶也只剩 3 至 6 個月的時間了。

    這也就意味著,Chrome 瀏覽器的用戶需要為網絡中斷做好準備,或者在問題解決之前先用其他瀏覽器

    99.100 先湊合用

    其實,在 11 月 1 日的時候,谷歌就發現這個潛在的問題了。

    對此,谷歌為 Chrome 提供了一個測試 flag,從而可以強制瀏覽器的版本號顯示為 100,以便于網站排查問題并為變化做好準備。

    只需在地址欄中輸入 chrome://flags 并啟用 #force-major-version-to-100 就可以了。

     不得不說,工程師的腦洞還真挺大。

    如果實在是不行的話,也不是沒有辦法!

    他們想出了一個能湊合用的方法:讓 Chrome 瀏覽器版本的前兩個數字鎖定為 99,然后將實際版本號放在第二組數字中。

    對于幾乎沒有機會更新的老網站來說,這招應該會非常有效。

    這樣,用戶代理字符串中表達版本號的內容將以「Chrome/99.100.XX」的形式呈現,從而解決了 Duda 的識別問題。

    此外,谷歌也在尋找有識別問題的網站,并試圖與開發者取得聯系,從而通過修改代碼來解決問題。

    當然,這聽起來肯定不是最優雅的解決方案。

    谷歌方面也把這個解決方案認定為一個「備份計劃」。

    畢竟這個「備份計劃」并不能覆蓋所有情況,因為 Duda 可能并不是唯一出現問題的網絡工具包。

    目前,谷歌希望能夠明確地找到全網所有在 Chrome 100 發布時出現故障的網站,并就這個問題與它們的開發者聯系。

     如果這些問題能在 3 月底 Chrome 100 發布前得到解決,那么對網絡開發者來說就根本不需要改變什么。 

    否則,Chrome 就只能在用戶代理字符串中增加新的內容。 

    谷歌的金絲雀

    Chrome 有四個「發布渠道」:穩定版,測試版,開發版和金絲雀版。

    從為普通用戶提供最穩定的版本的穩定版,到提供尖端功能和修復但更不穩定的金絲雀。 

     煤礦工人過去下礦井時,他們帶著一只金絲雀作為早期預警系統。如果金絲雀活下來,空氣就可以安全呼吸。如果不安全,則是時候離開了。

    技術圈的 Canary 正式來自「礦井里的金絲雀」這個諺語,指的是軟件的 alpha 測試版本,谷歌瀏覽器也不例外。微信搜索公眾號:前端技術編程,回復:前端 領取資料 。

    Chrome Canary 中的一些修復和新功能在成為主要穩定版的一部分之前,將在開發和測試版進行全面測試。

    除了缺乏測試,并且可能沒有修復所有錯誤之外,Canary 僅僅是 Chrome FROM THE FUTURE。

    異曲同工的「千年蟲」

    Y2K 是 2000 年軟件 bug 的通用縮寫。

    該縮寫中的字母 Y 代表「年」,數字 2 和大寫的 k 代表 kilo,意思是 1000,因此,2K 表示 2000 年。

    Y2K 也被命名為「千年蟲」,因為它與千禧年的時間戳有關。

    在上個世紀,無論是大型計算機還是個人計算機,「存儲信息」這一行為是非常昂貴的,少說也要每千字節 10 美元,在許多情況下甚至超過超過每千字節 100 美元。

    因此,對于程序員來說,最大限度地減少存儲信息是非常重要的,能省 1bit 是 1bit 。

    所以,那時候的數據文件的日期格式是六位數字,形式為 DDMMYY,日為兩位數,月為兩位數,年為兩位數的 YY。比如,1970 年 1 月 1 日,就是 700101。

    甚至,還有一種更短的表示方法「YYDDD」,其中 DDD 是一年中的天數。由于磁盤和磁帶上的空間也很昂貴,因此通過減少存儲日期的數據文件大小也節省了資金。

    可是,有些程序在面對兩位數年份時,無法區分 2000 年和 1900 年。這便是「千年蟲」的由來。

    不過,有一個地區是例外。

    1999 年年底,在全世界程序員在為千年蟲問題焦慮的的時候,日本程序員卻靈機一動:如果繼續沿用昭和(1926 年開始)年號的話,千年蟲會足足延后到 2025 年。

    25 年的時間總該可以解決這次的問題了。當然,如果真的打算解決的話……

    然而日本在 2019 年改元為令和時,不但要更改年號,而且昭和時代年號計算的「新千年蟲」(昭和 100 年)馬上就要來臨。

    而且不幸的是,不少系統的源代碼經過 30 至 40 年都已經丟失了。

    更加不巧的是,據說在日本 IT 界還有一個叫「2007 年問題」的問題。

    也就是說,當年建立電腦系統的工程師,大部分都會集中在 2007 年退休。到現在,已經基本上沒有多少人知道如何維護舊的系統了。

    軟件版本號
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    兩起案件中,原告均認為被告侵害了其個人信息權益與隱私權,但法院認為這兩起案件均不構成對隱私權的侵害。2019年10月,北京互聯網法院開庭審理此案。法院審理認為,微信讀書、微信為兩款獨立的應用。因此,對黃女士主張的個人隱私被侵犯的訴求,法院不予支持。首提個人信息合理使用制度宣判后,騰訊方面回應稱
    wangan 隱私保護指引
    2022-11-23 13:03:59
    您的個人信息安全對我們來說至關重要。一直以來,wangan 都致力于為每位用戶提供更安全的互聯網環境。我們將依據《中華人民共和國網絡安全法》、《信息安全技術 個人信息安全規范》(GB/T 35273-2017)以及其他相關法律法規和技術規范收集和使用您的個人信息,以幫助我們向您提供更優質的 wangan 產品和 / 或服務。我們承諾會對您的個人信息和其它數據進行嚴格保密,并嚴格按照本指引所闡述的內
    本次安全更新發布修復了 3 個安全漏洞。外媒普遍擔心,由于大選結果引發爭議,肯尼亞或重蹈覆轍,再次陷入動蕩狀態。此外,反對黨成員當天在國家計票中心外與安保人員發生沖突,試圖阻止選委會宣布大選結果。大選結果公布后,魯托誓言要同肯尼亞“所有政黨領袖”合作,宣布不會進行政治報復。奧廷加的首席代理人坎喬里則指控本次大選違法,“情報顯示,選舉系統遭到滲透和黑客攻擊”。15日開始,肯尼亞多地發生示威活動。
    據悉,即使遠程攻擊者沒有獲得用戶交互權限或易受攻擊設備上其它權限,也可以輕松利用 CVE-2022-27596 漏洞在受影響的 QNAP 設備上注入惡意代碼。漏洞披露不久后,QNAP 就發布了 QTS 和 QuTS 固件安全更新。目前,以下操作系統版本已修復了 CVE-2022-27596 漏洞。
    軟件成分分析工具可以洞察開源軟件組件及其存在的漏洞,對應用程序進行安全檢測,實現安全管理,是最行之有效的方法之一。
    如果過了18個月還沒發揮出SBOM的功效,那就得問問還需要做些什么才能實現美國那套網絡安全行政令了。
    Log4j漏洞重燃開源軟件安全大討論,企業需重視開源代碼的使用和安全。
    由中國信通院指導、懸鏡安全主辦的中國首屆DevSecOps敏捷安全大會(DSO 2021)現場,《軟件供應鏈安全白皮書(2021)》正式發布。
    文章的動機是避開源代碼的中間表示,將源代碼表示為圖像,直接提取代碼的語義信息以改進缺陷預測的性能。
    隨著容器、微服務等新技術日新月異,開源軟件成為業界主流形態,軟件行業快速發展。但同時,軟件供應鏈也越來越趨于復雜化和多樣化,軟件供應鏈安全風險不斷加劇,針對軟件供應鏈薄弱環節的網絡攻擊隨之增加,軟件供應鏈成為影響軟件安全的關鍵因素之一。近年來,全球針對軟件供應鏈的安全事件頻發,影響巨大,軟件供應鏈安全已然成為一個全球性問題。全面、高效地保障軟件供應鏈的安全對于我國軟件行業發展、數字化進程推進具有重
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类