DNSSEC કે VPN: તમારી DNS ક્વેરીઓ કોણ છુપાવે છે?
DNSSEC સાબિત કરે છે કે જવાબ અસલી છે, ખાનગી નહીં. સેટિંગ્સ બદલતા પહેલાં તપાસો કે કયો સ્તર ગોપનીયતા આપે છે અને કયો રૂટિંગ.
બે મિકેનિઝમને એક જ કામનો શ્રેય મળે છે અને તેમાંથી કોઈ પણ તે કામ કરતું નથી. DNSSEC જવાબ આપે છે કે તમને મળેલો ડેટા ખરેખર તે જ ઝોનમાંથી આવ્યો છે જે તેને પ્રકાશિત કરે છે, અને VPN નક્કી કરે છે કે તમારા પેકેટ કયો રસ્તો લેશે. તેમાંથી કોઈ પણ દરેક કિસ્સામાં તમે પૂછેલું નામ છુપાવતું નથી, અને જે સેટિંગ્સ એવું કરવું જોઈએ એવું લાગે છે તે સામાન્ય રીતે ચકાસણીને બદલે પરિવહન કે રૂટિંગ વિશે હોય છે. પહેલાં સ્તરને નામ આપવાથી ગોપનીયતા વિશેનો અસ્પષ્ટ પ્રશ્ન ચોક્કસ પ્રશ્નમાં ફેરવાય છે.
એકમાં ભળી જતા ત્રણ દાવા
અસલિયત એ દાવો છે કે જવાબ એ જ છે જે ઝોને પ્રકાશિત કર્યો હતો અને રસ્તામાં તેમાં ફેરફાર થયો નથી. ગોપનીયતા એ દાવો છે કે રસ્તા પરનું કોઈ પણ ક્વેરી કે જવાબ વાંચી શકતું નથી. રૂટિંગ એ દાવો છે કે પેકેટ તમે પસંદ કરેલા રસ્તે જાય છે, અને ટનલ બરાબર એ જ આપે છે.
DNSSEC પહેલા વિશે વાત કરે છે અને બાકીના બે વિશે કંઈ કહેતું નથી. DoT અને DoH રિઝોલ્વર સુધીના ભાગ માટે બીજા વિશે વાત કરે છે. VPN ત્રીજા વિશે વાત કરે છે અને બીજા પર પણ અસર કરી શકે છે, પણ ફક્ત ટ્રાફિક ક્યાં જાય છે તેની આડઅસર તરીકે.
એપ્લિકેશન ટ્રાફિક ચોથો કિસ્સો છે: HTTPS તમારા ક્લાયન્ટ અને સાઇટ વચ્ચેના વેબ વિનિમયને સુરક્ષિત અને પ્રમાણિત કરે છે, અને કોઈ DNS સ્તર તેનું સ્થાન લેતું નથી.
સહી ચકાસણી શું કરી શકે છે અને શું નહીં
ચકાસતું રિઝોલ્વર ઝોનથી ગોઠવેલા વિશ્વાસ એન્કર સુધીની સહીઓની સાંકળ તપાસે છે, પછી ચકાસણી સફળ થાય ત્યારે પ્રમાણિત-ડેટા ફ્લેગ સેટ કરેલો જવાબ પાછો આપે છે. એ ફ્લેગ ડેટા વિશેનો પુરાવો છે, જોડાણ કે ગંતવ્યના ઇરાદા વિશે નહીં.
તે કાયદેસર ઝોન માલિકને એવી સેવા માટે અસલી રેકોર્ડ પ્રકાશિત કરતા રોકી શકતું નથી જેના પર તમારે ભરોસો ન કરવો જોઈએ. સમાધાન થયેલા ડોમેનમાંથી યોગ્ય રીતે સહી કરેલો જવાબ હજી યોગ્ય રીતે સહી કરેલો જ રહે છે, અને એ ડોમેન તમારા ઓળખપત્રોને લાયક છે કે નહીં તે અંગે DNSSEC નો કોઈ અભિપ્રાય નથી.
તે કંઈ પણ છુપાવતું નથી. ક્વેરી અને જવાબ નેટવર્ક પાર કરે છે એવા સ્વરૂપમાં જે રિઝોલ્વર અને એ રસ્તા પરનું કોઈ પણ નિરીક્ષક વાંચી શકે, સિવાય કે બીજું કોઈ સ્તર પરિવહનને સુરક્ષિત કરે. સહી કરેલો જવાબ અને ખાનગી જવાબ અલગ ગુણધર્મો છે, અને તૈનાતીમાંથી કોઈ એક જ હોઈ શકે. જો કોઈ પણ તમારા માટે મહત્ત્વનું હોય તો બંને ચકાસો.
ગોપનીયતા ખરેખર ક્યાંથી આવે છે
એન્ક્રિપ્ટેડ રિઝોલ્વર પરિવહન DNS વિનિમયને TLS માં લપેટે છે, તેથી રિઝોલ્વર હજી પ્રશ્ન જુએ છે પણ તમારા અને તેની વચ્ચેનો રસ્તો નહીં. આ વિશ્વાસને દૂર કરવાને બદલે ખસેડે છે: તમે રિઝોલ્વર પર વધુ અને સ્થાનિક નેટવર્ક પર ઓછો ભરોસો કરો છો.
VPN ક્વેરીઓને બીજી બાજુના રિઝોલ્વર સુધી લઈ જઈ શકે છે, જે રસ્તો અને તેમને જોતું રિઝોલ્વર બંને બદલે છે. આ ગોપનીયતાના પરિણામ સાથેનો રૂટિંગ નિર્ણય છે, અને સંચાલિત નેટવર્કમાં આંતરિક રિઝોલ્વર જ એકમાત્ર હોઈ શકે જે આંતરિક નામોનો જવાબ આપી શકે.
લોકો ખરેખર જે સંયોજન ઇચ્છે છે તે સામાન્ય રીતે એકસાથે ત્રણ વસ્તુ છે: ચકાસણી ચાલુ, તેમણે પસંદ કરેલા રિઝોલ્વર સુધી એન્ક્રિપ્ટેડ પરિવહન, અને ગંતવ્ય પર એપ્લિકેશન TLS. દરેક સ્વતંત્ર છે, અને એક છોડી દેવાથી બીજી ખાલી જગ્યા રહે છે.
ચકાસણી અને પરિવહન અલગ તપાસો
બે પરીક્ષણો મોટાભાગની મૂંઝવણ ઉકેલે છે. પહેલું પૂછે છે કે રિઝોલ્વરે જવાબ ચકાસ્યો છે કે નહીં; બીજું પૂછે છે કે પરિવહન સુરક્ષિત હતું કે નહીં. તે અલગ રીતે નિષ્ફળ જાય છે અને એક પણ બીજાનો અર્થ દર્શાવતું નથી.
આ આદેશો ચકાસતી ક્વેરીના ફ્લેગ છાપે છે, ચકાસણી બંધ કરીને ક્વેરીનું પુનરાવર્તન કરે છે, અને સ્થાનિક ચકાસણી delv વડે ચલાવે છે:
dig +dnssec example.com | grep flags
dig +cd example.com | grep status
delv example.comપ્રમાણિત-ડેટા ફ્લેગ અને હાજર સહી સાથેનો જવાબ એ રિઝોલ્વર પર ચકાસણી દર્શાવે છે. delv વડે ચકાસણી નિષ્ફળ થવું એ ઝોન અને વિશ્વાસ એન્કર વચ્ચે ક્યાંક તૂટેલી સાંકળ દર્શાવે છે, જે ટનલની સમસ્યા નહીં, પ્રકાશનની સમસ્યા છે. કોઈ પણ ફ્લેગ વિના સમય પૂરો થવો એ પરિવહન કે પહોંચની સમસ્યા છે, અને તેને સહીની નિષ્ફળતા તરીકે ગણવાથી તમે ખોટા સ્તરે પહોંચો છો.
VPN લુકઅપ તોડે ત્યારે શું કરવું
જો ટનલ પહેલાં લુકઅપ કામ કરતું હતું અને પછી અટકી જાય છે, દરેક રસ્તો કયું રિઝોલ્વર વાપરે છે તેની સરખામણી કરો. વિભાજિત ટનલિંગ, ફક્ત ટનલ દ્વારા પહોંચી શકાય એવું આંતરિક રિઝોલ્વર, અને રિઝોલ્વર સેટિંગ્સ ફરીથી લખતું ક્લાયન્ટ—બધા DNSSEC ને સ્પર્શ કર્યા વિના જવાબ બદલે છે.
ચકાસણીને સર્વત્ર બંધ કરવી એ ખોટું પહેલું પગલું છે, કારણ કે તે છેડછાડની જાણ કરતું એકમાત્ર મિકેનિઝમ દૂર કરે છે અને પહોંચી ન શકાય એવા રિઝોલ્વરને ઠીક કરતું નથી. પહેલાં ખામીને સાંકડી કરો: રિઝોલ્યુશન, પરિવહન, ચકાસણી, પછી નીતિ. ફક્ત ત્રીજું DNSSEC નું છે, અને ફક્ત બીજું એન્ક્રિપ્ટેડ પરિવહનનું છે.