डेटाग्राम ट्रांसपोर्ट लेयर सुरक्षा: Difference between revisions

From Vigyanwiki
(Created page with "{{distinguish|TDLS}} {{Short description|Communications protocol}} आंकड़ारेख ट्रांसपोर्ट लेयर सिक्योरिट...")
 
No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{distinguish|TDLS}}
{{distinguish|टीडीएलएस}}
{{Short description|Communications protocol}}
{{Short description|Communications protocol}}
[[आंकड़ारेख]] ट्रांसपोर्ट लेयर सिक्योरिटी (DTLS) एक [[संचार प्रोटोकॉल]] है जो डेटाग्राम-आधारित अनुप्रयोगों को डिज़ाइन किए गए तरीके से संचार करने की अनुमति देकर [[संचार सुरक्षा]] प्रदान करता है।<ref name="RFC 4347">{{cite IETF|rfc=4347|title=डेटाग्राम ट्रांसपोर्ट लेयर सुरक्षा|first1=Eric|last1=Rescorla|first2=Nagendra|last2=Modadugu|date=April 2006}}</ref><ref name="RFC 6347">{{cite IETF|rfc=6347|title=Datagram Transport Layer Security Version 1.2|first1=Eric|last1=Rescorla|first2=Nagendra|last2=Modadugu|date=January 2012}}</ref> छिपकर बातें सुनने, [[मध्य हमले में आदमी]], या [[संदेश जालसाजी]] को रोकने के लिए। DTLS प्रोटोकॉल [[स्ट्रीम (कंप्यूटिंग)]]-उन्मुख [[ परिवहन परत सुरक्षा ]] (TLS) प्रोटोकॉल पर आधारित है और इसका उद्देश्य समान सुरक्षा गारंटी प्रदान करना है। DTLS प्रोटोकॉल डेटाग्राम अंतर्निहित परिवहन के शब्दार्थ को संरक्षित करता है - एप्लिकेशन स्ट्रीम प्रोटोकॉल से जुड़े विलंब से ग्रस्त नहीं होता है, लेकिन क्योंकि यह उपयोगकर्ता [[डेटाग्राम प्रोटेकॉलका उपयोग करें]] [[स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल]] का उपयोग करता है, एप्लिकेशन को [[पैकेट पुनर्क्रमित करना]], डेटाग्राम की हानि से निपटना पड़ता है और डेटा एक डेटाग्राम [[नेटवर्क पैकेट]] के आकार से बड़ा होता है। क्योंकि DTLS TCP के बजाय UDP या SCTP का उपयोग करता है, यह TCP मेल्टडाउन समस्या से बचाता है,<ref>{{cite web
'''[[आंकड़ारेख|डेटाग्राम]] ट्रांसपोर्ट लेयर सुरक्षा''' (डीटीएलएस) [[संचार प्रोटोकॉल]] है जो डेटाग्राम-आधारित अनुप्रयोगों को डिज़ाइन किए गए विधि से संचार करने की अनुमति देकर [[संचार सुरक्षा]] प्रदान करता है।<ref name="RFC 4347">{{cite IETF|rfc=4347|title=डेटाग्राम ट्रांसपोर्ट लेयर सुरक्षा|first1=Eric|last1=Rescorla|first2=Nagendra|last2=Modadugu|date=April 2006}}</ref><ref name="RFC 6347">{{cite IETF|rfc=6347|title=Datagram Transport Layer Security Version 1.2|first1=Eric|last1=Rescorla|first2=Nagendra|last2=Modadugu|date=January 2012}}</ref> ईव्सड्रॉपिंग, [[मध्य हमले में आदमी|अस्तव्यस्तता]] करना, या [[संदेश जालसाजी]] को रोकने के लिए डीटीएलएस प्रोटोकॉल [[स्ट्रीम (कंप्यूटिंग)]] उन्मुख [[ परिवहन परत सुरक्षा |परिवहन परत सुरक्षा]] (टीएलएस) प्रोटोकॉल पर आधारित है और इसका उद्देश्य समान सुरक्षा गारंटी प्रदान करना है। डीटीएलएस प्रोटोकॉल डेटाग्राम अंतर्निहित परिवहन के शब्दार्थ को संरक्षित करता है एप्लिकेशन स्ट्रीम प्रोटोकॉल से जुड़े विलंब से ग्रस्त नहीं होता है, किन्तु क्योंकि यह उपयोगकर्ता [[डेटाग्राम प्रोटेकॉलका उपयोग करें]] [[स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल|स्ट्रीम नियंत्रण ट्रांसमिशन प्रोटोकॉल]] का उपयोग करता है, एप्लिकेशन को [[पैकेट पुनर्क्रमित करना]], डेटाग्राम की हानि से निपटना पड़ता है और इस प्रकार डेटा डेटाग्राम [[नेटवर्क पैकेट]] के आकार से बड़ा होता है। क्योंकि डीटीएलएस टीसीपी के अतिरिक्त यूडीपी या एससीटीपी का उपयोग करता है, यह टीसीपी मेल्टडाउन समस्या से बचाता है,<ref name=":0">{{cite web
| url=https://web.archive.org/web/20230310043036/http://sites.inka.de/bigred/devel/tcp-tcp.html
| url=https://web.archive.org/web/20230310043036/http://sites.inka.de/bigred/devel/tcp-tcp.html
| title=Why TCP Over TCP Is A Bad Idea
| title=Why TCP Over TCP Is A Bad Idea
Line 7: Line 7:
| last=Titz
| last=Titz
| date=2001-04-23
| date=2001-04-23
| access-date=2015-10-17}}</ref><ref>{{cite conference
| access-date=2015-10-17}}</ref><ref name=":1">{{cite conference
| bibcode=2005SPIE.6011..138H
| bibcode=2005SPIE.6011..138H
| title=Understanding TCP over TCP: effects of TCP tunneling on end-to-end throughput and latency
| title=Understanding TCP over TCP: effects of TCP tunneling on end-to-end throughput and latency
Line 20: Line 20:
| editor2-last=Balandin
| editor2-last=Balandin
| editor2-first=Sergey I
| editor2-first=Sergey I
}}</ref> जब वीपीएन टनल बनाने के लिए इस्तेमाल किया जा रहा हो।
}}</ref> जब वीपीएन टनल बनाने के लिए उपयोग किया जा रहा हो।
 
