背景:从桌面应用程序中,用户将导航到SSL加密的Web门户,如果是第一次登录,他们必须输入用户名/密码。我希望能够安全地保持他们的用户会话。我在考虑使用加密的cookie,存储他们的用户名和唯一的会话令牌/密钥,但是想知道客户端证书在安全性方面有什么好处。
我目前的理解方式是:
加密的Cookie:
问题:
客户端证书:
问题:为了保持最高安全性的用户会话,加密的Cookie是否足够,还是需要安装客户端证书?他们有什么不同?
答案 0 :(得分:0)
2-face-authentication(客户端证书)并不意味着持久化会话。每次用户访问该页面时,客户端证书都用于对站点进行身份验证。根据客户端策略(或AD),用户可能会输入PIN以便能够提交证书,或者从安装到证书库的证书列表中进行选择。