DTLS

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 31. maaliskuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 11 muokkausta .

DTLS ( englanniksi  Datagram Transport Layer Security - datagrammien siirtokerroksen suojausprotokolla ) on tiedonsiirtoprotokolla, joka tarjoaa yhteyssuojauksen datagrammeja käyttäville protokollille .

DTLS mahdollistaa datagrammiviestintään perustuvien sovellusten kommunikoinnin turvallisella tavalla, joka estää salakuuntelun, salakuuntelun, peukaloinnin vaarantamatta tietojen eheyttä tai manipuloimatta viestin sisältöä. DTLS-protokolla perustuu TLS (Transport Layer Security ) -suoratoistoprotokollaan ja tarjoaa siten tarvittavat turvallisuustakuut. DTLS-protokolla perii taustalla olevan siirtoprotokollan datagrammien semantiikkaa - sen sovellus ei kärsi stream-viiveistä, mutta siinä on otettava huomioon pakettien uudelleenjärjestelyn ylimääräiset kustannukset, datagrammien katoaminen ja datagrammien pakettikokoa suurempi ylimääräinen datakoko.

DTLS:n käyttö on määritelty standardissa RFC 6347 käytettäväksi User Datagram Protocol ( UDP ) kanssa, RFC 5238 käytettäväksi Datagram Congestion Control Protocol ( DCCP ) kanssa, RFC 6083 käytettäväksi Stream Control Transmission Protocol ( SCTP ) kapseloinnissa ja RFC 5764 käyttöä Secure Real-Time Transport Control Protocol ( SRTP ) -protokollassa on viime vuosina käytetty yleisesti yhdessä DTLS-SRTP:n kanssa Secure Real-Time Transport Control Protocol ( SRTCP ) -työpapereissa [1] .

Versiot

DTLS 1.0 -protokollaversiot perustuvat TLS 1.1:een ja DTLS 1.2 -versio TLS 1.2:een.

" DTLS-protokollaa tukevat kirjastot "
Ohjelmisto DTLS1.0 DTLS 1.2
OpenSSL Joo Kyllä [2] [3]
GnuTLS Joo Joo
MatrixSSL Joo Joo
NSS (Beta) [4] Ei
kanava Kyllä [a] [5] Ei [5]
Turvallinen kuljetus Joo Ei
CyaSSL Joo Joo
mbedtls Joo Joo
libsystools [6] Joo Ei
Python [7] [8] Joo Ei
@nodertc/dtls [9] [10] Ei Joo
java-dtls [11] Joo Joo
pion/dtls [12] (Mene) Ei Joo
kalifornium/scandium [13] (Java) Ei Joo

Katso myös

Muistiinpanot

  1. http://tools.ietf.org/html/draft-peck-suiteb-dtls-srtp-02 Arkistoitu 3. maaliskuuta 2016 Wayback Machine Suite B:ssä Datagram Transport Layer Securityn / Secure Real-time Transport Protocol (DTLS) -profiili SRTP)
  2. Versiosta 1.0.2 (ei käytettävissä oleva linkki) . OpenSSL-projekti . OpenSSL-projekti (22. tammikuuta 2015). Käyttöpäivä: 26. tammikuuta 2015. Arkistoitu alkuperäisestä 4. syyskuuta 2014. 
  3. OpenSSL: Uutiset, ChangeLog . Käyttöpäivä: 31. tammikuuta 2014. Arkistoitu alkuperäisestä 26. helmikuuta 2013.
  4. NSS 3.14 julkaisutiedot (downlink) . Mozilla Developer Network . Mozilla. Käyttöpäivä: 27. lokakuuta 2012. Arkistoitu alkuperäisestä 17. tammikuuta 2013. 
  5. 1 2 Saatavilla on päivitys, joka lisää tuen DTLS:lle Windows 7 SP1:ssä ja Windows Server 2008 R2 SP1:ssä (downlink) . Microsoft. Haettu 13. marraskuuta 2012. Arkistoitu alkuperäisestä 14. helmikuuta 2013. 
  6. libsystools Arkistoitu 1. maaliskuuta 2012 Wayback Machinessa – avoimen lähdekoodin TLS/DTLS-kirjasto Windowsille/Linuxille käyttäen OpenSSL:ää
  7. [1] Arkistoitu 11. kesäkuuta 2018 Wayback Machinessa - Datagram Transport Layer Security Pythonille
  8. [2] Arkistoitu 1. helmikuuta 2014 Wayback Machinessa - DTLS Pythonille
  9. Dmitri Tsvettsikh. Suojattu UDP-viestintä käyttämällä DTLS:ää puhtaassa js:ssä . GitHub . Haettu 14. elokuuta 2019. Arkistoitu alkuperäisestä 23. maaliskuuta 2019.
  10. Dmitri Tsvettsikh. DTLS puhtaana js:nä . npm . Haettu 14. elokuuta 2019. Arkistoitu alkuperäisestä 14. elokuuta 2019.
  11. Mobius Software Ltd. Ei-estävä Java DTLS -toteutus, joka perustuu BouncyCastleen ja Nettiin . Mobius Software Ltd. Haettu 14. elokuuta 2019. Arkistoitu alkuperäisestä 23. maaliskuuta 2019.
  12. Sean DuBois. pion/dtls: DTLS 1.2 Server/Client -toteutus Go:lle . GitHub . Haettu 14. elokuuta 2019. Arkistoitu alkuperäisestä 26. joulukuuta 2019.
  13. californium/scandium: DTLS 1.2 Server/Client -toteutus Javalle ja Coapille. Sisältää yhteystunnuksen laajennuksen. . Eclipse Foundation . Haettu 14. elokuuta 2019. Arkistoitu alkuperäisestä 17. heinäkuuta 2020.