注意!微軟宣布将停止支持多個版本的 .NET Framework
時間:2021-04-30 作者:管理員(yuán) 點擊:521
微軟在 .NET 博客宣布,将于 2022 年 4 月 26 日起停止支持 .NET Framework 4.5.2、4.6、4.6.1,之後微軟将不再爲這些版本提供更新,包括安全修複和技術支持。
據微軟表示,之所以決定将不再支持這些版本,是因爲它們使用了現在看來已不再安全的哈希算法 1(SHA-1)簽名,而該算法容易被黑客利用以僞造數字證書(shū)去(qù)欺騙公司或窺探加密的網絡會話(huà),因此微軟要淘汰使用 SHA-1 算法的 .NET Framework 版本。
在查看所有不同版本 .NET Framework 的下(xià)載和使用情況後,微軟發現隻要讓 4.6.2 以及更高版本的 .NET Framework 的數字證書(shū)更新就可以保證約 98% 用戶無需更新版本。而剩下(xià)一(yī)小(xiǎo)部分(fēn)使用 .NET Framework 4.5.2、4.6 和 4.6.1 的用戶則隻需要升級到 4.6.2 版本及以上即可。
基于這個發現,微軟決定以 .NET Framework 4.6.2 爲分(fēn)界線,使用 4.6.2 之前的版本的用戶,最晚要在 2022 年 4 月 26 日之前升級版本,否則如果遇到任何安全問題或需要技術支持,系統還是會要求你首先升級到支持的版本。
據了解,.NET Framework 4.6.2 在約 5 年前發布,而 .NET Framework 4.8 大(dà)約在 2 年前發布,這兩個版本都是安全可靠的,也是 .NET Framework 4.5.2、4.6、4.6.1 高度兼容的替換版本,并已通過 Windows Update(WU)廣泛部署到億萬台計算機中(zhōng)。如果你的計算機是從 WU 獲取最新更新的話(huà),那麽你的應用可能已經在 .NET Framework 4.8 上運行了。
此外(wài),爲了摒棄 SHA-1 算法并提高安全性,從下(xià)個月開(kāi)始微軟所有的主要服務和進程(包括代碼簽名,文件哈希和 TLS 證書(shū))都将隻使用 SHA-2 算法。其實去(qù)年 8 月,微軟就在下(xià)載中(zhōng)心下(xià)架了所有 Windows 簽名的 SHA-1 内容,并且将 Windows 更新的簽名改爲使用 SHA-2 算法。
因此,爲了确保安全性,請盡快更新至 .NET Framework 4.6.2 及更高版本吧!