在app.config中隐藏/加密WCF客户端端点

时间:2014-02-14 08:12:24

标签: c# wpf wcf encryption

我已经创建了一个WPF应用程序,并且我正在使用多个WCF服务(部署在远程服务器上)。目前,所有客户端配置(端点)都在app.config中给出。如果我在记事本中打开App.exe文件(文件类型:XML配置文件),那么我可以看到所有配置(端点)。 我想要的是我想隐藏这些配置,以便最终用户看不到我的配置细节(特别是地址属性)。

有人知道如何保护/隐藏我的 WCF终点吗?要么我需要使用一些工具来加密app.config文件,要么我需要在代码中编写客户端点(如果是,那么如何)?

提前致谢:)

1 个答案:

答案 0 :(得分:3)

如果您担心泄露端点地址,那么您的安全性就会出错。听起来你需要的是 - 至少 - 正确验证你的WCF服务。

我建议从WCF Security documentation开始。