== परिभाषा ==
== परिभाषा ==
निम्नलिखित दस्तावेज डीटीएलएस को परिभाषित करते हैं:
निम्नलिखित दस्तावेज डीटीएलएस को परिभाषित करते हैं:
* {{IETF RFC|9147|link=no}} उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) के साथ प्रयोग के लिए,
* {{IETF RFC|9147|link=no}} उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) के साथ प्रयोग के लिए,
* {{IETF RFC|5238|link=no}} [[डेटाग्राम कंजेशन कंट्रोल प्रोटोकॉल]] (DCCP) के साथ प्रयोग के लिए,
* {{IETF RFC|5238|link=no}} [[डेटाग्राम कंजेशन कंट्रोल प्रोटोकॉल|डेटाग्राम कंजेशन नियंत्रण प्रोटोकॉल]] (डीसीसीपी) के साथ प्रयोग के लिए,
* {{IETF RFC|5415|link=no}} [[CAPWAP]] (CAPWAP) के साथ प्रयोग के लिए,
* {{IETF RFC|5415|link=no}} [[CAPWAP|कैपवैप]] (कैपवैप) के साथ प्रयोग के लिए,
* {{IETF RFC|6083|link=no}} स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल (SCTP) एनकैप्सुलेशन के साथ प्रयोग के लिए,
* {{IETF RFC|6083|link=no}} स्ट्रीम नियंत्रण ट्रांसमिशन प्रोटोकॉल (एससीटीपी) एनकैप्सुलेशन के साथ प्रयोग के लिए,
* {{IETF RFC|5764|link=no}} [[सुरक्षित वास्तविक समय परिवहन प्रोटोकॉल]] (SRTP) के साथ उपयोग के लिए बाद में [[सुरक्षित रीयल-टाइम ट्रांसपोर्ट कंट्रोल प्रोटोकॉल]] (SRTCP) के साथ ड्राफ्ट में DTLS-SRTP कहा जाता है।<ref>{{cite web
* {{IETF RFC|5764|link=no}} [[सुरक्षित वास्तविक समय परिवहन प्रोटोकॉल]] (एसआरटीपी) के साथ उपयोग के लिए बाद में [[सुरक्षित रीयल-टाइम ट्रांसपोर्ट कंट्रोल प्रोटोकॉल|सुरक्षित रीयल-टाइम ट्रांसपोर्ट नियंत्रण प्रोटोकॉल]] (एसआरटीसीपी) के साथ ड्राफ्ट में डीटीएलएस-एसआरटीपी कहा जाता है।<ref>{{cite web
| url=https://tools.ietf.org/html/draft-peck-suiteb-dtls-srtp-02
| url=https://tools.ietf.org/html/draft-peck-suiteb-dtls-srtp-02
| title=Suite B Profile for Datagram Transport Layer Security / Secure Real-time Transport Protocol (DTLS-SRTP)
| title=Suite B Profile for Datagram Transport Layer Security / Secure Real-time Transport Protocol (DTLS-SRTP)
Line 37: Line 36:
| date=2012-09-25
| date=2012-09-25
| publisher=[[IETF]]}}</ref>
| publisher=[[IETF]]}}</ref>
DTLS 1.0 TLS 1.1 पर आधारित है, DTLS 1.2 TLS 1.2 पर आधारित है, और DTLS 1.3 TLS 1.3 पर आधारित है। कोई DTLS 1.1 नहीं है क्योंकि TLS के साथ संस्करण संख्याओं के सामंजस्य के लिए इस संस्करण-संख्या को छोड़ दिया गया था।<ref name="RFC 6347"/>पिछले DTLS संस्करणों की तरह, DTLS 1.3 का उद्देश्य आदेश सुरक्षा/गैर-पुनरावृत्ति के अपवाद के साथ [TLS 1.3 तक] समकक्ष सुरक्षा गारंटी प्रदान करना है।<ref>{{cite web | url=https://datatracker.ietf.org/doc/draft-ietf-tls-dtls13/ | title=The Datagram Transport Layer Security (DTLS) Protocol Version 1.3 }}</ref>
डीटीएलएस 1.0 टीएलएस 1.1 पर आधारित है, डीटीएलएस 1.2 टीएलएस 1.2 पर आधारित है, और डीटीएलएस 1.3 टीएलएस 1.3 पर आधारित है। कोई डीटीएलएस 1.1 नहीं है क्योंकि टीएलएस के साथ संस्करण संख्याओं के सामंजस्य के लिए इस संस्करण-संख्या को छोड़ दिया गया था।<ref name="RFC 6347"/> पिछले डीटीएलएस संस्करणों की तरह, डीटीएलएस 1.3 का उद्देश्य आदेश सुरक्षा/गैर-पुनरावृत्ति के अपवाद के साथ टीएलएस 1.3 तक समकक्ष सुरक्षा गारंटी प्रदान करना है।<ref>{{cite web | url=https://datatracker.ietf.org/doc/draft-ietf-tls-dtls13/ | title=The Datagram Transport Layer Security (DTLS) Protocol Version 1.3 }}</ref>
 
 
== कार्यान्वयन ==
== कार्यान्वयन ==


=== पुस्तकालय ===
=== लाइब्रेरी ===
{{Main article|Comparison of TLS implementations#Protocol support}}
{{Main article|टीएलएस कार्यान्वयन की तुलना#प्रोटोकॉल समर्थन}}
{| class="wikitable sortable" style="text-align: left;"
{| class="wikitable sortable" style="text-align: left;"
|+ Library support for DTLS
|+ डीटी एलएस के लिए लाइब्रेरी सहयोग
|-
|-
! Implementation
! कार्यान्वयन
! DTLS 1.0<ref name="RFC 4347"/>
! डीटीएलएस 1.0<ref name="RFC 4347"/>
! DTLS 1.2<ref name="RFC 6347"/>
! डीटीएलएस 1.2<ref name="RFC 6347"/>
|-
|-
| [[Botan (programming library)|Botan]]
| [[Botan (programming library)|वनस्पति]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
|-
| [[cryptlib]]
| [[cryptlib|क्रिप्टलिब]]
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
|-
| [[GnuTLS]]
| [[GnuTLS|ग्नुटीएलएस]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
|-
| [[Java Secure Socket Extension]]
| [[Java Secure Socket Extension|जावा सुरक्षित सॉकेट एक्सटेंशन]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
|-
| [[LibreSSL]]
| [[LibreSSL|लिब्रेएसएसएल]]
| {{yes}}
| {{yes}}
| {{yes}}<ref name=libressl-3.3.2-relnotes>{{cite web | title = LibreSSL 3.3.2 Release Notes | url = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.2-relnotes.txt | publisher = The OpenBSD Project | date = 2021-05-01 | access-date = 2021-06-13}}</ref>
| {{yes}}<ref name=libressl-3.3.2-relnotes>{{cite web | title = LibreSSL 3.3.2 Release Notes | url = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.2-relnotes.txt | publisher = The OpenBSD Project | date = 2021-05-01 | access-date = 2021-06-13}}</ref>
|-
|-
| libsystools<ref>{{cite web
| लिब्सीस्टूल<ref>{{cite web
| url=http://sourceforge.net/projects/libsystools/
| url=http://sourceforge.net/projects/libsystools/
| title=libsystools: A TLS/DTLS open source library for Windows/Linux using OpenSSL
| title=libsystools: A TLS/DTLS open source library for Windows/Linux using OpenSSL
Line 77: Line 74:
| publisher=[[SourceForge]]}}</ref> || {{Yes}} || {{No}}
| publisher=[[SourceForge]]}}</ref> || {{Yes}} || {{No}}
|-
|-
| [[MatrixSSL]]
| [[MatrixSSL|मैट्रिक्सएसएसएल]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
|-
| [[mbed TLS]] (previously PolarSSL)
| एमबेड टीएलएस (पहले पोलारएसएसएल)
| {{yes}}<ref name=mbedtls-2.0.0>{{cite web | title = mbed TLS 2.0.0 released | url = https://tls.mbed.org/tech-updates/releases/mbedtls-2.0.0-released | publisher = ARM | date = 2015-07-13 | access-date = 2015-08-25}}</ref>
| {{yes}}<ref name=mbedtls-2.0.0>{{cite web | title = mbed TLS 2.0.0 released | url = https://tls.mbed.org/tech-updates/releases/mbedtls-2.0.0-released | publisher = ARM | date = 2015-07-13 | access-date = 2015-08-25}}</ref>
| {{yes}}<ref name=mbedtls-2.0.0/>
| {{yes}}<ref name=mbedtls-2.0.0/>
|-
|-
| [[Network Security Services]]
| [[Network Security Services|नेटवर्क सुरक्षा सेवाएँ]]
| {{yes}}<ref name=NSS-3.14>{{cite web|url=https://developer.mozilla.org/en-US/docs/NSS/NSS_3.14_release_notes|work=Mozilla Developer Network|title=NSS 3.14 release notes|publisher=Mozilla|access-date=2012-10-27|archive-date=2013-01-17|archive-url=https://web.archive.org/web/20130117130029/https://developer.mozilla.org/en-US/docs/NSS/NSS_3.14_release_notes|url-status=dead}}</ref>
| {{yes}}<ref name=NSS-3.14>{{cite web|url=https://developer.mozilla.org/en-US/docs/NSS/NSS_3.14_release_notes|work=Mozilla Developer Network|title=NSS 3.14 release notes|publisher=Mozilla|access-date=2012-10-27|archive-date=2013-01-17|archive-url=https://web.archive.org/web/20130117130029/https://developer.mozilla.org/en-US/docs/NSS/NSS_3.14_release_notes|url-status=dead}}</ref>
| {{yes}}<ref name=NSS-3.16.2>{{cite web| url=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.16.2_release_notes| title=NSS 3.16.2 release notes| date=2014-06-30| work=Mozilla Developer Network| publisher=Mozilla| access-date=2014-06-30}}</ref>
| {{yes}}<ref name=NSS-3.16.2>{{cite web| url=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.16.2_release_notes| title=NSS 3.16.2 release notes| date=2014-06-30| work=Mozilla Developer Network| publisher=Mozilla| access-date=2014-06-30}}</ref>
|-
|-
| [[OpenSSL]]
| [[OpenSSL|ओपनएसएसएल]]
| {{yes}}
| {{yes}}
| {{yes}}<ref name=OpenSSL-1.0.2>{{cite web|url=https://www.openssl.org/news/openssl-1.0.2-notes.html|title=As of version 1.0.2|date=2015-01-22|work=The OpenSSL Project|publisher=The OpenSSL Project|access-date=2015-01-26|archive-date=2014-09-04|archive-url=https://web.archive.org/web/20140904045720/http://www.openssl.org/news/openssl-1.0.2-notes.html|url-status=dead}}</ref>
| {{yes}}<ref name=OpenSSL-1.0.2>{{cite web|url=https://www.openssl.org/news/openssl-1.0.2-notes.html|title=As of version 1.0.2|date=2015-01-22|work=The OpenSSL Project|publisher=The OpenSSL Project|access-date=2015-01-26|archive-date=2014-09-04|archive-url=https://web.archive.org/web/20140904045720/http://www.openssl.org/news/openssl-1.0.2-notes.html|url-status=dead}}</ref>
|-
|-
| PyDTLS<ref>{{cite web
| पायडीटी एलएस<ref>{{cite web
  | url=https://github.com/rbit/pydtls
  | url=https://github.com/rbit/pydtls
  | title=pydtls - Datagram Transport Layer Security for Python
  | title=pydtls - Datagram Transport Layer Security for Python
Line 103: Line 100:
  | publisher=[[Python Software Foundation]]}}</ref> || {{Yes}} || {{Yes}}
  | publisher=[[Python Software Foundation]]}}</ref> || {{Yes}} || {{Yes}}
|-
|-
| Python3-dtls<ref>{{cite web
| पायथन3-डीटी एल.एस<ref>{{cite web
  | url=https://github.com/mobius-software-ltd/pyton3-dtls
  | url=https://github.com/mobius-software-ltd/pyton3-dtls
  | title=pydtls - Datagram Transport Layer Security for Python
  | title=pydtls - Datagram Transport Layer Security for Python
Line 113: Line 110:
  | publisher=[[Python Software Foundation]]}}</ref> || {{Yes}} || {{Yes}}
  | publisher=[[Python Software Foundation]]}}</ref> || {{Yes}} || {{Yes}}
|-
|-
| [[RSA BSAFE]]
| [[RSA BSAFE|आरएसए बीएसएएफई]]
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
|-
| [[s2n]]
| [[s2n|एस2एन]]
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
|-
| [[Schannel|Schannel XP/2003, Vista/2008]]
| [[Schannel|चैनल एक्सपी/2003, विस्टा/2008]]
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
|-
| [[Schannel|Schannel 7/2008R2, 8/2012, 8.1/2012R2, 10]]
| [[Schannel|चैनल 7/2008आर2, 8/2012, 8.1/2012आर2, 10]]
| {{yes}}<ref name=MS2574819>{{cite web|title=An update is available that adds support for DTLS in Windows 7 SP1 and Windows Server 2008 R2 SP1|url=http://support.microsoft.com/kb/2574819/en-us|publisher=Microsoft|access-date=13 November 2012}}</ref>
| {{yes}}<ref name=MS2574819>{{cite web|title=An update is available that adds support for DTLS in Windows 7 SP1 and Windows Server 2008 R2 SP1|url=http://support.microsoft.com/kb/2574819/en-us|publisher=Microsoft|access-date=13 November 2012}}</ref>
| {{no}}<ref name=MS2574819 />
| {{no}}<ref name=MS2574819 />
|-
|-
|[[Schannel|Schannel 10 (1607), 2016]]
|[[Schannel|चैनल 10 (1607), 2016]]
|{{yes}}
|{{yes}}
|{{yes}}<ref>{{Cite web|url=https://docs.microsoft.com/en-us/windows-server/security/tls/tls-schannel-ssp-changes-in-windows-10-and-windows-server#dtls-12|title=TLS (Schannel SSP) changes in Windows 10 and Windows Server 2016|last=Justinha|website=docs.microsoft.com|language=en-us|access-date=2017-09-01}}</ref>
|{{yes}}<ref>{{Cite web|url=https://docs.microsoft.com/en-us/windows-server/security/tls/tls-schannel-ssp-changes-in-windows-10-and-windows-server#dtls-12|title=TLS (Schannel SSP) changes in Windows 10 and Windows Server 2016|last=Justinha|website=docs.microsoft.com|language=en-us|access-date=2017-09-01}}</ref>
|-
|-
| Secure Transport OS X 10.2–10.7 / iOS 1–4
| सुरक्षित परिवहन ओएस एक्स 10.2-10.7 / आईओएस 1-4
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
|-
| Secure Transport OS X 10.8–10.10 / iOS 5–8
| सुरक्षित परिवहन ओएस एक्स 10.8-10.10 / आईओएस 5-8
| {{yes}}<ref>{{cite web|url=https://developer.apple.com/library/ios/technotes/tn2287/|work=iOS Developer Library|title=Technical Note TN2287: iOS 5 and TLS 1.2 Interoperability Issues|publisher=Apple Inc.|access-date=2012-05-03}}</ref>
| {{yes}}<ref>{{cite web|url=https://developer.apple.com/library/ios/technotes/tn2287/|work=iOS Developer Library|title=Technical Note TN2287: iOS 5 and TLS 1.2 Interoperability Issues|publisher=Apple Inc.|access-date=2012-05-03}}</ref>
| {{no}}
| {{no}}
|-
|-
| SharkSSL
| शार्कएसएसएल
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
|-
| tinydtls <ref>{{cite web | url=https://projects.eclipse.org/projects/iot.tinydtls | title=tinydtls  | author = Olaf Bergmann | publisher=[[Eclipse Foundation]]}}</ref>
| टिनडीटीलस <ref>{{cite web | url=https://projects.eclipse.org/projects/iot.tinydtls | title=tinydtls  | author = Olaf Bergmann | publisher=[[Eclipse Foundation]]}}</ref>
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
|-
|-
| Waher.Security.DTLS <ref>{{cite web | url=https://www.nuget.org/packages/Waher.Security.DTLS/ | title=Waher.Security.DTLS  | author = Peter Waher | publisher=[[Waher Data AB]]}}</ref>
| वाहर सुरक्षा.डीटीएलएस <ref>{{cite web | url=https://www.nuget.org/packages/Waher.Security.DTLS/ | title=Waher.Security.DTLS  | author = Peter Waher | publisher=[[Waher Data AB]]}}</ref>
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
|-
|-
| [[wolfSSL]] (previously CyaSSL)
| वोल्फएसएसएल (पहले सीवाईएसएसएल)
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
|-
| @nodertc/dtls <ref>{{cite web | url=https://github.com/nodertc/dtls | title=Secure UDP communications using DTLS in pure js | author = Dmitriy Tsvettsikh | publisher=[[GitHub]]}}</ref><ref>{{cite web | url=https://www.npmjs.com/package/@nodertc/dtls | title=DTLS in pure js | author = Dmitriy Tsvettsikh | publisher=[[Npm (software)|npm]]}}</ref>
| @नोडर/डीटीएलएस <ref>{{cite web | url=https://github.com/nodertc/dtls | title=Secure UDP communications using DTLS in pure js | author = Dmitriy Tsvettsikh | publisher=[[GitHub]]}}</ref><ref>{{cite web | url=https://www.npmjs.com/package/@nodertc/dtls | title=DTLS in pure js | author = Dmitriy Tsvettsikh | publisher=[[Npm (software)|npm]]}}</ref>
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
|-
|-
|java-dtls<ref>{{cite web | url=https://github.com/mobius-software-ltd/java-dtls | title=Non blocking Java DTLS Implementation based on BouncyCastle and Netty | author = Mobius Software LTD | publisher=[[Mobius Software LTD]]}}</ref>
|जावा-डीटीएलएस<ref>{{cite web | url=https://github.com/mobius-software-ltd/java-dtls | title=Non blocking Java DTLS Implementation based on BouncyCastle and Netty | author = Mobius Software LTD | publisher=[[Mobius Software LTD]]}}</ref>
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
|-
| pion/dtls<ref>{{cite web
| पाईऑन/डीटीएलएस<ref>{{cite web
  | url=https://github.com/pion/dtls
  | url=https://github.com/pion/dtls
  | title=pion/dtls: DTLS 1.2 Server/Client implementation for Go
  | title=pion/dtls: DTLS 1.2 Server/Client implementation for Go
Line 171: Line 168:
  | publisher=[[GitHub]]}}</ref> (Go) || {{no}} || {{Yes}}
  | publisher=[[GitHub]]}}</ref> (Go) || {{no}} || {{Yes}}
|-
|-
| californium/scandium<ref>{{cite web
| कैलिफ़ोर्निया / स्कैंडियम<ref>{{cite web
  | url=https://github.com/eclipse/californium
  | url=https://github.com/eclipse/californium
  | title=californium/scandium: DTLS 1.2 Server/Client implementation for java and coap. Includes connection id extension.
  | title=californium/scandium: DTLS 1.2 Server/Client implementation for java and coap. Includes connection id extension.
  | publisher=[[Eclipse Foundation]]}}</ref> (Java) || {{no}} || {{Yes}}
  | publisher=[[Eclipse Foundation]]}}</ref> (जावा) || {{no}} || {{Yes}}
|-
|-
| SNF4J<ref>{{cite web
| एसएनएफ4जे<ref>{{cite web
  | url=https://github.com/snf4j/snf4j
  | url=https://github.com/snf4j/snf4j
  | title=Simple Network Framework for Java (SNF4J).
  | title=Simple Network Framework for Java (SNF4J).
  | author=SNF4J.ORG
  | author=SNF4J.ORG
  | publisher=[[GitHub]]}}</ref> (Java) || {{Yes}} || {{Yes}}
  | publisher=[[GitHub]]}}</ref> (जावा) || {{Yes}} || {{Yes}}
|-
|-
|-class="sortbottom"
|-class="sortbottom"
! Implementation
! कार्यान्वयन
! DTLS 1.0
! डीटीएलएस 1.0
! DTLS 1.2
! डीटीएलएस 1.2
|}
|}


=== अनुप्रयोग ===
=== अनुप्रयोग ===
* [[सिस्को सिस्टम्स]] [[ AnyConnect ]] वीपीएन क्लाइंट टीएलएस का उपयोग करता है और डीटीएलएस आधारित वीपीएन का आविष्कार किया है।<ref>{{cite web
* [[सिस्को सिस्टम्स]] [[ AnyConnect |कोई भी कनेक्ट]] वीपीएन क्लाइंट टीएलएस का उपयोग करता है और डीटीएलएस आधारित वीपीएन का आविष्कार किया है।<ref>{{cite web
| url=http://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/116312-qanda-anyconnect-00.html
| url=http://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/116312-qanda-anyconnect-00.html
| title=AnyConnect FAQ: tunnels, reconnect behavior, and the inactivity timer
| title=AnyConnect FAQ: tunnels, reconnect behavior, and the inactivity timer
| publisher=[[Cisco]] |access-date=26 February 2017}}</ref> * [[ओपनकनेक्ट]] एक ओपन सोर्स एनीकनेक्ट-संगत क्लाइंट और ओसीसर्व सर्वर है जो (डी) टीएलएस का समर्थन करता है।<ref>{{cite web
| publisher=[[Cisco]] |access-date=26 February 2017}}</ref>  
*[[ओपनकनेक्ट]] ओपन सोर्स एनीकनेक्ट-संगत क्लाइंट और ओसीसर्व सर्वर है जो (डी) टीएलएस का समर्थन करता है।<ref>{{cite web
| url=https://www.infradead.org/openconnect/
| url=https://www.infradead.org/openconnect/
| title=OpenConnect
| title=OpenConnect
| publisher=[[OpenConnect]] |access-date=26 February 2017}}</ref> * सिस्को इंटरक्लाउड फैब्रिक निजी और सार्वजनिक/प्रदाता कंप्यूट वातावरण के बीच सुरंग बनाने के लिए डीटीएलएस का उपयोग करता है<ref>{{cite web
| publisher=[[OpenConnect]] |access-date=26 February 2017}}</ref>  
*सिस्को इंटरक्लाउड फैब्रिक निजी और सार्वजनिक/प्रदाता कंप्यूट वातावरण के बीच सुरंग बनाने के लिए डीटीएलएस का उपयोग करता है<ref>{{cite web
| url=http://www.cisco.com/c/en/us/td/docs/solutions/Hybrid_Cloud/Intercloud/Intercloud_Fabric/Intercloud_Fabric_2.pdf
| url=http://www.cisco.com/c/en/us/td/docs/solutions/Hybrid_Cloud/Intercloud/Intercloud_Fabric/Intercloud_Fabric_2.pdf
| title=Cisco InterCloud Architectural Overview
| title=Cisco InterCloud Architectural Overview
| publisher=[[Cisco Systems]]}}</ref>
| publisher=[[Cisco Systems]]}}</ref>
* [[Zscaler]] टनल 2.0 टनलिंग के लिए डीटीएलएस का उपयोग करता है <ref>{{cite web
* [[Zscaler|ज़स्केलर]] टनल 2.0 टनलिंग के लिए डीटीएलएस का उपयोग करता है <ref>{{cite web
| url=https://help.zscaler.com/z-app/about-z-tunnel-1.0-z-tunnel-2.0
| url=https://help.zscaler.com/z-app/about-z-tunnel-1.0-z-tunnel-2.0
| title=ZScaler ZTNA 2.0 Tunnel
| title=ZScaler ZTNA 2.0 Tunnel
| publisher=[[ZScaler]]}}</ref>
| publisher=[[ZScaler]]}}</ref>
* F5 नेटवर्क F5 नेटवर्क#BIG-IP उत्पाद मॉड्यूल TLS और DTLS का उपयोग करता है<ref>{{cite web
* F5 नेटवर्क बिग-आईपी उत्पाद मॉड्यूल टीएलएस और डीटीएलएस का उपयोग करता है<ref>{{cite web
| url=https://f5.com/glossary/datagram-transport-layer-security-dtls
| url=https://f5.com/glossary/datagram-transport-layer-security-dtls
| title=f5 Datagram Transport Layer Security (DTLS)
| title=f5 Datagram Transport Layer Security (DTLS)
| publisher=[[f5 Networks]]}}</ref>
| publisher=[[f5 Networks]]}}</ref>
* Citrix Systems Citrix Systems # नेटवर्किंग और क्लाउड UDP को सुरक्षित करने के लिए DTLS का उपयोग करता है<ref>{{cite web
* साइट्रिक्स सिस्टम्स साइट्रिक्स सिस्टम्स नेटवर्किंग और क्लाउड यूडीपी को सुरक्षित करने के लिए डीटीएलएस का उपयोग करता है<ref>{{cite web
| url=http://docs.citrix.com/en-us/netscaler/11/traffic-management/ssl/config-ssloffloading/config-dtls-vserver.html
| url=http://docs.citrix.com/en-us/netscaler/11/traffic-management/ssl/config-ssloffloading/config-dtls-vserver.html
| title=Configuring a DTLS Virtual Server
| title=Configuring a DTLS Virtual Server
| publisher=[[Citrix Systems]]}}</ref>
| publisher=[[Citrix Systems]]}}</ref>
[[ओपेरा (वेब ​​ब्राउज़र)]]: [[गूगल क्रोम]], ओपेरा (वेब ​​ब्राउजर) और [[ फ़ायरफ़ॉक्स ]] डीटीएलएस-एसआरटीपी को सपोर्ट करते हैं<ref>{{cite web
[[ओपेरा (वेब ​​ब्राउज़र)]]: [[गूगल क्रोम]], ओपेरा (वेब ​​ब्राउजर) और [[ फ़ायरफ़ॉक्स |फ़ायरफ़ॉक्स]] डीटीएलएस-एसआरटीपी को सहयोग करते हैं <ref>{{cite web
  |url=https://sites.google.com/site/webrtc/interop
  |url=https://sites.google.com/site/webrtc/interop
  |title=WebRTC Interop Notes
  |title=WebRTC Interop Notes
Line 218: Line 216:
  |archive-url=https://web.archive.org/web/20130511043959/https://sites.google.com/site/webrtc/interop
  |archive-url=https://web.archive.org/web/20130511043959/https://sites.google.com/site/webrtc/interop
  |archive-date=2013-05-11
  |archive-date=2013-05-11
}}</ref> [[वेबआरटीसी]] के लिए। फ़ायरफ़ॉक्स 86 और आगे डीटीएलएस 1.0 का समर्थन नहीं करता है।<ref>{{Cite web|date=2021-02-23|title=Firefox 86.0, See All New Features, Updates and Fixes|url=https://www.mozilla.org/en-US/firefox/86.0/releasenotes/|url-status=live|access-date=2021-02-23|website=Mozilla|language=en|quote=From Firefox 86 onward, DTLS 1.0 is no longer supported for establishing WebRTC's PeerConnections. All WebRTC services need to support DTLS 1.2 from now on as the minimum version.|archive-url=https://web.archive.org/web/20210222150939/https://www.mozilla.org/en-US/firefox/86.0/releasenotes/ |archive-date=2021-02-22 }}</ref>
}}</ref> [[वेबआरटीसी]] के लिए फ़ायरफ़ॉक्स 86 और आगे डीटीएलएस 1.0 का समर्थन नहीं करता है।<ref>{{Cite web|date=2021-02-23|title=Firefox 86.0, See All New Features, Updates and Fixes|url=https://www.mozilla.org/en-US/firefox/86.0/releasenotes/|url-status=live|access-date=2021-02-23|website=Mozilla|language=en|quote=From Firefox 86 onward, DTLS 1.0 is no longer supported for establishing WebRTC's PeerConnections. All WebRTC services need to support DTLS 1.2 from now on as the minimum version.|archive-url=https://web.archive.org/web/20210222150939/https://www.mozilla.org/en-US/firefox/86.0/releasenotes/ |archive-date=2021-02-22 }}</ref>
 
 
== भेद्यता ==
== भेद्यता ==
फरवरी 2013 में लंदन विश्वविद्यालय के रॉयल होलोवे के दो शोधकर्ताओं ने एक समय के हमले की खोज की<ref name="praad-tls">{{Cite web|url=http://www.isg.rhul.ac.uk/~kp/dtls.pdf|title=Plaintext-Recovery Attacks Against Datagram TLS}}</ref> जिसने उन्हें [[सिफर ब्लॉक चेनिंग]] मोड एन्क्रिप्शन का उपयोग करते समय DTLS के OpenSSL या GnuTLS कार्यान्वयन का उपयोग करके DTLS कनेक्शन से प्लेनटेक्स्ट को पुनर्प्राप्त करने की अनुमति दी।
फरवरी 2013 में लंदन विश्वविद्यालय के रॉयल होलोवे के दो शोधकर्ताओं ने समय के आक्रमण की खोज की थी <ref name="praad-tls">{{Cite web|url=http://www.isg.rhul.ac.uk/~kp/dtls.pdf|title=Plaintext-Recovery Attacks Against Datagram TLS}}</ref> जिसने उन्हें [[सिफर ब्लॉक चेनिंग]] मोड एन्क्रिप्शन का उपयोग करते समय डीटीएलएस के ओपनएसएसएल या ग्नुटीएलएस कार्यान्वयन का उपयोग करके डीटीएलएस सम्बन्ध से प्लेनटेक्स्ट को पुनर्प्राप्त करने की अनुमति दी थी।


== यह भी देखें ==
== यह भी देखें ==
{{Portal|Internet}}
{{Portal|Internet}}
* [[ZRTP]]
* [[ZRTP|जेडआरटीपी]]
* [[विश्वसनीय उपयोगकर्ता डेटाग्राम प्रोटोकॉल]]
* [[विश्वसनीय उपयोगकर्ता डेटाग्राम प्रोटोकॉल]]
* [[ WHO ]]
* [[ WHO |डब्ल्यूएचओ]]
* [[वायरगार्ड]]
* [[वायरगार्ड]]


Line 241: Line 237:
* {{cite web| url=http://twit.tv/show/security-now/380| title=Datagram Transport Layer Security| first1=Steve| last1=Gibson| first2=Leo| last2=Laporte| date=2012-11-28| work=Security Now 380| access-date=2013-03-17}} Skip to 1:07:14.
* {{cite web| url=http://twit.tv/show/security-now/380| title=Datagram Transport Layer Security| first1=Steve| last1=Gibson| first2=Leo| last2=Laporte| date=2012-11-28| work=Security Now 380| access-date=2013-03-17}} Skip to 1:07:14.
* Robin Seggelmann's [https://web.archive.org/web/20130924041727/http://sctp.fh-muenster.de/dtls-samples.html Sample Code]: echo, character generator, and discard client/servers.
* Robin Seggelmann's [https://web.archive.org/web/20130924041727/http://sctp.fh-muenster.de/dtls-samples.html Sample Code]: echo, character generator, and discard client/servers.
* [https://dtls.xargs.org/ The Illustrated DTLS Connection]
* [https://dtls.xargs.org/ The Illustrated डीटीएलएस Connection]
 
{{SSL/TLS}}
{{VPN}}
[[Category: क्रिप्टोग्राफिक प्रोटोकॉल]] [[Category: सत्र परत प्रोटोकॉल]] [[Category: परिवहन परत सुरक्षा]] [[Category: आभासी निजी नेटवर्क]]
 
 


[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:CS1 English-language sources (en)]]
[[Category:Created On 15/06/2023]]
[[Category:Created On 15/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:आभासी निजी नेटवर्क]]
[[Category:क्रिप्टोग्राफिक प्रोटोकॉल]]
[[Category:परिवहन परत सुरक्षा]]
[[Category:सत्र परत प्रोटोकॉल]]

Latest revision as of 10:19, 30 June 2023

डेटाग्राम ट्रांसपोर्ट लेयर सुरक्षा (डीटीएलएस) संचार प्रोटोकॉल है जो डेटाग्राम-आधारित अनुप्रयोगों को डिज़ाइन किए गए विधि से संचार करने की अनुमति देकर संचार सुरक्षा प्रदान करता है।[1][2] ईव्सड्रॉपिंग, अस्तव्यस्तता करना, या संदेश जालसाजी को रोकने के लिए डीटीएलएस प्रोटोकॉल स्ट्रीम (कंप्यूटिंग) उन्मुख परिवहन परत सुरक्षा (टीएलएस) प्रोटोकॉल पर आधारित है और इसका उद्देश्य समान सुरक्षा गारंटी प्रदान करना है। डीटीएलएस प्रोटोकॉल डेटाग्राम अंतर्निहित परिवहन के शब्दार्थ को संरक्षित करता है एप्लिकेशन स्ट्रीम प्रोटोकॉल से जुड़े विलंब से ग्रस्त नहीं होता है, किन्तु क्योंकि यह उपयोगकर्ता डेटाग्राम प्रोटेकॉलका उपयोग करें स्ट्रीम नियंत्रण ट्रांसमिशन प्रोटोकॉल का उपयोग करता है, एप्लिकेशन को पैकेट पुनर्क्रमित करना, डेटाग्राम की हानि से निपटना पड़ता है और इस प्रकार डेटा डेटाग्राम नेटवर्क पैकेट के आकार से बड़ा होता है। क्योंकि डीटीएलएस टीसीपी के अतिरिक्त यूडीपी या एससीटीपी का उपयोग करता है, यह टीसीपी मेल्टडाउन समस्या से बचाता है,[3][4] जब वीपीएन टनल बनाने के लिए उपयोग किया जा रहा हो।

परिभाषा

निम्नलिखित दस्तावेज डीटीएलएस को परिभाषित करते हैं:

  • RFC 9147 उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) के साथ प्रयोग के लिए,
  • RFC 5238 डेटाग्राम कंजेशन नियंत्रण प्रोटोकॉल (डीसीसीपी) के साथ प्रयोग के लिए,
  • RFC 5415 कैपवैप (कैपवैप) के साथ प्रयोग के लिए,
  • RFC 6083 स्ट्रीम नियंत्रण ट्रांसमिशन प्रोटोकॉल (एससीटीपी) एनकैप्सुलेशन के साथ प्रयोग के लिए,
  • RFC 5764 सुरक्षित वास्तविक समय परिवहन प्रोटोकॉल (एसआरटीपी) के साथ उपयोग के लिए बाद में सुरक्षित रीयल-टाइम ट्रांसपोर्ट नियंत्रण प्रोटोकॉल (एसआरटीसीपी) के साथ ड्राफ्ट में डीटीएलएस-एसआरटीपी कहा जाता है।[5]

डीटीएलएस 1.0 टीएलएस 1.1 पर आधारित है, डीटीएलएस 1.2 टीएलएस 1.2 पर आधारित है, और डीटीएलएस 1.3 टीएलएस 1.3 पर आधारित है। कोई डीटीएलएस 1.1 नहीं है क्योंकि टीएलएस के साथ संस्करण संख्याओं के सामंजस्य के लिए इस संस्करण-संख्या को छोड़ दिया गया था।[2] पिछले डीटीएलएस संस्करणों की तरह, डीटीएलएस 1.3 का उद्देश्य आदेश सुरक्षा/गैर-पुनरावृत्ति के अपवाद के साथ टीएलएस 1.3 तक समकक्ष सुरक्षा गारंटी प्रदान करना है।[6]

कार्यान्वयन

लाइब्रेरी

डीटी एलएस के लिए लाइब्रेरी सहयोग
कार्यान्वयन डीटीएलएस 1.0[1] डीटीएलएस 1.2[2]
वनस्पति Yes Yes
क्रिप्टलिब No No
ग्नुटीएलएस Yes Yes
जावा सुरक्षित सॉकेट एक्सटेंशन Yes Yes
लिब्रेएसएसएल Yes Yes[7]
लिब्सीस्टूल[8] Yes No
मैट्रिक्सएसएसएल Yes Yes
एमबेड टीएलएस (पहले पोलारएसएसएल) Yes[9] Yes[9]
नेटवर्क सुरक्षा सेवाएँ Yes[10] Yes[11]
ओपनएसएसएल Yes Yes[12]
पायडीटी एलएस[13][14] Yes Yes
पायथन3-डीटी एल.एस[15][16] Yes Yes
आरएसए बीएसएएफई No No
एस2एन No No
चैनल एक्सपी/2003, विस्टा/2008 No No
चैनल 7/2008आर2, 8/2012, 8.1/2012आर2, 10 Yes[17] No[17]
चैनल 10 (1607), 2016 Yes Yes[18]
सुरक्षित परिवहन ओएस एक्स 10.2-10.7 / आईओएस 1-4 No No
सुरक्षित परिवहन ओएस एक्स 10.8-10.10 / आईओएस 5-8 Yes[19] No
शार्कएसएसएल No No
टिनडीटीलस [20] No Yes
वाहर सुरक्षा.डीटीएलएस [21] No Yes
वोल्फएसएसएल (पहले सीवाईएसएसएल) Yes Yes
@नोडर/डीटीएलएस [22][23] No Yes
जावा-डीटीएलएस[24] Yes Yes
पाईऑन/डीटीएलएस[25] (Go) No Yes
कैलिफ़ोर्निया / स्कैंडियम[26] (जावा) No Yes
एसएनएफ4जे[27] (जावा) Yes Yes
कार्यान्वयन डीटीएलएस 1.0 डीटीएलएस 1.2

अनुप्रयोग

  • सिस्को सिस्टम्स कोई भी कनेक्ट वीपीएन क्लाइंट टीएलएस का उपयोग करता है और डीटीएलएस आधारित वीपीएन का आविष्कार किया है।[28]
  • ओपनकनेक्ट ओपन सोर्स एनीकनेक्ट-संगत क्लाइंट और ओसीसर्व सर्वर है जो (डी) टीएलएस का समर्थन करता है।[29]
  • सिस्को इंटरक्लाउड फैब्रिक निजी और सार्वजनिक/प्रदाता कंप्यूट वातावरण के बीच सुरंग बनाने के लिए डीटीएलएस का उपयोग करता है[30]
  • ज़स्केलर टनल 2.0 टनलिंग के लिए डीटीएलएस का उपयोग करता है [31]
  • F5 नेटवर्क बिग-आईपी उत्पाद मॉड्यूल टीएलएस और डीटीएलएस का उपयोग करता है[32]
  • साइट्रिक्स सिस्टम्स साइट्रिक्स सिस्टम्स नेटवर्किंग और क्लाउड यूडीपी को सुरक्षित करने के लिए डीटीएलएस का उपयोग करता है[33]

ओपेरा (वेब ​​ब्राउज़र): गूगल क्रोम, ओपेरा (वेब ​​ब्राउजर) और फ़ायरफ़ॉक्स डीटीएलएस-एसआरटीपी को सहयोग करते हैं [34] वेबआरटीसी के लिए फ़ायरफ़ॉक्स 86 और आगे डीटीएलएस 1.0 का समर्थन नहीं करता है।[35]

भेद्यता

फरवरी 2013 में लंदन विश्वविद्यालय के रॉयल होलोवे के दो शोधकर्ताओं ने समय के आक्रमण की खोज की थी [36] जिसने उन्हें सिफर ब्लॉक चेनिंग मोड एन्क्रिप्शन का उपयोग करते समय डीटीएलएस के ओपनएसएसएल या ग्नुटीएलएस कार्यान्वयन का उपयोग करके डीटीएलएस सम्बन्ध से प्लेनटेक्स्ट को पुनर्प्राप्त करने की अनुमति दी थी।

यह भी देखें

संदर्भ

  1. 1.0 1.1 Rescorla, Eric; Modadugu, Nagendra (April 2006). डेटाग्राम ट्रांसपोर्ट लेयर सुरक्षा. doi:10.17487/RFC4347. RFC 4347.
  2. 2.0 2.1 2.2 Rescorla, Eric; Modadugu, Nagendra (January 2012). Datagram Transport Layer Security Version 1.2. doi:10.17487/RFC6347. RFC 6347.
  3. Titz, Olaf (2001-04-23). "Why TCP Over TCP Is A Bad Idea". Retrieved 2015-10-17.
  4. Honda, Osamu; Ohsaki, Hiroyuki; Imase, Makoto; Ishizuka, Mika; Murayama, Junichi (October 2005). "Understanding TCP over TCP: effects of TCP tunneling on end-to-end throughput and latency". In Atiquzzaman, Mohammed; Balandin, Sergey I (eds.). Performance, Quality of Service, and Control of Next-Generation Communication and Sensor Networks III. Vol. 6011. Bibcode:2005SPIE.6011..138H. CiteSeerX 10.1.1.78.5815. doi:10.1117/12.630496. S2CID 8945952.
  5. Peck, M.; Igoe, K. (2012-09-25). "Suite B Profile for Datagram Transport Layer Security / Secure Real-time Transport Protocol (DTLS-SRTP)". IETF.
  6. "The Datagram Transport Layer Security (DTLS) Protocol Version 1.3".
  7. "LibreSSL 3.3.2 Release Notes". The OpenBSD Project. 2021-05-01. Retrieved 2021-06-13.
  8. Julien Kauffmann. "libsystools: A TLS/DTLS open source library for Windows/Linux using OpenSSL". SourceForge.
  9. 9.0 9.1 "mbed TLS 2.0.0 released". ARM. 2015-07-13. Retrieved 2015-08-25.
  10. "NSS 3.14 release notes". Mozilla Developer Network. Mozilla. Archived from the original on 2013-01-17. Retrieved 2012-10-27.
  11. "NSS 3.16.2 release notes". Mozilla Developer Network. Mozilla. 2014-06-30. Retrieved 2014-06-30.
  12. "As of version 1.0.2". The OpenSSL Project. The OpenSSL Project. 2015-01-22. Archived from the original on 2014-09-04. Retrieved 2015-01-26.
  13. Ray Brown. "pydtls - Datagram Transport Layer Security for Python". GitHub.
  14. Ray Brown. "DTLS for Python". Python Software Foundation.
  15. Ray Brown/Mobius Software LTD. "pydtls - Datagram Transport Layer Security for Python". GitHub.
  16. Ray Brown/Mobius Software LTD. "DTLS for Python3 Based on PyDTLS". Python Software Foundation.
  17. 17.0 17.1 "An update is available that adds support for DTLS in Windows 7 SP1 and Windows Server 2008 R2 SP1". Microsoft. Retrieved 13 November 2012.
  18. Justinha. "TLS (Schannel SSP) changes in Windows 10 and Windows Server 2016". docs.microsoft.com (in English). Retrieved 2017-09-01.
  19. "Technical Note TN2287: iOS 5 and TLS 1.2 Interoperability Issues". iOS Developer Library. Apple Inc. Retrieved 2012-05-03.
  20. Olaf Bergmann. "tinydtls". Eclipse Foundation.
  21. Peter Waher. "Waher.Security.DTLS". Waher Data AB.
  22. Dmitriy Tsvettsikh. "Secure UDP communications using DTLS in pure js". GitHub.
  23. Dmitriy Tsvettsikh. "DTLS in pure js". npm.
  24. Mobius Software LTD. "Non blocking Java DTLS Implementation based on BouncyCastle and Netty". Mobius Software LTD.
  25. Sean DuBois. "pion/dtls: DTLS 1.2 Server/Client implementation for Go". GitHub.
  26. "californium/scandium: DTLS 1.2 Server/Client implementation for java and coap. Includes connection id extension". Eclipse Foundation.
  27. SNF4J.ORG. "Simple Network Framework for Java (SNF4J)". GitHub.
  28. "AnyConnect FAQ: tunnels, reconnect behavior, and the inactivity timer". Cisco. Retrieved 26 February 2017.
  29. "OpenConnect". OpenConnect. Retrieved 26 February 2017.
  30. "Cisco InterCloud Architectural Overview" (PDF). Cisco Systems.
  31. "ZScaler ZTNA 2.0 Tunnel". ZScaler.
  32. "f5 Datagram Transport Layer Security (DTLS)". f5 Networks.
  33. "Configuring a DTLS Virtual Server". Citrix Systems.
  34. "WebRTC Interop Notes". Archived from the original on 2013-05-11.
  35. "Firefox 86.0, See All New Features, Updates and Fixes". Mozilla (in English). 2021-02-23. Archived from the original on 2021-02-22. Retrieved 2021-02-23. From Firefox 86 onward, DTLS 1.0 is no longer supported for establishing WebRTC's PeerConnections. All WebRTC services need to support DTLS 1.2 from now on as the minimum version.
  36. "Plaintext-Recovery Attacks Against Datagram TLS" (PDF).


बाहरी संबंध