完全基于Graham Cuthbert 的回复,我在记事本中创建了一个带有以下行的文本文件,然后双击它(它应该将文件中的任何参数添加到 Windows 注册表)。
请注意,第一行因您使用的 Windows 版本而异,因此打开regedit和导出任何规则以查看第一行中的内容并在文件中使用相同版本可能是个好主意。
此外,我不担心在这种特殊情况下会降低安全性,因为我正在连接到加密的 VPN,并且主机 Windows 无法访问互联网,因此没有最新的更新。
文件rd_patch.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters]
"AllowEncryptionOracle"=dword:00000002
完全基于Graham Cuthbert 的回复,我在记事本中创建了一个带有以下行的文本文件,然后双击它(它应该将文件中的任何参数添加到 Windows 注册表)。
请注意,第一行因您使用的 Windows 版本而异,因此打开
regedit
和导出任何规则以查看第一行中的内容并在文件中使用相同版本可能是个好主意。此外,我不担心在这种特殊情况下会降低安全性,因为我正在连接到加密的 VPN,并且主机 Windows 无法访问互联网,因此没有最新的更新。
文件
rd_patch.reg
:对于那些想要轻松复制/粘贴到提升的命令提示符中的人:
资料来源: https: //support.microsoft.com/en-us/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 [1]
另请参阅此 reddit 线程: https ://www.reddit.com/r/sysadmin/comments/8i4coq/kb4103727_breaks_remote_desktop_connections_over/ [2]
微软的解决方法:
如果您的服务器是公开可用的,或者如果您在内部网络中没有严格的流量控制,则不推荐使用解决方法,但有时在工作时间重新启动 RDP 服务器是不行的。
请务必了解使用它们时的风险并尽快修补您的系统。
[1] 此处描述了所有 GPO CredSSP 描述和注册表修改。
[2] 微软网站出现故障时的 GPO 和注册表设置示例。
研究
参考这篇文章:
https://blogs.technet.microsoft.com/askpfeplat/2018/05/07/credssp-rdp-and-raven/
解析度
根据此信息,我将继续确保所有客户端都已完全修补,然后我希望该问题得到缓解。
我的 Windows 10 机器上没有注册表值。我必须转到以下本地组策略并将更改应用于我的客户端:
启用并设置为
vulnerable.
建议更新客户端而不是此类脚本以绕过错误,但您可以在客户端上执行此操作,无需重新启动客户端 PC,风险自负。也无需更改服务器上的任何内容。
Run
,键入gpedit.msc
并单击OK
。Administrative Templates
。System
。Credentials Delegation
.Encryption Oracle Remediation
。Enable
。Vulnerable
从Protection Level
列表中选择。参考
简单地说,尝试
Network Level Authentication
从远程桌面禁用。请您检查以下图片:我在这里找到了答案,所以不能声称它是我自己的,但是将以下键添加到我的注册表并重新启动为我修复了它。
这家伙对您的确切问题有一个解决方案:
本质上 - 您必须更改 GPO 设置并强制更新。但是这些更改需要重新启动才能生效。
https://www.petenetlive.com/KB/Article/0001433
正如其他人所说,这是因为微软发布了 3 月份的补丁。他们在 5 月 8 日发布了 5 月补丁,实际上执行了 3 月补丁。因此,如果您的工作站收到了 5 月补丁,并且您尝试连接到尚未收到 3 月补丁的服务器,您将在屏幕截图中收到错误消息。
解决方案 你真的想给服务器打补丁,以便它们有 3 月的补丁。否则,您可以同时应用组策略或注册表编辑。
您可以阅读本文中的详细说明: 如何修复身份验证错误功能不支持 CredSSP 错误 RDP
您还可以找到 ADMX 和 ADML 文件的副本,以备不时之需。