将数据发布到WCF服务的最佳方式

问题描述:

我有一个Windows Forms应用程序(多个安装,各种客户端)需要定期发布数据到WCF服务。我计划在GoDaddy托管的网站上托管WCF服务。将数据发布到WCF服务的最佳方式

我的问题是发布此数据最安全的方式是什么?我主要关心的是确保数据不被篡改。

TIA。

+0

使用SSL和良好的身份验证机制保护您的传输通道应该足以保护您的数据不被篡改。 – Rajesh

您可以使用WCF安全性,主要是传输和消息安全性。如果与旧的ASMX客户端的互操作性和极好的性能不是你的主要优先事项,但安全性是,那么你应该使用消息安全性,因为它在安全性方面是更强大的两种方案。交通安全在内联网上运行良好,但有很多交通安全措施不会通过互联网进行计算。消息安全性将使用用户凭证对每条消息进行加密和签名,而传输安全保护您的端点,但您的消息可能在通过互联网路由时仍然被篡改。在通用消息安全性是通过互联网建议的方法。说完所有可能为您的服务使用两个在一起,我会假设意味着两全其美。

我认为安全方面的最佳选择是使用消息安全性和商业SSL证书(例如GoDaddy,Equifax等出售的证书),使用SSL证书保护您的WCF企业相对容易网上的东西在如何做到这一点。此外,您可以使您的服务几乎防弹可靠,并确保通过throwing MSMQ into the mix guanranteed交付。

This对你也很有帮助。