用于保护 UDP 流量的选项
我正在寻找保护无线网络 (802.11) 上 UDP 流量(主要是实时视频)的选项。除了数据报传输层安全性(DTLS)之外还有什么建议吗?
谢谢。
I'm looking for options for securing UDP traffic (mainly real-time video) on a wireless network (802.11). Any suggestions apart from Datagram Transport Layer Security (DTLS)?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您必须更加清楚您要防御的攻击。例如,如果您唯一担心的是欺骗,那么您可以使用 Diffie–Hellman 密钥交换 在两方之间传输秘密。然后,这个秘密可用于为每个数据包生成消息身份验证代码。
如果您需要更多保护,我强烈建议使用 DTLS。应该注意的是,所有 TLS/SSL 连接都可以恢复,因此您可以减少握手次数。此外,证书是免费的。
You must be more clear about the attacks you are trying to defend against. For instance if your only concern is spoofing then you can use a Diffie–Hellman key exchange to transfer a secret between 2 parties. Then this secret can be used to generate an Message Authentication Code for each packet.
If you need any more protection I strongly recommend using DTLS. It should be noted that all TLS/SSL connections can be resumed so you can cut down on the number of handshakes. Also, certificates are free.
您是否正在尝试包装现有应用程序或编写自己的应用程序?您有什么客户端服务器设置?您想防止窥探或篡改吗?
我在这里假设您
简单的方法是使用任何非自强加密。为了防止篡改,请使用任何带有私钥/公钥方案的签名算法。您可以使用相同的密钥对进行加密和身份验证。
这种方法的缺点是它位于第 7 层,您必须自己完成大部分工作。另一方面,DTLS 是一个可行的选择......
Are you trying to wrap an existing application or writing your own? What client server setup do you have? Do you want to prevent snooping or tampering?
I am assuming here that you
The simple approach is to use any off the self strong encryption. To prevent tampering use any signing algorithm with a private/public key scheme. You can use the same key pair for encryption and authentication.
The drawback of this approach is that it is on layer 7 and you have to do most of the work on your own. On the other hand, DTLS is a viable option...
您考虑过IPSEC吗?这篇文章提供了一些关于何时使用的良好指导以及何时不使用它。
Have you considered IPSEC? This article provides some good guidance on when and when not to use it.
您可以通过端口转发查看 ssh。这是以维护 TCP 连接为代价的,而通过该连接可以保护 UDP 流量。
You can look into ssh with port forwarding. That comes at the cost of maintaining a TCP connection over which the UDP traffic can be secured.