DNSCrypt
ડી. એન. એસ. સી. ક્રિપ્ટ એ એક નેટવર્ક પ્રોટોકોલ છે જે વપરાશકર્તાના કમ્પ્યુટર અને પુનરાવર્તિત નામ સર્વર વચ્ચે ડોમેન નેમ સિસ્ટમ (ડી. એન. એસ.) ટ્રાફિકને પ્રમાણિત કરે છે અને એન્ક્રિપ્ટ કરે છે. તે મૂળરૂપે ફ્રેન્ક ડેનિસ અને યેચેંગ ફુ દ્વારા ડિઝાઇન કરવામાં આવ્યું હતું. બહુવિધ મુક્ત અને ઓપન સોર્સ સોફ્ટવેર અમલીકરણ અસ્તિત્વ ધરાવે છે. તે યુનિક્સ, એપલ આઇઓએસ, લિનક્સ, એન્ડ્રોઇડ અને માઇક્રોસોફ્ટ વિન્ડોઝ સહિત વિવિધ ઓપરેટિંગ સિસ્ટમ્સ માટે ઉપલબ્ધ છે. ડી. એન. એસ. સી. ક્રિપ્ટ છેતરપિંડી શોધવા માટે ક્રિપ્ટોગ્રાફિક બાંધકામમાં ક્લાયન્ટ અને ડી. એન. એસ. રિઝોલ્વર વચ્ચે બિનપરિવર્તિત ડી. એન. એસ. ટ્રાફિકને લપેટી લે છે. તેમ છતાં તે એન્ડ-ટુ-એન્ડ સુરક્ષા પ્રદાન કરતું નથી, તે સ્થાનિક નેટવર્કને મેન-ઇન-ધ-મિડલ હુમલાઓથી રક્ષણ આપે છે. મુક્ત અને ઓપન સોર્સ સોફ્ટવેર અમલીકરણ ડીએનએસક્રિપ્ટ-પ્રોક્સી વધુમાં ODoH ને એકીકૃત કરે છે. તે યુ. ડી. પી. આધારિત એમ્પ્લીફિકેશન હુમલાઓને પણ ઘટાડે છે, જેમાં કોઈ પ્રશ્ન ઓછામાં ઓછો અનુરૂપ પ્રતિસાદ જેટલો મોટો હોવો જરૂરી છે. આમ, ડી. એન. એસ. ક્રિપ્ટ ડી. એન. એસ. એમ્પ્લીફિકેશન હુમલાઓને રોકવામાં મદદ કરે છે. જમાવટ ખાનગી જમાવટ ઉપરાંત, ડી. એન. એસ. સી. ક્રિપ્ટ પ્રોટોકોલને કેટલાક જાહેર ડી. એન. એસ. ઉકેલકો દ્વારા અપનાવવામાં આવ્યો છે, જેમાં મોટા ભાગના ઓપનએન. આઈ. સી. નેટવર્કના સભ્યો તેમજ વર્ચ્યુઅલ પ્રાઇવેટ નેટવર્ક (વી. પી. એન.) સેવાઓ છે. ઓપનડીએનએસ (હવે સિસ્કોનો એક ભાગ) એ 6 ડિસેમ્બર 2011ના રોજ ડી. એન. એસ. ક્રિપ્ટને ટેકો આપતી પ્રથમ જાહેર ડી. એન. એસ. સેવાની જાહેરાત કરી હતી, ત્યારબાદ ટૂંક સમયમાં ક્લાઉડએનએસ ઓસ્ટ્રેલિયા આવ્યું હતું. 29 માર્ચ 2016ના રોજ, યાન્ડેક્સે તેમના જાહેર DNS સર્વર પર તેમજ યાન્ડેક્ષ બ્રાઉઝરમાં DNSCrypt પ્રોટોકોલ માટે સમર્થનની જાહેરાત કરી હતી. 14 ઓક્ટોબર 2016ના રોજ, એડગાર્ડે તેમના ડી. એન. એસ. ફિલ્ટરિંગ મોડ્યુલમાં ડી. એન. એસ. ક્રિપ્ટ ઉમેર્યું હતું જેથી વપરાશકર્તાઓ ઓનલાઇન ગોપનીયતા અને જાહેરાત અવરોધિત કરવા માટે તેમના આઇ. એસ. પી. માંથી કસ્ટમ અથવા એડગાર્ડના પોતાના ડી. એન. એસ. સર્વર પર જઈ શકે. 10 સપ્ટેમ્બર 2018ના રોજ, ક્વાડ9 બિનનફાકારક જાહેર પુનરાવર્તિત નિરાકરણ સેવાએ ડી. એન. એસ. સી. ક્રિપ્ટ માટે સમર્થનની જાહેરાત કરી. સુરક્ષિત પ્રોટોકોલને ટેકો આપતા અન્ય સર્વર્સનો ઉલ્લેખ DNSCrypt સર્જકોની યાદીમાં કરવામાં આવ્યો છે. પ્રોટોકોલ ડી. એન. એસ. સી. ક્રિપ્ટનો ઉપયોગ યુ. ડી. પી. પર અથવા ટી. સી. પી. પર થઈ શકે છે. બંને કિસ્સાઓમાં, તેનું ડિફોલ્ટ પોર્ટ 443 છે. પ્રોટોકોલ HTTPSથી ધરમૂળથી અલગ હોવા છતાં, બંને સેવા પ્રકારો એક જ બંદરનો ઉપયોગ કરે છે. જો કે, એચ. ટી. ટી. પી. એસ. અને ડી. એન. એસ. સી. ક્રિપ્ટ પર ડી. એન. એસ. એક જ પોર્ટ પર શક્ય હોવા છતાં, તેઓ હજુ પણ જુદા જુદા સર્વરો પર અલગથી ચાલવા જોઈએ. જો બંને સંચાર માટે એક જ બંદરનો ઉપયોગ કરે તો બે સર્વર કાર્યક્રમો એક જ સર્વર પર એક સાથે ચલાવી શકાતા નથી; જોકે સૈદ્ધાંતિક રીતે મલ્ટિપ્લેક્સિંગ અભિગમ શક્ય છે. સામાન્ય રીતે વેબ બ્રાઉઝરમાં જોવા મળતા વિશ્વસનીય પ્રમાણપત્ર અધિકારીઓ પર આધાર રાખવાને બદલે, ગ્રાહકે પસંદ કરેલા પ્રદાતાની જાહેર હસ્તાક્ષર કી પર સ્પષ્ટપણે વિશ્વાસ કરવો પડશે. આ સાર્વજનિક કીનો ઉપયોગ પ્રમાણપત્રોના સમૂહને ચકાસવા માટે થાય છે, જે પરંપરાગત DNS ક્વેરીઝનો ઉપયોગ કરીને મેળવવામાં આવે છે. આ પ્રમાણપત્રોમાં કી એક્સચેન્જ માટે ઉપયોગમાં લેવાતી ટૂંકા ગાળાની જાહેર કીઓ તેમજ ઉપયોગ કરવા માટે સાઇફર સ્યુટની ઓળખકર્તા હોય છે. ગ્રાહકોને દરેક ક્વેરી માટે નવી કી જનરેટ કરવા માટે પ્રોત્સાહિત કરવામાં આવે છે, જ્યારે સર્વરોને દર 24 કલાકમાં ટૂંકા ગાળાની કી જોડી ફેરવવા માટે પ્રોત્સાહિત કરવામાં આવે છે. ડી. એન. એસ. સી. ક્રિપ્ટ પ્રોટોકોલનો ઉપયોગ એક્સેસ કંટ્રોલ અથવા એકાઉન્ટિંગ માટે પણ થઈ શકે છે, ફક્ત જાહેર કીઓના પૂર્વવ્યાખ્યાયિત સમૂહને સ્વીકારીને. આનો ઉપયોગ વ્યાપારી DNS સેવાઓ દ્વારા IP સરનામાંઓ પર આધાર રાખ્યા વિના ગ્રાહકોને ઓળખવા માટે થઈ શકે છે. પ્રશ્નો અને પ્રતિક્રિયાઓ સમાન અલ્ગોરિધમનો ઉપયોગ કરીને એન્ક્રિપ્ટ કરવામાં આવે છે અને પેકેટના કદને લીક થવાનું ટાળવા માટે 64 બાઇટ્સના બહુવિધમાં પેડ કરવામાં આવે છે. યુ. ડી. પી. પર, જ્યારે જવાબ તેના તરફ દોરી જતા પ્રશ્ન કરતાં મોટો હશે, ત્યારે સર્વર ટૂંકા પેકેટ સાથે જવાબ આપી શકે છે જેની ટી. સી. (કાપેલી) બીટ સેટ કરવામાં આવી છે. ક્લાયન્ટે પછી ટી. સી. પી. નો ઉપયોગ કરીને ફરીથી પ્રયાસ કરવો જોઈએ અને અનુગામી પ્રશ્નોના પેડિંગમાં વધારો કરવો જોઈએ. પ્રોટોકોલની આવૃત્તિઓ 1 અને 2 કી એક્સચેન્જ માટે X25519 અલ્ગોરિધમ, સહીઓ માટે EdDSA, તેમજ પ્રમાણિત એન્ક્રિપ્શન માટે XSalsa20-Poly1305 અથવા XChaCha20-Poly1305 નો ઉપયોગ કરે છે. 2023 સુધીમાં, ડી. એન. એસ. સી. ક્રિપ્ટ પ્રોટોકોલમાં કોઈ જાણીતી નબળાઈઓ નથી કે તેના અંતર્ગત ક્રિપ્ટોગ્રાફિક બાંધકામો સામે વ્યવહારુ હુમલાઓ નથી. અનામી DNSCrypt અનામી DNSCrypt એ DNS ગોપનીયતામાં વધુ સુધારો કરવા માટે 2019 માં પ્રસ્તાવિત પ્રોટોકોલ વિસ્તરણ છે. ક્લાયન્ટને સીધો જવાબ આપવાને બદલે, રિઝોલ્વર અન્ય રિઝોલ્વરને પારદર્શક પ્રોક્સી તરીકે કામ કરી શકે છે, વાસ્તવિક ક્લાયન્ટ આઇપીને બાદમાં છુપાવી શકે છે. અનામી ડી. એન. એસ. ક્રિપ્ટ એ ટોર અને એસ. ઓ. સી. કે. એસ. પ્રોક્સીનો હળવો વિકલ્પ છે, જે ખાસ કરીને ડી. એન. એસ. ટ્રાફિક માટે રચાયેલ છે. અનામી ડી. એન. એસ. ક્રિપ્ટની જમાવટ ઓક્ટોબર 2019 માં શરૂ થઈ હતી, અને પ્રોટોકોલ અપનાવવાની પ્રક્રિયા ઝડપી હતી, જેમાં 40 ડી. એન. એસ. રિલે ક્લાયન્ટ અને સર્વર અમલીકરણની જાહેર ઉપલબ્ધતાના માત્ર બે અઠવાડિયા પછી સેટ કરવામાં આવ્યા હતા. આ પણ જુઓ DNS ઓવર HTTPS DNS ઓવર TLS ડોમેન નેમ સિસ્ટમ સિક્યુરિટી એક્સ્ટેન્શન્સ (DNSSEC) એલિપ્ટિક કર્વ ક્રિપ્ટોગ્રાફી કર્વ25519 DNSCurve સંદર્ભો બાહ્ય કડીઓ DNSCrypt પ્રોટોકોલ સ્પષ્ટીકરણ અનામીકૃત DNSCrypt સ્પષ્ટીકરણ ડોમેન નામ સિસ્ટમ ઇન્ટરનેટ પ્રોટોકોલ