കട ഭവനത്തിൽ നന്നായി ലോഡ് ചെയ്യുന്നു, ടണൽ ഉയരുന്ന നിമിഷം «അസാധാരണ ട്രാഫിക്കിന്റെ» ഭിത്തി കാണിക്കുന്നു. ഒരു ഫോറം നിങ്ങളെ ലോഗിൻ ചെയ്യാൻ അനുവദിക്കുന്നില്ല, ഒരു സ്ട്രീമിംഗ് പേജ് നിങ്ങൾ ഒരിക്കലും സന്ദർശിച്ചിട്ടില്ലാത്ത രാജ്യത്താണെന്ന് ഉറപ്പിച്ചു പറയുന്നു. ഇവയൊന്നും സ്പൈവെയർ ആവശ്യപ്പെടുന്നില്ല. സൈറ്റ് നിങ്ങളുടെ പാക്കറ്റുകൾ വരുന്ന വിലാസം കാണുന്നു, VPN-യിൽ ആ വിലാസം വീട്ടിലെ ലൈനിന്റേതല്ല, ഡാറ്റാ സെന്ററിന്റേതാണ്. VPN കണ്ടെത്തൽ എന്നു വിളിക്കുന്നതിന്റെ ഭൂരിഭാഗവും ഈ ഒരു വസ്തുതയിൽ തുടങ്ങി അവസാനിക്കുന്നു, ബാക്കിയുള്ളത് പ്രവചനീയമായ പിശക് നിരക്കുള്ള അനുമാനമാണ്.

നിങ്ങളുടെ പാക്കറ്റുകൾ എവിടെ നിന്ന് വരുന്നതായി തോന്നുന്നു എന്നതിൽ നിന്നാണ് തടയൽ തുടങ്ങുന്നത്

ഓരോ അഭ്യർത്ഥനയും സ്രോതസ്സ് വിലാസം വഹിക്കുന്നു, അത് സ്വീകരിക്കുന്ന സെർവറിന് പൊതു ഡാറ്റയിൽ പരിശോധിക്കാം: ഏത് നെറ്റ്‌വർക്ക് അത് പ്രഖ്യാപിക്കുന്നു, ആ നെറ്റ്‌വർക്ക് ഹോസ്റ്റിംഗ് ദാതാവാണോ, ദുരുപയോഗ പട്ടികകളിൽ വന്നിട്ടുണ്ടോ, രജിസ്ട്രി ഏത് രാജ്യം നൽകുന്നു. ഇവയൊന്നും നിങ്ങളെ തിരിച്ചറിയിക്കുന്നില്ല, എല്ലാം കൂടി നിങ്ങളെ ഒരു വിഭാഗത്തിൽ ഉൾപ്പെടുത്താൻ മതിയാകും.

നിങ്ങളുടെ സ്വന്തം ട്രാഫിക്ക് ഒരു അപരിചിതൻ നോക്കുന്നതുപോലെ നോക്കുക. രണ്ട് കമാൻഡുകൾ ഉപരിതലത്തിന്റെ ഭൂരിഭാഗവും ഉൾക്കൊള്ളുന്നു, രണ്ടാമത്തേതാണ് ആളുകൾ മറക്കുന്നത്:

curl -sS https://ipinfo.io/json
dig +short TXT o-o.myaddr.l.google.com @ns1.google.com

ആദ്യത്തേത് എക്സിറ്റ് വിലാസവും അതിന്റെ സംഘടനയും രാജ്യവും തിരികെ നൽകുന്നു. രണ്ടാമത്തേത് Google-ന്റെ നെയിം സെർവറിൽ എത്തിയ റിസോൾവറിന്റെ വിലാസം നൽകുന്നു; അത് പലപ്പോഴും നിങ്ങളുടെ എക്സിറ്റിൽ നിന്ന് വ്യത്യസ്ത നെറ്റ്‌വർക്കിലാണ്, സൈറ്റ് റിസോൾവർ ഭാഗത്തെ ഡാറ്റ ലോഗ് ചെയ്താൽ കാണുന്ന വിലാസവും അതാണ്. ഈ രണ്ടും വ്യത്യസ്ത രാജ്യങ്ങളിൽ പെട്ടതാണെങ്കിൽ, നിങ്ങളുടെ ക്രമീകരണത്തിൽ ഒരു തെറ്റുമില്ലെങ്കിലും ചില സൈറ്റുകൾ ഈ പൊരുത്തക്കേടിനെ സംശയകരമായി കാണുന്നു.

