最近,我对我的服务器进行了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
当我禁用TLS 1.0使用IISCrypto Web部署rest。
有没有人发现一个WebDeploy 3.6修补程序使用WebDeploy没有TLS 1.0?
我们添加了registry项来强制.NET应用程序池转换到TLS 1.2。 这是为了让SF在发布禁用TLS 1.0的关键更新后,可以与Salesforce交谈。 不幸的是,registry项适用于整个服务器,而不是单个站点。 构build破坏了你上面指出的原因。 这对我们有效:
在禁用SSL 3.0和TLS 1.0等不安全密码之后使WebDeploy正常工作
摘抄:
Windowsregistry编辑器版本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