我在Xamarin.PCL(Android,iOS)上编写Wcf服务和客户端。如何确保客户端与Wcf服务之间数据传输的最高安全性?有必要对发送到Wcf服务并返回的数据包进行加密和签名。从Wcf还需要对用户/密码进行身份验证。我怎么能这样做?
答案 0 :(得分:0)
首先,没有"最高"安全。我们都读过很多关于大多数安全系统的成功攻击。您想要投入多少安全保障就可以了。如果您根本不传输数据,将会达到唯一真正最高的安全性: - )
话虽如此,您可能需要一些合理的安全级别的数据传输。为此,您可能应该依赖一些众所周知的解决方案 - 例如SSL。恕我直言,确保您的应用程序使用带有效证书的https协议应该足以满足大多数需求。
对于Xamarin,我建议您查看ModernHttpClient库。它速度快,内置证书检查。