主要分为三个方面:
1. 数据传输加密
目前普遍采用SSL协议中相关算法进行传输层的加密,通常是对称的摘要算法(配合证书通过https进行数据对接),或者使用VPN(IPSEC VPN、SSL VPN、MPLS VPN)进行传输甚至专用电路MSTP。
2. 身份认证
目前普遍采用数字证书技术进行身份认证,数字证书具体又可以分为第三方证书和自签名的证书。认证方法又可以分为单向认证和双向认证。
单向认证比较好理解,数据的请求方根据服务方发过来的证书信息验证其是否为合法身份,通过公钥拆解证书来验证,通常服务方的证书为购买的第三方证书。
如果是严格意义上的双向认证,此时服务方需要验证请求方的身份,使用服务方的私钥即跟证来验证,此时通常是由服务方发给请求方的自签名的客户端证书。
国内通常使用的是伪双