2011-09-01 67 views
1

我有幾個WCF服務,每個WCF服務除了幾個參數。該服務通過https使用傳輸安全性。如果小提琴手在電腦上嗅探,它可以看到發送到服務的所有參數。有沒有辦法保護數據?WCF安全 - 保護傳遞的參數

回答

4

是的,有一種方法:你不會相信提琴手證書。

Fiddler的工作方式與HTTPS代理相同,因此您的客戶端未使用HTTPS連接到該服務,而是與Fiddler和Fiddler建立新的HTTPS連接。因爲那個提琴手已經解密了所有的內容。

要允許此場景,您的服務必須信任Fiddler證書(自簽名),否則您的服務將拒絕與Fiddler的連接。一旦你允許Fiddler to install its certificate到你的認證商店,它可以捕獲和解密消息。