2012-05-14 58 views
2

我有一個Windows Forms應用程序(多個安裝,各種客戶端)需要定期發佈數據到WCF服務。我計劃在GoDaddy託管的網站上託管WCF服務。將數據發佈到WCF服務的最佳方式

我的問題是發佈此數據最安全的方式是什麼?我主要關心的是確保數據不被篡改。

TIA。

+0

使用SSL和良好的身份驗證機制保護您的傳輸通道應該足以保護您的數據不被篡改。 – Rajesh

回答

1

您可以使用WCF安全性,主要是傳輸和消息安全性。如果與舊的ASMX客戶端的互操作性和極好的性能不是你的主要優先事項,但安全性是,那麼你應該使用消息安全性,因爲它在安全性方面是更強大的兩種方案。交通安全在內聯網上運行良好,但有很多交通安全措施不會通過互聯網進行計算。消息安全性將使用用戶憑證對每條消息進行加密和簽名,而傳輸安全保護您的端點,但您的消息可能在通過互聯網路由時仍然被篡改。在通用消息安全性是通過互聯網建議的方法。說完所有可能爲您的服務使用兩個在一起,我會假設意味着兩全其美。

我認爲安全方面的最佳選擇是使用消息安全性和商業SSL證書(例如GoDaddy,Equifax等出售的證書),使用SSL證書保護您的WCF企業相對容易網上的東西在如何做到這一點。此外,您可以使您的服務幾乎防彈可靠,並確保通過throwing MSMQ into the mix guanranteed交付。

This對你也很有幫助。

相關問題