我一直在環顧四周,在WCF安全研究方面還沒有取得很大進展。我有一個低風險的服務,我想創建,所以我只想要一些基本的安全性,使客戶端在域之外的不同服務器上能夠使用它。保護WCF服務的最簡單方法
WCF最簡單的方法是什麼?僅僅是通過使用證書?
我一直在環顧四周,在WCF安全研究方面還沒有取得很大進展。我有一個低風險的服務,我想創建,所以我只想要一些基本的安全性,使客戶端在域之外的不同服務器上能夠使用它。保護WCF服務的最簡單方法
WCF最簡單的方法是什麼?僅僅是通過使用證書?
簡單加密傳輸的最簡單方法是,如果您只是使用net.tcp綁定,那麼您可以打開傳輸安全性或消息安全性,而無需設置證書。
使用WsHttpBinding消息級別的安全性(消息的內容被加密)默認情況下處於啓用狀態,不需要SSL證書。如果客戶端在同一個Windows網絡上,那麼默認情況下它也會使用Windows身份驗證和憑證,所以您應該能夠在不需要SSL證書的情況下啓用傳輸安全性。
如果你想通過HTTPS公開你的服務到公共互聯網,那麼你需要獲得一個SSL證書並使用httpcfg.exe將它綁定到運行服務的服務器上的端口(附帶Windows服務器)。
你需要認證,還是隻需要加密? –
另外,你使用什麼綁定? –
只允許客戶端進行身份驗證wsHttpBinding – John