Light-industry-up.ru

Экосистема промышленности

DTLS

04-09-2023

Перейти к: навигация, поиск

Протокол датаграмм безопасности транспортного уровня - Datagram Transport Layer Security (DTLS) обеспечивает защищённость соединений для протоколов, использующих датаграммы. DTLS позволяет приложениям, основанным на коммуникациях посредством датаграмм, сообщаться безопасным способом, предотвращающим перехват, прослушивание, вмешательство, не нарушая защиты целостности данных или подделку содержимого сообщения. Протокол DTLS основан на потоковом протоколе Transport Layer Security (TLS) и обеспечивает, таким образом, необходимые гарантии безопасности. Дейтаграммная семантика основного транспортного протокола наследуется протоколом DTLS — его применение не будет страдать от потоковых задержек, но должно учитывать издержки переупорядочивания пакетов, потерей датаграмм, а также избыточного размера данных, больших, чем датаграммный размер пакета.

Применение DTLS определено в документах [1]

Версии

Версии протокола DTLS 1.0 основываются на TLS 1.1, и версия DTLS 1.2 основана на TLS 1.2.

'Библиотеки, поддерживающие протокол DTLS'
Программное обеспечение DTLS 1.0 DTLS 1.2
OpenSSL Да Нет
GnuTLS Да Нет
MatrixSSL Да Нет
NSS (Бета)[2] Нет
SChannel Да[a][3] Нет[3]
Secure Transport Да Нет
CyaSSL Да Нет
libsystools[4] Да Нет
Python[5][6] Да Нет

Ссылки

  1. http://tools.ietf.org/html/draft-peck-suiteb-dtls-srtp-02 Suite B Profile for Datagram Transport Layer Security / Secure Real-time Transport Protocol (DTLS-SRTP)
  2. NSS 3.14 release notes. Mozilla Developer Network. Mozilla. Проверено 27 октября 2012.
  3. ↑ An update is available that adds support for DTLS in Windows 7 SP1 and Windows Server 2008 R2 SP1. Microsoft. Проверено 13 ноября 2012. Архивировано из первоисточника 14 февраля 2013.
  4. libsystools – a TLS/DTLS open source library for Windows/Linux using OpenSSL
  5. [1] - Datagram Transport Layer Security for Python
  6. [2] - DTLS for Python

DTLS.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06