ടണൽ ഉയർന്നതിന് ശേഷം മാത്രം നിരസിക്കൽ തുടങ്ങുന്നെങ്കിൽ, എല്ലാത്തിനും മുമ്പ് എക്സിറ്റ് വിലാസത്തെ സംശയിക്കുക. ബ്രൗസർ തൊടുന്നതിന് മുമ്പ് സെർവർ മാറ്റി വീണ്ടും ശ്രമിക്കുക. ഒരേ ദാതാവിന്റെ മൂന്ന് എക്സിറ്റുകളിലൂടെ നിങ്ങളെ പിന്തുടരുന്ന തടയൽ ദാതാവിന്റെ ശ്രേണികളെക്കുറിച്ചാണ്; മറ്റൊരു സെർവറിൽ അപ്രത്യക്ഷമാകുന്ന തടയൽ ആ ഒരു വിലാസത്തെക്കുറിച്ചാണ്.

സമയ മേഖലയും ഭാഷയും ഘടികാരവും വിലാസവുമായി പൊരുത്തപ്പെടുന്നില്ല

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

Intl.DateTimeFormat().resolvedOptions().timeZone
navigator.language
Intl.DateTimeFormat().resolvedOptions().locale

ഡെവലപ്പർ കൺസോളിലെ ആ മൂന്ന് വരികൾ നിങ്ങളുടെ ബ്രൗസർ സ്വമേധയാ എന്ത് നൽകുന്നു എന്ന് പറയുന്നു. VPN ക്ലയന്റിന് നിങ്ങളുടെ റൂട്ട് മാറ്റാം, മറ്റൊന്നുമല്ല, അതിനാൽ നിങ്ങൾ വഹിക്കുന്ന പ്രൊഫൈൽ പ്രാദേശികമായി തുടരും, നിങ്ങളുടെ എക്സിറ്റ് അങ്ങനെയല്ലെങ്കിലും. ഇവിടെ പ്രധാനം സ്ഥിരതയാണ്: എക്സിറ്റിന്റെ അതേ പ്രദേശത്ത് ക്രമീകരിച്ച ലാപ്‌ടോപ്പ് സാധാരണമായി തോന്നും, സ്വയം വൈരുദ്ധ്യമുള്ള ലാപ്‌ടോപ്പ് അങ്ങനെ തോന്നില്ല.

ഈ കാരണത്താൽ തന്നെ പരാജയം ഇടയ്ക്കിടെ സംഭവിക്കുന്നു. പല സൈറ്റുകൾക്കും അത് പ്രശ്നമല്ല, ചിലത് അത് സ്കോർ ചെയ്യുന്നു, ഒരു അംഗത്വ സൈറ്റ് നിങ്ങളെ വഞ്ചകനെന്ന് തീരുമാനിക്കുന്നു. മൂന്നു സന്ദർഭങ്ങളിലും ക്ലയന്റ് ശരിയായി പ്രവർത്തിക്കുന്നു, അതുകൊണ്ടാണ് «ഇത് നിങ്ങളുടെ ബ്രൗസർ തന്നെയാകും» എന്ന സാധാരണ പിന്തുണാ ഉത്തരം അലോസരപ്പെടുത്തുന്നതും ഭാഗികമായി ശരിയായതും.

നിങ്ങളുടെ മെഷീനെക്കുറിച്ച് പേജ് കോഡ് യഥാർത്ഥത്തിൽ എന്ത് അറിയുന്നു

JavaScript-ന് നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകൾ ലിസ്റ്റ് ചെയ്യുന്ന API ഇല്ല. നിങ്ങളുടെ ലാപ്‌ടോപ്പിൽ ഏത് വിലാസങ്ങളുണ്ടെന്ന് പേജിന് ചോദിക്കാനാകില്ല, അതിനാൽ സ്ക്രിപ്റ്റ് നിങ്ങളുടെ LAN വിലാസം വായിക്കുന്നു എന്ന പഴയ അവകാശവാദം പ്രധാനമായും പ്ലഗിൻ യുഗത്തിന്റെ ഓർമ്മയാണ്, അപ്പോൾ ActiveX കൺട്രോളുകൾക്കും Java ആപ്ലെറ്റുകൾക്കും മറ്റ് നേറ്റീവ് കോഡിനും കൃത്യമായി അത് ചെയ്യാമായിരുന്നു.

