首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS上禁用TLS1.3

在IIS上禁用TLS1.3
EN

Server Fault用户
提问于 2020-07-22 01:23:08
回答 1查看 3.7K关注 0票数 0

在2020年7月的Windows之后,当我需要TLS1.2进行入站ERR_SSL_VERSION_OR_CIPHER_MISMATCH检查以避免ERR_SSL_VERSION_OR_CIPHER_MISMATCH错误时,IIS托管的网站就开始使用TLS1.3。如何禁用TLS 1.3?

EN

回答 1

Server Fault用户

发布于 2020-07-22 05:46:40

微软的一篇关于传输层安全(TLS)注册表设置的文章描述了在SSL2.0、SSL3.0、TLS 1.0、TLS 1.1、TLS 1.2、DTLS1.0和DTLS1.2中是如何做到这一点的。没有理由相信TLS1.3会以任何其他方式来实现这一点,尽管还没有文档化。

还值得一提的是,您只创建键以更改TLS/SSL协议(Schannel SSP)中的默认值--这解释了为什么默认情况下这些键不存在。

禁用TLS1.3作为服务器协议

管理用于AD FS的SSL/TLS协议和密码套件更好地列出了实际的注册表项,并提供了PowerShell示例。下面是从那里修改的。

...using .reg文件(注册表编辑器):

代码语言:javascript
复制
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server]
"DisabledByDefault"=dword:00000001
"Enabled"=dword:00000000

...using PowerShell:

代码语言:javascript
复制
New-Item `
   'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server' `
   -Force | Out-Null
    
New-ItemProperty `
   -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server' `
   -name 'Enabled' -value '0' -PropertyType 'DWord' -Force | Out-Null
    
New-ItemProperty `
   -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server' `
   -name 'DisabledByDefault' -value 1 -PropertyType 'DWord' -Force | Out-Null
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1026217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档