Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > 网络技术

Windows 系统中 TLS 故障、超时的解决方法

时间:2024-01-25 08:57:43 来源: 点击:
手机扫码继续观看
Windows 系统中 TLS 故障、超时的解决方法

  我们已经讨论了 TLS ,以及它如何失败。我们还标记了许多TLS故障的发生,因为Microsoft尝试修复某些问题。安全更新的 CVE-2019-1318 导致最近针对 TLS 和 SSL 滚动的 CVE-2019-1318。它导致 TLS 连接间歇性失败或花费很长时间,并导致超时。在这篇文章中,我们将分享 Windows 系统中 TLS 故障和超时的解决方法。

  由于这个持续存在的问题,以下错误很常见:

  • 请求已中止:无法创建 SSL/TLS 安全通道

  • 错误0x8009030f

  • SCHANNEL 事件 36887 的系统事件日志中记录了一个错误,警报代码为 20,说明为“从远程终结点收到致命警报。TLS 协议定义的致命警报代码是 20。

  哪些版本的 Windows 受 TLS 故障影响?

  该漏洞可能使攻击者有机会执行中间人攻击。此更新已修复此问题,并导致 Windows 系统中的 TLS 故障、超时。

  Microsoft指出,只有当设备尝试与不支持扩展主密钥扩展的设备建立TLS连接时,才会发生这种情况。如果设备具有受支持的版本,则不会发生。以下是截至目前受影响的 Windows 版本列表:

  1. Windows 10 版本 1607

  2. Windows 服务器 2016

  3. Windows 10

  4. Windows 8.1

  5. Windows 服务器 2012 R2

  6. Windows 服务器 2012

  7. Windows 7 服务包 1

  8. Windows Server 2008 R2 服务包 1

  9. Windows Server 2008 服务包 2

  Windows 更新列表因安全更新而受到影响

  2019 年 10 月 8 日或更高版本为受影响的平台发布的任何最新累积更新 (LCU) 或月度汇总都可能会遇到此问题:

  1. KB4517389适用于 Windows 10 版本 1903 的 LCU。

  2. KB4519338适用于 Windows 10 版本 1809 和 Windows Server 2019 的 LCU。

  3. KB4520008适用于 Windows 10 版本 1803 的 LCU。

  4. KB4520004适用于 Windows 10 版本 1709 的 LCU。

  5. KB4520010适用于 Windows 10 版本 1703 的 LCU。

  6. KB4519998适用于 Windows 10 版本 1607 和 Windows Server 2016 的 LCU。

  7. KB4520011适用于 Windows 10 版本 1507 的 LCU。

  8. KB4520005 Windows 8.1 和 Windows Server 2012 R2 的月度汇总。

  9. KB4520007 Windows Server 2012 月度汇总。

  10. KB4519976 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的月度汇总。

  11. KB4520002 Windows Server 2008 SP2 月度汇总

  12. KB4519990 Windows 8.1 和 Windows Server 2012 R2 的仅安全更新。

  13. KB4519985 Windows Server 2012 和 Windows Embedded 8 Standard 的仅安全更新。

  14. KB4520003 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的仅安全更新

  15. KB4520009 Windows Server 2008 SP2 的仅安全更新

  Windows 中 TLS 故障、超时的解决方法

  根据Microsoft的说法,有三种方法可以修复TLS故障和超时。

  1. 在客户端和服务器上启用 EMS

  2. 删除 TLS_DHE_* 密码套件

  3. 在 Windows 10/Windows Server 上启用/禁用 EMS

  请注意,变通方法存在一些缺点,尤其是从安全角度来看。

  一、 在客户端和服务器上启用 EMS

  众所周知,如果双方都安装了EMS,则不会发生问题,因此解决方案是显而易见的。虽然 2019 年 10 月 8 日之后的任何版本都默认启用了 EMS,但如果没有,请确保启用对扩展主密钥 (EMS) 扩展的支持。

  如果你是 IT 管理员,请确保完全支持 RFC 7627 定义的 EMS 恢复。

  二、 删除 TLS_DHE_* 密码套件

  如果操作系统不支持 EMS,则 IT 管理员需要从 TLS 客户端设备操作系统的密码套件列表中删除 TLS_DHE_* 密码套件。提供了有关确定 Schannel 密码套件优先级的完整文档。

  也就是说,这些都是临时修复,禁用它们仅意味着您正在招致中间人攻击

  三、 在 Windows 10/Windows Server 上启用/禁用 EMS

  如果对于任何 TLS 问题,您已在计算机上禁用了 EMS,请使用服务器和客户端上的注册表设置来启用它。

  • 打开注册表编辑器

  • 导航到 HKLM\System\CurrentControlSet\Control\SecurityProviders\Schannel

  o 在 TLS 服务器上:DisableServerExtendedMasterSecret:0

  o 在 TLS 客户端上:DisableClientExtendedMasterSecret:0

上一篇:如何在 Windows 10 中并排运行 Legacy Edge 和 Chromium Edge

下一篇:如何配置 Microsoft Edge 新选项卡页面体验

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论