WebDeploy 3.6 不会在禁用 TLS 1.0 的情况下连接

Dou*_*oug 6 tls iis-8.5

最近,我对我的服务器进行了 PCI 合规性审核。

作为其中的一部分,我因为没有按照以下规定禁用 TLS 1.0 而被选中:

http://blog.varonis.com/ssl-and-tls-1-0-no-longer-acceptable-for-pci-compliance/

https://www.pcisecuritystandards.org/documents/PCI_DSS_v3-1_Summary_of_Changes.pdf

当我使用IISCrypto Web Deploy禁用 TLS 1.0 时,会中断。

有没有人找到使用 WebDeploy 而不使用 TLS 1.0 的 WebDeploy 3.6 修复程序?

小智 6

我们添加了注册表项以强制 .NET 应用程序池转移到 TLS 1.2。这是为了允许应用程序在 SF 发布禁用 TLS 1.0 的关键更新后与 Salesforce 对话。不幸的是,注册表项适用于整个服务器而不是单个站点。由于您在上面指出的原因,构建中断了。这对我们有用:

在禁用 SSL 3.0 和 TLS 1.0 等不安全密码后使 WebDeploy 正常工作

摘抄:

Windows 注册表编辑器 5.00 版

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319] "SchUseStrongCrypto"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319] "SchUseStrongCrypto"=dword:00000001