നിങ്ങളുടെ വീട്ടിലെ നെറ്റ്‌വർക്ക് കാണിക്കുന്ന DNS ലീക്ക് പരിശോധന എൻക്രിപ്റ്റുചെയ്ത DNS പരാജയപ്പെട്ടു എന്നതിന് തെളിവല്ല, എന്തെങ്കിലും പ്രവർത്തിച്ചു എന്നതിനും തെളിവല്ല. ഈ പരിശോധന ഒരു ചോദ്യത്തിന് ഉത്തരം നൽകുന്നു: ഈ നെറ്റ്‌വർക്കിൽ നിന്ന് ഈ ചോദ്യം ഏത് റിസോൾവറിലെത്തി. അത് പ്രശ്നമാണോ എന്നത് നിങ്ങൾ എന്തിൽ നിന്നും ആരിൽ നിന്നും സംരക്ഷിക്കുകയായിരുന്നു എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു.

ഏതെങ്കിലും പരിശോധന പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ലക്ഷ്യം എഴുതുക.

ഘട്ടം 1: നിങ്ങൾ യഥാർത്ഥത്തിൽ ആഗ്രഹിക്കുന്ന സംരക്ഷണത്തിന് പേര് നൽകുക

മൂന്ന് ലക്ഷ്യങ്ങൾ കൂടിക്കലരുന്നു. പാതയിലുള്ള ഒരു നിരീക്ഷകൻ ചോദ്യങ്ങൾ വായിക്കുന്നത് നിർത്തണമെന്ന് നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ഒരു നിർദ്ദിഷ്ട റിസോൾവർ അവ സ്വീകരിക്കുന്നത് നിർത്തണമെന്നും ആഗ്രഹിച്ചേക്കാം. നിങ്ങൾ സന്ദർശിക്കുന്ന വെബ്‌സൈറ്റുകൾ നിങ്ങളുടെ വീട്ടിലെ വിലാസം കാണുന്നത് നിർത്തണമെന്ന് ആഗ്രഹിച്ചേക്കാം. എൻക്രിപ്റ്റുചെയ്ത DNS ആദ്യത്തേതിന് സേവിക്കുന്നു, രണ്ടാമത്തേത് ആരാണ് നിറവേറ്റുന്നത് എന്ന് മാറ്റുന്നു, മൂന്നാമത്തേതിന് ഒന്നും ചെയ്യുന്നില്ല.

VPN മൂന്നാമത്തേതിന് സേവിക്കുന്നു, ദാതാവിനെ ആശ്രയിച്ച് ആദ്യത്തേതിനും. ഒരു ഉപകരണവും മറ്റൊന്നിന്റെ സൂപ്പർസെറ്റല്ല.

ഘട്ടം 2: ഒരു റിസോൾവർ തിരഞ്ഞെടുത്ത് അതിന്റെ ഐഡന്റിറ്റി പരിശോധിക്കുക

DNS over TLS ചോദ്യത്തെ റിസോൾവറുമായി ഒരു TLS സെഷനിൽ പൊതിയുന്നു, DNS over HTTPS അതിനെ ഒരു HTTP അഭ്യർത്ഥനയിൽ പൊതിയുന്നു; RFC 7858 ഉം RFC 8484 ഉം രണ്ടും വിവരിക്കുന്നു, ഒന്നിനും ടണൽ ആവശ്യമില്ല. പ്രവർത്തനപരമായി പ്രധാനമായത് സർട്ടിഫിക്കറ്റ് നിങ്ങൾ കോൺഫിഗർ ചെയ്ത പേരിനെതിരെ പരിശോധിക്കപ്പെടുന്നു എന്നതാണ്, കാരണം തെറ്റായ കക്ഷിയുമായുള്ള എൻക്രിപ്റ്റുചെയ്ത സെഷൻ ശരിയായ കക്ഷിയുമായുള്ള സാധാരണ ടെക്സ്റ്റിനേക്കാൾ മോശമാണ്. അതിനർത്ഥം പ്ലാറ്റ്‌ഫോം വാഗ്ദാനം ചെയ്യുന്നിടത്ത് കർശന മോഡ്, പരിശോധന പരാജയപ്പെടുമ്പോൾ പിൻവാങ്ങുന്ന അവസരവാദ മോഡല്ല. ക്രമീകരണം വിശ്വസിക്കുന്നതിന് മുമ്പ് സെഷൻ നേരിട്ട് പരിശോധിക്കുക: openssl s_client -connect 9.9.9.9:853 -servername dns.quad9.net -brief.

ഹാൻഡ്ഷേക്ക് നിങ്ങൾ കോൺഫിഗർ ചെയ്ത റിസോൾവറിനെ പേര് നൽകുകയും നിങ്ങൾക്ക് പരിശോധിക്കാൻ കഴിയുന്ന ഒരു ചെയിൻ തിരികെ നൽകുകയും വേണം.

ഘട്ടം 3: പരാജയ സമയത്തെ പെരുമാറ്റം തീരുമാനിക്കുക

ഓരോ നടപ്പാക്കലിനും എത്തിച്ചേരാനാകാത്ത എൻക്രിപ്റ്റുചെയ്ത റിസോൾവറിനായി ഒരു നയമുണ്ട്, ആ നയമാണ് സ്വകാര്യതാ തീരുമാനം. കർശന മോഡ് തിരയൽ പരാജയപ്പെടുത്തുന്നു, അത് ദൃശ്യവും ശല്യപ്പെടുത്തുന്നതുമാണ്. അവസരവാദ മോഡ് സാധാരണ ടെക്സ്റ്റിൽ വീണ്ടും ശ്രമിക്കുന്നു, അത് അദൃശ്യവും അത് പ്രധാനമായ ദിവസം തന്നെ ലക്ഷ്യം തകർക്കുന്നതുമാണ്. ബോധപൂർവ്വം തിരഞ്ഞെടുക്കുക, തുടർന്ന് തിരഞ്ഞെടുപ്പ് ആവശ്യകതയുടെ അടുത്ത് രേഖപ്പെടുത്തുക.

