WCF 安全性 - 保护传递的参数

发布于 2024-12-02 15:37:56 字数 94 浏览 0 评论 0原文

我有几个 WCF 服务,每个服务都有几个参数。该服务使用 https 上的传输安全。如果 fiddler 在计算机上嗅探,它可以看到发送到服务的所有参数。有没有办法保护数据?

I have several WCF services that each except several parameters. The service uses transport security over https. If fiddler is sniffing on the computer it can see all parameters sent to the service. Is there a way to protect the data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

变身佩奇 2024-12-09 15:37:56

是的,有一种方法:您不会信任 Fiddler 证书。

Fiddler 的工作方式类似于 HTTPS 代理,因此您的客户端不会使用 HTTPS 连接到服务,而是连接到 Fiddler,并且 Fiddler 会与服务建立新的 HTTPS 连接。因此,Fiddler 已解密所有内容。

为了允许这种情况,您的服务必须信任 Fiddler 证书(自签名),否则您的服务将拒绝与 Fiddler 的连接。一旦您允许 Fiddler 安装其证书到您的证书存储区,它就可以捕获和解密消息。

Yes there is a way: you will not trust Fiddler certificate.

Fiddler works like HTTPS proxy so your client is not connecting with HTTPS to the service but to the Fiddler and Fiddler makes a new HTTPS connection to the service. Because of that Fiddler has all content decrypted.

To allow this scenario your service must trust Fiddler certificate (self-signed) because otherwise your service would refuse the connection to the Fiddler. Once you allowed Fiddler to install its certificate to your certification store it can capture and decrypt messages.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文