夥計們,如何確保在Windows Azure中運行的WCF服務,由AA的Windows訪問窗體應用程序
我們正在開發一個應用程序,部分連接到一組Azure的託管WCF服務的可下載的WinForms應用。
我們的主要問題是現在如何正確地保護這些服務,以防止DoS攻擊和其他安全問題。
WinForms應用程序將安裝在世界任何地方的最終用戶個人電腦上(他們將能夠從我們的網站下載),因此我們無法控制最終用戶對我們的應用程序的行爲。
我們已經儘可能保證了應用程序的安全,但是我們知道什麼都不可破解。我們現在的主要目標是確保這些Web服務的方法只能由我們的應用程序調用,並且我們可以抵禦攻擊。
我們找到了一個最佳實踐白皮書從微軟指出,對於某些情況下,我們有我們可以使用網守情況下(如存儲)。我們沒有爲我們的隊列選擇任何東西。
的另一個問題是如何從我們的WinForms應用程序的最佳控制認證在雲服務。
有沒有人在這裏開發或工作過任何類似的項目,並想分享一些想法?
乾杯,
我們決定使用這種方法,通過向服務器和客戶端添加行爲來簽署每一個請求。一旦請求到達服務器,它驗證簽名是有效的,沒有調和。 –