1
你好,我想在我創建的.NET Web應用程序下從Web服務請求api鍵(客戶端ID,應用程序ID等)。事情是我需要使這個Web服務安全,換句話說,只有在wp7下載的應用程序才能夠請求這個Web服務。是否有某種設備特定的字符串,我可以進行身份驗證以確保WP7設備正在調用此字符串?如何將Web服務限制爲Windows Phone 7設備?
我這樣做的原因是萬一鑰匙被盜用,我可以從我的網絡應用程序中更改它,而無需更新應用程序下載到的每臺設備上的應用程序。
有沒有人有關於如何去做這件事的建議?
我同意。只要客戶端可以訪問代碼,他們就可以破解它。但在這種情況下,具有「足夠好」的安全性可能就足夠了。 – sukru 2011-04-11 04:09:37
那麼它甚至值得從Web服務中調用它?或者更好的是將其存儲在應用程序中加密? – loyalpenguin 2011-04-11 04:12:32
如果需要定期「旋轉」,則不需要將密鑰存儲在應用程序中。 – 2011-04-11 04:14:29