我正研究WCF的安全性,想知道以下方案是否可行:
1. 服务端和客户端都使用证书验证,这样的安全性是最好的,我看过的资料里这一点应该是可以做到的。
2. 大数据量的时候,使用AES加密。这点我不清楚WCF安全性设置中是否包含对称加密的支持。WCF在发送者发送数据的时候,是否是使用发送者的私钥来和非对称加密算法加密数据的,如果是这样的话,性能会受非对称算法比较慢的影响。
PKI系统中从来都不用非对称算法来给数据加密,非对称算法只用来保护对称秘钥.
所以,WCF中对消息的加密可以使用对称算法,公\私钥只是用来保护协商对称秘钥.