0
安全web服務在WCF建議WCF的安全架構
背景
- 我們希望創建一個有確實數據的加密/解密安全WCF服務。將被加密和解密的數據的性質需要最高級別的安全性。
- 此服務的消費者將成爲我們網絡中的應用程序。這將是asp.net網站,其他wcf服務,控制檯應用程序和可能運行在linux上的基於Java的應用程序
- 消費者將在沒有任何域成員資格的本地計算機帳戶上運行。
我已經做了很多關於wcf安全的閱讀,並在很大程度上理解了這些概念。我正在尋找一種適用於其他類似需求的參考架構。
問題
- 我應該使用給予什麼身份驗證方法,新的WCF服務不能依賴於任何數據庫等來存儲憑據,也不能依靠消費者的是一個Windows域的成員。我應該能夠在服務中正確識別消費者,因爲功能會根據消費者是誰而略有變化。
- 我應該使用什麼類型的傳輸安全 - 傳輸/消息/混合?這些都有性能方面的考慮嗎?
- 我還應該考慮些什麼?
是的,這有助於。謝謝。 – JUKP
我有一個後續問題:如果我要使用客戶端證書進行身份驗證和自定義標頭來標識客戶端,我如何確保ClientA不會嘗試通過在標頭中將自己標識爲ClientB來模擬ClientB。這可能對我們有不好的影響。 – JUKP
@JohnUKP我更新了我的答案,因爲評論的長度限制爲 –