如何在 Windows 2012 RDP 中禁用 TLS 1.0

Mic*_*ber 12 windows rdp tls windows-server-2012

背景:我唯一能找到的关于如何做到这一点的事情与 Windows 2008 上的 RDP 相关,它在管理工具中似乎有一个叫做“远程桌面会话主机配置”的东西。这在 Windows 2012 中不存在,现在似乎也可以通过 MMC 添加它。我在这里阅读了 2008 年,使用 RDS 主机配置,您可以将其关闭。

问题: 那么,在 Windows 2012 中,如何关闭 TLS 1.0,但仍然能够通过 RDP 进入 Windows 2012 服务器?

最初,我的理解是Win2012 RDP 仅支持 TLS 1.0。但是,不再允许根据 PCI 使用 TLS 1.0。根据这篇文章应该是针对 Windows server 2008r2 修复的。但是,这并没有解决 Server 2012,它甚至没有管理 gui 设备来更改我知道的 RDP 将使用的协议。

Gre*_*kew 7

禁用 TLS 是系统范围的注册表设置:

https://technet.microsoft.com/en-us/library/dn786418.aspx#BKMK_SchannelTR_TLS10

Key: HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server  
Value: Enabled  
Value type: REG_DWORD
Value Data: 0  
Run Code Online (Sandbox Code Playgroud)

此外,禁用早期 TLS 的 PCI 要求要到 2016 年 6 月 30 日才会生效。


Internet Explorer 是我所知道的一种产品,它具有单独的 TLS/SSL 加密设置配置选项。可能还有其他人。

我有一台禁用 TLS 1.0 的 Windows 2012 R2 服务器,我可以远程桌面到它。

如果您想知道,下面是 tsconfig.msc 在安装了 KB3080079 的 Windows 2008 R2 服务器上的屏幕截图。无需配置任何内容,因为更新所做的唯一一件事就是添加对其他两个 TLS 加密级别的支持,以便在禁用 TLS 1.0 时它继续工作。

在此处输入图片说明