确保 WWSAPI 客户端与 WCF 服务器通信安全的最简单方法是什么?

发布于 2024-09-30 01:22:00 字数 196 浏览 1 评论 0原文

我正在寻找将 WWSAPI 客户端连接到 WCF 服务器的最简单方法,该方法满足以下几个要求:

  • 无需证书管理。
  • 是安全的。

WWSAPI 显然不支持消息级安全性,因此标准 WSHttpBinding 已经过时,因此我希望更熟悉该技术的人们能够为最合适的绑定/安全组合提供建议。

谢谢!

I'm looking for the simplest way to connect a WWSAPI client to a WCF server that satisfies a couple of requirements:

  • No certificate management required.
  • Is secure.

WWSAPI obviously doesn't support message level security so standard WSHttpBinding is out, so I was hoping for people more conversant with the technology would be able to offer a suggestion to the most appropriate binding/security combination(s).

Thanks!

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

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

发布评论

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

评论(1

薄荷梦 2024-10-07 01:22:00

鉴于缺乏答案,我将总结过去一周研究后的发现:

  • WWSAPI 缺乏对消息级安全性的支持,因此无法使用具有消息级安全性的 HTTP。
  • 我对证书管理的自我限制排除了 HTTPS。
  • 这使得 TCP 成为 WWSAPI 支持的唯一安全系统,而最简单的方法是使用 Windows 身份验证的传输级安全性(同样,WWSAPI 支持的唯一级别)。

显然,这在防火墙使用(TCP 通信通常需要专门为其打开端口)和域/AD 使用(Windows 身份验证似乎需要使用的两个 Windows 帐户之间的信任级别)方面还有其他限制,但这肯定是最简单的方法。

对于那些寻找最佳方法的人来说,我的结论是使用 HTTPS 并通过适当地处理证书来解决问题。

Given the lack of answers I'll summarize my own findings after researching this over the past week:

  • WWSAPI's lack of support for message level security rules out using HTTP with message level security.
  • My self-imposed restriction on certificate management rules out HTTPS.
  • That leaves TCP as the only secureable system supported by WWSAPI, and the easiest approach for that is transport level security (again, the only level supported by WWSAPI) with Windows authentication.

Obviously this has other limitations around firewall usage (TCP communications generally need to have ports specifically opened for them) and domain/AD usage (Windows authentication appears to require a trust level between the two Windows accounts in use), but it would definitely be the simplest way.

And for those looking for the best way, my conclusion would be to use HTTPS and work your way through handling certificates appropriately.

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