SignalWhat it revealsStatus today
Source address of the requestExit network, country, hosting statusAlways visible; the main signal
Time zone and languageWhere the profile claims to beReadable without permission
WebRTC candidatesLocal addresses, historicallyHost candidates are mDNS-obfuscated by default
Interface listAll local addressesNot available to ordinary JavaScript

«പ്രാദേശിക വിലാസ ചോർച്ചയില്ല» എന്നതിന് WebRTC സത്യസന്ധമായ അപവാദമാണ്. അതിന്റെ സ്ഥാനാർത്ഥി ശേഖരണം ഒരിക്കൽ ചോദിക്കുന്ന ഏത് പേജിനും പ്രാദേശിക വിലാസങ്ങൾ വെളിപ്പെടുത്തിയിരുന്നു, പരിഹാരം ഹോസ്റ്റ് സ്ഥാനാർത്ഥികളെ ക്രമരഹിത mDNS നാമങ്ങളാൽ മാറ്റുകയായിരുന്നു. ആ സ്വതവേയുള്ള മൂല്യം നിലവിലെ ബ്രൗസറുകളിൽ നിലനിൽക്കുന്നു, പക്ഷേ അത് പ്രോട്ടോക്കോൾ ഗ്യാരണ്ടിയല്ല, ബ്രൗസർ തീരുമാനമാണ്, അതിനാൽ പഴയ ബിൽഡോ പ്രാദേശിക സ്ഥാനാർത്ഥികൾ വീണ്ടും സജീവമാക്കുന്ന കർശന കോൺഫിഗറേഷനോ ഇപ്പോഴും ചോർന്നേക്കാം. ഇവിടെ ഏത് എക്സ്റ്റൻഷനെക്കാളും ബ്രൗസർ അപ്ഡേറ്റ് ചെയ്യുന്നത് നിങ്ങൾക്ക് കൂടുതൽ സഹായകമാണ്.

നിങ്ങളുടെ ദാതാവ് പേരുകൾ കാണുന്നു, ഉള്ളടക്കമല്ല

HTTPS ഒരു പേജിന്റെ ഉള്ളടക്കം അറ്റത്തുനിന്ന് അറ്റം വരെ സംരക്ഷിക്കുന്നു, ആ ബൈറ്റുകൾ കൈമാറുന്ന ടണൽ ഓപ്പറേറ്റർക്ക് അവ വായിക്കാനാകില്ല. ഓപ്പറേറ്റർക്ക് നിങ്ങൾ ബന്ധപ്പെട്ട വിലാസം ഇപ്പോഴും കാണാം, മിക്ക വിന്യാസങ്ങളിലും ഹാൻഡ്ഷെയ്ക്കിലെ സെർവർ നാമവും, കാരണം കണക്ഷൻ ശരിയായ സൈറ്റിലേക്ക് റൂട്ട് ചെയ്യാൻ പേര് വായിക്കാവുന്നതായിരിക്കണം. ആ ഫീൽഡ് മറയ്ക്കാനാണ് Encrypted Client Hello ഉള്ളത്, ക്ലയന്റും സൈറ്റും ഒരുമിച്ച് അതിനെ പിന്തുണയ്ക്കുമ്പോൾ മാത്രമേ അത് സഹായിക്കൂ.

പേര് വിശകലനമാണ് മറ്റേ പകുതി. നിങ്ങളുടെ ദാതാവ് റിസോൾവറും നൽകുന്നുവെങ്കിൽ, ഏതെങ്കിലും കണക്ഷൻ ഉണ്ടാകുന്നതിന് മുമ്പ് നിങ്ങൾ തിരയുന്ന ഓരോ പേരും അത് കാണുന്നു. നിങ്ങളുടെ ഉപകരണം HTTPS വഴി പൊതു റിസോൾവർ ഉപയോഗിക്കുന്നുവെങ്കിൽ, ദാതാവ് ആ റിസോൾവറിലേക്കുള്ള ഒരു കണക്ഷൻ മാത്രം കാണുന്നു, പട്ടിക കാണുന്നത് റിസോൾവർ തന്നെ.

എൻക്രിപ്റ്റ് ചെയ്യാത്ത HTTP അഭ്യർത്ഥന ഓപ്പറേറ്റർക്ക് വായിക്കാവുന്നതാണ്, ഹോട്ടൽ നെറ്റ്‌വർക്കിന് വായിക്കാവുന്ന അതേ കാരണത്താൽ: അതിനുള്ളിൽ ഒന്നും എൻക്രിപ്റ്റ് ചെയ്തിട്ടില്ല. ടണൽ ഒരിക്കലും വിപരീതം അവകാശപ്പെട്ടിട്ടില്ല, അത് ആപ്ലിക്കേഷന്റെ തിരഞ്ഞെടുപ്പ് നന്നാക്കുന്നതുമില്ല.

