无需更改防火墙的 WCF SSL 安全传输或大负载

标签 wcf ssl binding file

我需要以安全的方式间歇性地将少量数据从客户端传输到我们的服务器,并偶尔从服务器下载大型二进制文件。所有这些都是可靠的,这一点很重要。我预计会有 100,000 个客户。我控制两端,但我想为大多数客户提供不需要更改防火墙的解决方案。在信息迁移到服务器或下来之前延迟一两分钟似乎在此时是可以接受的。

我们需要确保连接安全,因此考虑了 SSL,但愿意接受建议。基本上,在这种情况下使用什么是最好的绑定(bind),以便我们有一个安全的传输,并且系统以一种适用于 95% 开箱即用的客户端的方式处理压力和负载(防火墙不会阻止大多数防火墙配置)。

最佳答案

  1. 防火墙:您可以将端口共享到一些众所周知的端口,或者如果客户端使用的是 windows 防火墙,则将您自己添加到异常(exception)列表

  2. 在使用传输安全的 net.tcp 绑定(bind)上使用自签名证书是最理想的。

关于无需更改防火墙的 WCF SSL 安全传输或大负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4576712/

相关文章:

c# - 使用 Delphi 使用 WCF - 最大字符串内容长度配额 (8192) 错误

spring-boot - 在 Spring Boot 应用程序中使用 ssl 证书

使用 MQTT 代理在 ESP8266 Wemos D1 Mini 上进行 SSL 证书验证

ssl - 有什么工具可以检测加密页面上的非 HTTPS 内容吗?

wpf - 如何将 DataTable 设置为 DataGridComboBoxColum 的 ItemsSource?

c# - 在 WPF 中使用附加属性

wcf - 为什么 WCF 在使用安全性时会导致 channel 出错?

asp.net - ASP.net 网站中的模糊引用,c :\windows\Assembly

java - 将 TableView prefWidthProperty 绑定(bind)到其父容器的 prefWidthProperty 时出现问题

c# - WCF 是这个通用 SOAP 消息的正确方法吗?