wcf - 推荐 SSL 证书来接收敏感数据(标准与扩展验证证书)

标签 wcf ssl https

我有一个 WCF 服务来接收敏感数据(如 SSN、姓名、地址、驾驶执照),为了确保信息安全传输并且任何人都无法查看/更改,我需要在客户端上安装 SSL 服务器证书服务器。

我正在寻找为服务选择正确证书的建议。网上有几个证书 1.标准证书 2. 扩展验证证书。 3.SSL加 4. 扩展验证加

最佳答案

SSL 证书的验证级别(即域、组织、扩展等)仅对最终用户有意义;一个简单的域验证证书可让您在客户端和服务器之间建立安全通信。

较高的验证级别只会让人们对他/她正在访问的站点更有信心,因为较高的证书级别意味着该组织比使用更简单的证书通过了更多的检查。

如果您担心数据通信安全(并且如果您需要在两个程序之间使用它,而无需用户直接干预),您应该将注意力转移到加密协议(protocol)和 key 长度上。

根据 Qualys SSL Labs Best Practices ,您应该使用 2048 位 RSA 或 256 位 ECDSA 私钥(我建议您阅读整个指南)。

与涉及加密的所有过程一样,更高级别的加密意味着更高的安全性,但性能更低,因此请明智地选择。

选择并安装证书后,请务必使用他们的 SSL Server Test 检查您的服务器,以确保您的整个加密链足够安全且配置正确。

关于wcf - 推荐 SSL 证书来接收敏感数据(标准与扩展验证证书),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120589/

相关文章:

android - 将数据从 Android 应用传输到外部数据库

.htaccess - 如何强制使用 HTTPS 和 WWW

HTTPS 和 HTTP 域名混淆

c# - 从 WCF 服务服务器引发事件

wcf - WSHttpBinding 和 HTTP 和 Windows 身份验证

authentication - 客户端证书认证

ssl - Ocaml如何获取https url

通过 Fiddler 的 HTTPS->HTTP

ssl - 错误 SSL NET::ERR_CERT_DATE_INVALID 即使 SSL 尚未过期

尽管有 web.config 条目,带有 ASP.NET WCF 服务的 jQuery AJAX CORS 仍无法工作