Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

注意事項

更新 4055532 已於 2018 年 1 月 18 日重新發行,以包含適用於 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2、4.7 和 4.7.1 更新 (KB4074880)。 更新 4074880 會取代此組態的更新 4055002,並且防範下列知識庫文章中所述的問題:
 

4074906 - 安裝 2018 年 1 月 9 日 .NET 安全性和品質彙總套件之後,要求遞補字型的 WPF 應用程式出現 "TypeInitializationException" 或 "FileFormatException" 錯誤 (KB4055002)

此更新已經在適用於 Windows 7 SP1 和 Windows Server 2008 R2 SP1 之 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 和 4.7.1 的 2018 年 1 月安全性和品質彙總套件中發行。

重要

如果您尚未收到此安全性更新,表示您可能執行不相容的防毒軟體,並且應與軟體廠商連絡。 我們會與防毒軟體合作夥伴密切合作,以確保所有客戶都能盡快收到 1 月 Windows 安全性更新。 如需詳細資訊,請參閱重要: 2018 年 1 月 3 日發行的 Windows 安全性更新,以及防毒軟體。 此外,請參閱本文中的此安全性更新的其他相關資訊章節。

摘要

此安全性更新能解決 Microsoft .NET Framework 和 .NET Core 元件無法完全驗證憑證時,因而存在的安全性功能略過弱點。 此安全性更新有助於確保 .NET Framework 和 .NET Core 元件完全驗證憑證,藉此解決弱點。 若要深入了解此弱點,請參閱 Microsoft 一般弱點及安全風險 CVE-2018-0786

此外,此安全性更新還能解決 .NET Framework 和 .NET Core 元件無法正確處理 XML 文件時,因而存在的阻斷服務弱點。 此更新會更正 .NET Framework 和 .NET Core 元件應用程式處理 XML 文件的方式,藉此解決弱點。 若要深入了解此弱點,請參閱 Microsoft 一般弱點及安全風險 CVE-2018-0764

重要

  • 適用於 .NET Framework 4.6、4.6.1、4.6.2、4.7 和 4.7.1 的所有更新都需要安裝 d3dcompiler_47.dll。 我們建議您在套用此更新之前,先安裝隨附的 d3dcompiler_47.dll。 如需有關 d3dcompiler_47.dll 的詳細資訊,請參閱 KB 4019990

  • 如果您在安裝此更新之後安裝語言套件,您必須重新安裝此更新。 因此,我們建議您在安裝此更新前,先安裝任何需要的語言套件。 如需詳細資訊,請參閱將語言套件新增到 Windows

此安全性更新的其他相關資訊

  • 增強金鑰使用方法 (EKU) 的說明位於 RFC 5280 的第 4.2.1.12 節 (英文)。 除了 (或取代) 金鑰使用方法延伸中所指的基本用途以外,此延伸表示經過認證的公開金鑰的一個或多個用途。 例如,用戶端向伺服器進行驗證所使用的憑證,必須設定為用戶端驗證。 相同地,進行伺服器驗證所使用的憑證必須設定為伺服器驗證。 此更新會變更這個程序,因此,如果停用根憑證,憑證鏈結驗證就會失敗。 此外,還需要憑證上的適當用戶端或伺服器 EKU。

    如果憑證用於驗證,驗證器就會檢查遠端端點提供的憑證,並在應用程式原則延伸中尋找正確的目的物件識別碼。 如果憑證用於用戶端驗證,則用戶端驗證的物件識別碼必須出現在憑證的 EKU 延伸中,否則驗證會失敗。 用戶端驗證的物件識別碼為 1.3.6.1.5.5.7.3.2。同樣地,當憑證用於伺服器驗證時,伺服器驗證的物件識別碼必須出現在憑證的 EKU 延伸中,否則驗證會失敗。 伺服器驗證的物件識別碼為 1.3.6.1.5.5.7.3.1。 沒有 EKU 延伸的憑證會繼續正確地驗證。

    請考慮對元件的憑證進行變更,以確保憑證使用正確的 EKU OID 屬性,並且得到妥善保護。 如果您暫時無法存取以正確方式重新發行的憑證,可以選擇是否進行安全性變更,以避免任何連線作用。 若要執行這項操作,請在組態檔中指定下列 appsetting 值: <appSettings> <add key="wcf:useLegacyCertificateUsagePolicy" value="true" /> </appSettings> 注意:將值設定為 “true” 代表不進行安全性變更。

  • 下列文章包含此安全性更新 (與個別產品版本相關) 的其他資訊。 這些文章可能包含已知問題的資訊。

    • 4074880 說明 Windows 7 SP1 和 Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2、4.7 和 4.7.1 安全性和品質彙總套件 (KB 4074880) (機器翻譯)

    • 4054995 說明 Windows 7 SP1、Windows Server 2008 R2 SP1 和 Windows Server 2008 SP2 的 .NET Framework 4.5.2 的安全性和品質彙總套件 (KB 4054995)

    • 4054998 說明 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 3.5.1 安全性和品質彙總套件 (KB 4054998)

  • Windows 10、Windows 8.1、Windows Server 2012 R2 和 Windows Server 2016 客戶

    我們建議所有客戶執行相容且受支援的防毒軟體,以保護他們的裝置。 客戶可以善加利用內建的防毒保護,例如 Windows 8.1 和 Windows 10 裝置的 Windows Defender 防毒軟體,或是相容的協力廠商防毒應用程式。 防毒軟體必須設定本文<設定登錄機碼>一節所述的登錄機碼,才能收到 2018 年 1 月安全性更新。

  • Windows 7 SP1 和 Windows Server 2008 R2 SP1 客戶

    Windows 7 SP1 或 Windows Server 2008 R2 SP1 的預設安裝不會安裝防毒應用程式。 在這些情況中,我們建議安裝相容且受支援的防毒應用程式,例如 Microsoft Security Essentials 或協力廠商防毒應用程式。防毒軟體必須依照<設定登錄機碼>一節所述設定登錄機碼,您才會收到 2018 年 1 月安全性更新。

  • 沒有防毒軟體的客戶

    如果您無法安裝或執行防毒軟體,建議您依照<設定登錄機碼>一節所述手動設定登錄機碼,以便收到 2018 年 1 月安全性更新。

  • 設定登錄機碼

    警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。 Microsoft 不保證可以解決您不當使用「登錄編輯程式」所導致的問題。 請自行承擔使用「登錄編輯程式」的一切風險。 如需有關如何編輯登錄的資訊,請參閱「登錄編輯程式」中的<變更機碼及數值>說明主題,或參閱 Regedt32.exe 中的<新增及刪除登錄中的資訊>和<編輯登錄資料>說明主題。

    注意: 除非防毒軟體廠商設定下列登錄機碼,否則,您不會收到 2018 年 1 月安全性更新 (或任何後續安全性更新),也無法防範安全性弱點:

    機碼="HKEY_LOCAL_MACHINE" 子機碼="SOFTWARE\Microsoft\Windows\CurrentVersion\QualityCompat" 數值="cadca5fe-87d3-4b96-b7fb-a231484277cc" 類型="REG_DWORD”
    資料="0x00000000”

如何取得此安全性更新的說明及支援

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×