systemd-resolved-ൽ ഇതിനർത്ഥം DNSOverTLS=yes എന്നതിന് പകരം opportunistic; Android-ൽ ഇതിനർത്ഥം ഓട്ടോമാറ്റിക് എന്നതിന് പകരം Private DNS ഹോസ്റ്റ്നേം മോഡ്.

യഥാർത്ഥത്തിൽ എന്താണ് നിലവിലുള്ളത് എന്ന് ഇതുകൊണ്ട് പരിശോധിക്കുക: resolvectl status | grep -i -A1 "dns over tls", കാരണം ഒരിക്കലും വീണ്ടും ലോഡ് ചെയ്യാത്ത drop-in ഫയൽ ഒന്നും മാറ്റുന്നില്ല.

ഘട്ടം 4: ആപ്ലിക്കേഷനുകൾ സിസ്റ്റം റിസോൾവറിനെ പിന്തുടരുന്നുണ്ടെന്ന് പരിശോധിക്കുക

സ്വന്തം സുരക്ഷിത-DNS ക്രമീകരണമുള്ള ബ്രൗസർ സിസ്റ്റം കോൺഫിഗറേഷനെ പൂർണ്ണമായി ഒഴിവാക്കുന്നു, ഉൾച്ചേർത്ത റിസോൾവറുള്ള കണ്ടെയ്നർ റൺടൈമോ ഹാർഡ്‌കോഡ് ചെയ്ത പട്ടിക വായിക്കുന്ന ഭാഷാ റൺടൈമോ അതുപോലെ ചെയ്യുന്നു. അവയെ സിസ്റ്റത്തെ പിന്തുടരാൻ അനുവദിക്കുകയോ വ്യക്തമായി കോൺഫിഗർ ചെയ്ത് രേഖപ്പെടുത്തുകയോ ചെയ്യുക. തുടർന്ന് ഓരോന്നിന്റെയും ഫാൾബാക്ക് പെരുമാറ്റം നോക്കുക, കാരണം എല്ലാം അടച്ച രീതിയിൽ പരാജയപ്പെടുന്നില്ല. പട്ടിക പ്രായോഗികമായി ചെറുതാണ്: ബ്രൗസർ, കണ്ടെയ്നർ റൺടൈം, നിങ്ങളും പ്രവർത്തിപ്പിക്കുന്ന ഏതെങ്കിലും VPN ക്ലയന്റ്.

സംഘടനയുടെ സ്വകാര്യ പേരുകൾ അംഗീകൃത ആന്തരിക റിസോൾവറിൽ തന്നെ തുടരുന്നു. പരിശോധന വൃത്തിയായി തോന്നാൻ അവ പൊതു സേവനത്തിലേക്ക് അയയ്ക്കുന്നത് ബോധപൂർവ്വം മറ്റൊരു പ്രശ്നം സൃഷ്ടിക്കുന്നു.

ഘട്ടം 5: ആവശ്യകതയ്ക്കെതിരെ ലീക്ക് പരിശോധന വായിക്കുക

അപ്രതീക്ഷിത റിസോൾവർ റിപ്പോർട്ട് ചെയ്യുന്ന പരിശോധന ഒരു സൂചനയാണ്, വിധിയല്ല. നിങ്ങൾ ഉദ്ദേശിച്ച എൻക്രിപ്റ്റുചെയ്ത റിസോൾവർ, ആപ്പ്-നിർദ്ദിഷ്ട ക്രമീകരണം, അല്ലെങ്കിൽ നിങ്ങൾക്ക് അറിയാത്ത സാധാരണ ടെക്സ്റ്റ് ഫാൾബാക്ക് എന്നിവയിൽ ഏതെങ്കിലും അത് നിരീക്ഷിച്ചിരിക്കാം. റിപ്പോർട്ട് ചെയ്ത റിസോൾവറിനെ ഘട്ടം 2 കോൺഫിഗർ ചെയ്തതുമായി താരതമ്യം ചെയ്യുക, ഫലത്തെ ഘട്ടം 1-ലെ ലക്ഷ്യവുമായി താരതമ്യം ചെയ്യുക.

ലക്ഷ്യം ചോദ്യങ്ങളെ പ്രാദേശിക നെറ്റ്‌വർക്കിൽ നിന്ന് അകറ്റി നിർത്തുകയായിരുന്നെങ്കിൽ, നിങ്ങളുടെ സാധാരണ റിസോൾവർ കാണിക്കുന്ന പരിശോധന യഥാർത്ഥ കണ്ടെത്തലാണ്. ലക്ഷ്യം ബ്രൗസിംഗിനിടയിലെ അജ്ഞാതതയായിരുന്നെങ്കിൽ, ഒരു DNS ക്രമീകരണവും അത് നൽകുമായിരുന്നില്ല.

സ്വീകാര്യതാ വരി ലക്ഷ്യത്തിന്റെ ഭാഷയിൽ എഴുതുക: ഈ തിരയലുകൾ ഈ വ്യവസ്ഥകളിൽ ഈ പരിശോധിച്ച റിസോൾവർ ഉപയോഗിക്കുന്നു. ഇതിൽ വിശാലമായ എന്തും നിങ്ങൾക്ക് പരിശോധിക്കാനാകാത്ത ഒരു അവകാശവാദമാണ്.

അനുബന്ധ ലേഖനങ്ങൾ