前面已经给大家介绍过ssl证书单向认证和ssl证书双向认证,那么你知道ssl认证的证书单向认证和双向认证之家有什么区别吗?什么情况下使用单向认证?什么情况下使用双向认证?以下是小聚给大家的知识介绍。
1、ssl认证的证书和单向认证和双向认证有什么区别?
双向认证 SSL 协议要求服务器和用户双方都有证书。
单向认证 SSL 协议不需要客户拥有CA证书,只需将服务器端验证客户证书的过程去掉,以及在协商对称密码方案,对称通话密钥时,服务器发送给客户的是没有加过密的(这并不影响 SSL 过程的安全性)密码方案。
这样,双方具体的通讯内容,就是加过密的数据,如果有第三方攻击,获得的只是加密的数据,第三方要获得有用的信息,就需要对加密的数据进行解密,这时候的安全就依赖于密码方案的安全。
而目前所用的密码方案,只要通讯密钥长度足够的长,就足够的安全。这也是我们强调要求使用128位加密通讯的原因。
2、什么情况下是属于单向认证和双向认证?
一般Web应用都是采用SSL单向认证的,原因很简单,用户数目广泛,且无需在通讯层对用户身份进行验证,一般都在应用逻辑层来保证用户的合法登入。
但如果是企业应用对接,情况就不一样,可能会要求对客户端(相对而言)做身份验证。这时就需要做SSL双向认证。
以上就是有关ssl认证的证书单向认证和双向认证有什么区别的知识介绍。