«ഇത് VPN ആണ്» എന്നതിനെ «ഇത് ഞാനാണ്» എന്നതിൽ നിന്ന് വേർതിരിക്കുക

കണ്ടെത്തൽ വിലകുറഞ്ഞതും സാധ്യതാപരവും പലപ്പോഴും തെറ്റാണ്. പങ്കിട്ട എക്സിറ്റ് വിലാസങ്ങൾ അടയാളപ്പെടുത്തുന്നത് മറ്റാരോ അവ ദുരുപയോഗിച്ചതുകൊണ്ടാണ്, കോർപ്പറേറ്റ് ശ്രേണികൾ ഹോസ്റ്റിംഗായി തരംതിരിക്കുന്നു, മൊബൈൽ ഓപ്പറേറ്റർമാർ എല്ലാവരെയും അമ്പരപ്പിക്കുന്ന ഭൂമിശാസ്ത്ര ഫലങ്ങൾ നൽകുന്നു. തിരിച്ചറിയൽ വേറെ പ്രശ്നമാണ്: അതിന് നിങ്ങൾ സൈൻ ഇൻ ചെയ്ത അക്കൗണ്ട്, ഒരു കുക്കി, പേയ്‌മെന്റ് വിശദാംശം, അല്ലെങ്കിൽ കുറിപ്പുകൾ താരതമ്യം ചെയ്യുന്ന രണ്ട് നിരീക്ഷകർ പോലുള്ള സ്ഥിരമായ ബന്ധം വേണം.

നിങ്ങൾ യഥാർത്ഥത്തിൽ ഏതിനെതിരെ പോരാടുന്നു എന്ന് തീരുമാനിക്കുക. ലക്ഷ്യം ഒരു പേജ് വായിക്കുകയാണെങ്കിൽ, HTTPS ആ ജോലി ഇതിനകം ചെയ്യുന്നു, ടണൽ കുറച്ച് മാത്രം മാറ്റുന്നു. ലക്ഷ്യം നിങ്ങൾ ഏത് നഗരത്തിലാണെന്ന് സൈറ്റ് അറിയാതിരിക്കുകയാണെങ്കിൽ, എക്സിറ്റും റിസോൾവറുമാണ് പ്രധാനം. ലക്ഷ്യം നിങ്ങളുടെ യഥാർത്ഥ ഐഡന്റിറ്റിയിലേക്കുള്ള ബന്ധം മുറിക്കുകയാണെങ്കിൽ, ദുർബലമായ ഭാഗം അക്കൗണ്ടാണ്, സെർവറുകൾ മാറ്റുന്നത് ഇപ്പോൾ ഉപയോഗിച്ച ലോഗിനിൽ ഒന്നും ചെയ്യുന്നില്ല.

പുതിയ എക്സിറ്റ് നിങ്ങളെ എവിടെനിന്നും ലോഗ് ഔട്ട് ചെയ്യുന്നില്ല, നിങ്ങൾ ഉപയോഗിച്ച അക്കൗണ്ടിനെക്കുറിച്ച് സൈറ്റ് ഇതിനകം സൂക്ഷിച്ചത് മായ്ക്കാനും അതിനാകില്ല. അതിനാൽ പ്രായോഗിക ക്രമം അലങ്കാരമില്ലാത്തതാണ്: നെറ്റ്‌വർക്ക് സാധാരണമായി തോന്നുന്ന എക്സിറ്റ് തിരഞ്ഞെടുക്കുക, ബ്രൗസർ പ്രൊഫൈൽ അതുമായി പൊരുത്തപ്പെടുത്തി നിലനിർത്തുക, ചോർച്ചയ്ക്ക് സാധ്യതയുള്ള സവിശേഷതകൾ അവയുടെ ആധുനിക സ്വതവേ മൂല്യങ്ങൾ ഉപയോഗിക്കാൻ ബ്രൗസർ അപ്ഡേറ്റ് ചെയ്യുക, കുറച്ച് സൈറ്റുകൾ ഇപ്പോഴും നിങ്ങളെക്കുറിച്ച് തെറ്റായി ഊഹിക്കുമെന്ന് സ്വീകരിക്കുക.

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