资料包传输层安全(英语:Datagram Transport Layer Security,缩写为 DTLS),又译数据包传输层安全,是一种通信协议,它向基于数据报的应用提供发送安全性,使应用能以一种防止窃听、篡改、伪造的方式[1][2]通信。DTLS协议基于面向字符串流TLS协议,意在提供类似的安全保护。DTLS常用于流媒体。由于DTLS采用UDP或SCTP而不是TCP,它能在用于创建VPN通道时避免“TCP熔断问题”。[3][4]

定义

下列文档定义DTLS:

DTLS 1.0的底层为TLS 1.1,DTLS 1.2的底层为TLS 1.2,DTLS 1.3的底层为TLS 1.3。DTLS 1.1并不存在,为了与TLS版本编号相协调,这个版本编号略过了。[2]就像前期的DTLS版本一样,DTLS 1.3意在提供“[与TLS 1.3]等价的安全性保证,除顺序保护/不可重放性”。[6]

实现

函数库

More information 实现, DTLS 1.0[1] ...
DTLS的函数库支持
实现 DTLS 1.0[1] DTLS 1.2[2]
Botan
cryptlib
GnuTLS
Java安全套接字扩展
LibreSSL [7]
libsystools[8]
MatrixSSL
mbed TLS(旧称 PolarSSL) [9] [9]
网络安全服务 [10] [11]
OpenSSL [12]
PyDTLS[13][14]
Python3-dtls[15][16]
RSA BSAFE
s2n
Schannel XP/2003, Vista/2008
Schannel 7/2008R2, 8/2012, 8.1/2012R2, 10 [17] [17]
Schannel 10 (1607), 2016 [18]
Secure Transport OS X 10.2–10.7 / iOS 1–4
Secure Transport OS X 10.8–10.10 / iOS 5–8 [19]
SharkSSL
tinydtls [20]
Waher.Security.DTLS [21]
wolfSSL(旧称 CyaSSL)
@nodertc/dtls [22][23]
java-dtls[24]
pion/dtls[25] (Go)
californium/scandium[26] (Java)
SNF4J[27] (Java)
实现 DTLS 1.0 DTLS 1.2
Close

参考资料

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.