1

我喜欢如下配置 OpenSpliceDDS。

我必须配置集中式 OpenSpliceDDS。它将发送和接收来自全局的所有数据。在集中式 dds 服务器中,只会打开 443 端口。

如何使用端口 443(安全层)配置 OpenSpliceDDS?

客户端机器具有本地 OpenSpliceDDS。本地 OpenSpliceDDS 应负责将本地数据发送到具有安全层 (443) 的集中式 OpenSpliceDDS。

如何与客户端配置?

谢谢

4

1 回答 1

-2

我愿意打赌,任何对 TLS 的 DDS 支持都将涉及丧失 DDS 的许多好处。TLS(或 DTLS)和 DDS 的目标似乎截然相反。TLS 旨在创建一个单一的通信通道,允许对等方验证另一个是他们声称的身份(尽管它通常只在一个方向上)。DDS 的设计使得发送者和接收者完全解耦,并且在任何地方都没有信任的概念。

如果有,语义是什么?如果您希望您可以创建一个 QoS 将 TLS 分解为其组成功能 - 断言DDS_ENCRYPTION_ENCRYPTED但然后使用DDS_AUTHENTICATION_NONE? ...好吧,不幸的是,这些概念是密不可分的。在解密端点不受信任的情况下,拥有一个加密的通道是没有意义的。

长篇大论:指定端口不会为您提供安全性,并且 DDS 对于保护流量来说不是最佳选择。直接使用 TLS 来保护需要它的流量,并使用 DDS 来保护其他一切。

于 2012-07-13T02:03:42.990 回答