Я ищу варианты для обеспечения трафика UDP (в основном видео в реальном времени) в беспроводной сети (802.11). Любые предложения, помимо безопасности транспортного уровня Datagram (DTLS)?
Спасибо.
Я ищу варианты для обеспечения трафика UDP (в основном видео в реальном времени) в беспроводной сети (802.11). Любые предложения, помимо безопасности транспортного уровня Datagram (DTLS)?
Спасибо.
Вы пытаетесь обернуть существующее приложение или написать свое собственное? Какая у вас настройка сервера клиентов? Вы хотите предотвратить слежение или фальсификацию?
Я предполагаю, что вы
Простым подходом является использование любого сильного шифрования. Во избежание несанкционированного доступа используйте любой алгоритм пения с помощью схемы частного/открытого ключа. На самом деле вы можете использовать одну и ту же пару ключей для шифрования и аутентификации.
Недостатком этого подхода является то, что он находится на уровне 7, и вы должны выполнять большую часть работы самостоятельно. С другой стороны, DTLS является жизнеспособным вариантом...
Вы должны быть более ясны в отношении атак, против которых вы пытаетесь защитить. Например, если ваша единственная проблема заключается в спуфинге, вы можете использовать обмен ключами Диффи-Хеллмана, чтобы передать секрет между двумя сторонами. Затем этот секрет можно использовать для создания Message Authentication Code для каждого пакета.
Если вам нужна дополнительная защита, я настоятельно рекомендую использовать DTLS. Следует отметить, что все соединения TLS/SSL могут быть возобновлены, поэтому вы можете сократить количество рукопожатий. Кроме того, сертификаты бесплатны.
Вы считаете IPSEC? Эта статья содержит некоторые полезные рекомендации о том, когда и когда не использовать ее.
Вы можете посмотреть в ssh с пересылкой портов. Это связано с тем, что поддерживается TCP-соединение, по которому может быть защищен UDP-трафик.