【问题标题】:What is the easest way to secure WWSAPI client to WCF server communications?保护 WWSAPI 客户端与 WCF 服务器通信的最简单方法是什么?
【发布时间】:2010-11-01 23:09:52
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: c# c++ wcf web-services wwsapi


    【解决方案1】:

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

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

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

    对于那些寻找最佳方法的人,我的结论是使用 HTTPS 并通过适当的方式处理证书。

    【讨论】:

      猜你喜欢
      • 2011-07-27
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      相关资源
      最近更新 更多