VPN വഴി Tor: നിങ്ങളുടെ IP ആരു കാണുന്നു, Tor ഉപയോഗം ആരു കാണുന്നു?
Tor VPN വഴി എന്ന ക്രമത്തിൽ പ്രവേശന റിലേ നിങ്ങളുടെ VPN എക്സിറ്റ് കാണുന്നു, നിങ്ങളുടെ ദാതാവ് ഒരു ഗാർഡ് റിലേ കാണുന്നു. ക്രമം തലകീഴായി മാറ്റിയാൽ ഇരു നിരീക്ഷകരും മാറുന്നു.
നിങ്ങൾ VPN ക്ലയന്റ് ബന്ധിപ്പിക്കുന്നു, ടണലിനായി കാത്തിരിക്കുന്നു, പിന്നീട് Tor Browser തുറന്ന് ഒരു സർക്യൂട്ട് നിർമ്മിക്കാൻ അനുവദിക്കുന്നു. ആ സാധാരണ ക്രമമാണ് ആരു എന്തു കാണുന്നു എന്നത് തീരുമാനിക്കുന്നത്. ആ ക്രമത്തിൽ Tor-ന്റെ പ്രവേശന റിലേ നിങ്ങളുടെ VPN എക്സിറ്റ് വിലാസത്തെ അഭിവാദ്യം ചെയ്യുന്നു, നിങ്ങളുടെ VPN ദാതാവ് ഒരു പൊതു ഗാർഡ് റിലേയെ അഭിവാദ്യം ചെയ്യുന്നു. നേരെ വിപരീതമായി ചെയ്താൽ ഇരു നിരീക്ഷകരും മാറുന്നു. രണ്ടു ക്രമങ്ങളും പരിശോധിക്കേണ്ടതാണ്, കാരണം ക്ലയന്റ് ക്രമീകരണങ്ങൾ ആളുകൾ നിലവിലുണ്ടെന്നു വിശ്വസിച്ചിരുന്ന ക്രമത്തെ നിശബ്ദമായി തകർക്കുന്നു, അത് പിടിക്കുന്ന പരിശോധന രണ്ടു സാഹചര്യങ്ങളിലും ഒന്നുതന്നെയാണ്.
ഉൽപ്പന്നത്തിൽ നിന്നല്ല, ക്രമത്തിൽ നിന്നു തുടങ്ങൂ
രണ്ടു ക്രമീകരണങ്ങളെ «Tor-യോടൊപ്പം VPN» എന്നു വിളിക്കുന്നു, സാധാരണമായത് ആദ്യത്തേത് മാത്രം. Tor VPN വഴി എന്നതിൽ Tor തുടങ്ങുമ്പോൾ ടണൽ ഇതിനകം ഉയർന്നിട്ടുണ്ട്, അതിനാൽ tor പ്രക്രിയ തന്റെ ഗാർഡ് ബന്ധം മറ്റേതൊരു പുറത്തേക്കുള്ള ട്രാഫിക്ക് പോലെ ടണലിലേക്ക് അയക്കുന്നു. VPN Tor വഴി എന്നതിൽ ആദ്യം Tor ഉയരുന്നു, VPN സെഷൻ തന്നെ സർക്യൂട്ടിലൂടെ സഞ്ചരിച്ച് Tor എക്സിറ്റിൽ നിന്നു ദാതാവിനെ എത്തുന്നു.
ഇവയ്ക്കിടയിൽ മാറുന്നത് ഏറ്റവും പുറം ലിങ്കിന്റെ അകലെയുള്ള അറ്റത്ത് ഏതു വിലാസം നിൽക്കുന്നു എന്നതാണ്. ഓരോ നിരീക്ഷകനും മുൻ ചുവടു മാത്രം കാണുന്നു, ഒരിക്കലും മുഴുവൻ പാതയല്ല: ഗാർഡ് തന്നോടു ആരു ബന്ധിപ്പിച്ചു എന്നു കാണുന്നു, VPN സർവർ തന്നോടു ആരു ബന്ധിപ്പിച്ചു എന്നു കാണുന്നു. Tor നിങ്ങളുടെ പ്രാദേശിക ടണൽ വിലാസം പുറത്തേക്കു കൊണ്ടുപോകുന്നില്ല, പ്രോട്ടോക്കോളിൽ അതു ചെയ്യാൻ ഒരു ഫീൽഡുമില്ല.
രണ്ടു ക്രമങ്ങളിലും ലക്ഷ്യ വെബ്സൈറ്റ് ഇപ്പോഴും Tor എക്സിറ്റ് കാണുന്നു, ഏതു ക്രമവും ആ സൈറ്റ് നിങ്ങളുടെ ലോഗിനിൽ നിന്നു പഠിക്കുന്നത് മാറ്റുന്നില്ല. വ്യത്യാസം രണ്ടു അരികുകളിൽ മാത്രം.
Tor പ്രവേശന റിലേ എന്തു കാണുന്നു
പ്രവേശനം, അഥവാ ഗാർഡ്, റിലേ പോർട്ടിൽ സാധാരണ TCP ബന്ധം സ്വീകരിച്ച് ക്ലയന്റുമായി TLS ഹസ്തദാനം ആരംഭിക്കുന്നു. Tor-VPN വഴി ക്രമീകരണത്തിൽ ആ ബന്ധത്തിന്റെ ഉറവിടം നിങ്ങളുടെ VPN എക്സിറ്റ് ആണ്. Tor-ആദ്യം ക്രമീകരണത്തിൽ അത് നിങ്ങളുടെ യന്ത്രം Tor ശൃംഖലയിലെത്താൻ ഉപയോഗിച്ച വിലാസമാണ്, സാധാരണയായി നിങ്ങളുടെ വീട്ടിലെ ബന്ധം.
ഇത് ചോദ്യത്തിന്റെ IP പകുതിക്ക് ഉത്തരം നൽകുന്നു, എന്നാൽ ടണൽ ബന്ധം യഥാർത്ഥത്തിൽ കൊണ്ടുപോയാൽ മാത്രം. Tor പ്രക്രിയ ഗാർഡിനെ തന്റെ സ്വന്തം സോക്കറ്റിലൂടെ എത്തുന്നു, ആ സോക്കറ്റ് Tor Browser-ന്റെ പ്രോക്സി ക്രമീകരണങ്ങൾക്കു വിധേയമല്ല. ബ്രൗസർ 9150-ൽ SOCKS വഴി ഒപ്പമുള്ള tor പ്രക്രിയയോടു സംസാരിക്കുന്നു, പിന്നീട് tor കേർണലിന്റെ റൂട്ടിംഗ് പട്ടിക ഉപയോഗിച്ച് സ്വന്തം ബന്ധം തുറക്കുന്നു. torrc-ലെ Socks5Proxy വരി, അല്ലെങ്കിൽ ക്ലയന്റ് ട്രാൻസ്പോർട്ട്, ആ പാത മാറ്റുന്നു. മറ്റൊന്നുമില്ല.
Linux-ൽ ഉത്തരം യന്ത്രത്തിൽ നിന്നു തന്നെ വായിക്കാം. ഏതെങ്കിലും പൊതു വിലാസത്തിന് കേർണൽ ഏതു ഇന്റർഫേസ് ഉപയോഗിക്കും എന്നു ചോദിക്കൂ, പിന്നീട് സ്ഥാപിത ബന്ധത്തിന്റെ പ്രാദേശിക വിലാസം നോക്കൂ:
ip route get 203.0.113.10
sudo ss -tnp | grep -i torപാത dev wg0 അല്ലെങ്കിൽ dev tun0 എന്നു പറഞ്ഞാൽ, സ്ഥാപിത ബന്ധത്തിന്റെ പ്രാദേശിക വിലാസം ടണൽ വിലാസമാണെങ്കിൽ, Tor VPN-നുള്ളിലാണ്. പാത നിങ്ങളുടെ ഭൗതിക ഇന്റർഫേസ് പേരിട്ടാൽ, അതു പുറത്താണ്, ക്ലയന്റിന്റെ സ്വന്തം സൂചകൻ എന്തു തന്നെ അവകാശപ്പെട്ടാലും.
നിങ്ങളുടെ VPN ദാതാവിന് എന്തു കാണാം
ദാതാവ് നിങ്ങളുടെ VPN സെഷൻ അവസാനിപ്പിക്കുന്നു, അതിനാൽ നിങ്ങൾ ബന്ധിപ്പിക്കുന്ന വിലാസങ്ങൾ കാണുന്നു. ഗാർഡ് റിലേ വിലാസങ്ങൾ പൊതു സമ്മതിയിൽ പ്രസിദ്ധീകരിക്കുന്നു, പോർട്ടുകൾ അറിയപ്പെടുന്നു, അതിനാൽ ഒന്ന് ചേർക്കുന്നത് പട്ടിക തിരച്ചിലാണ്, ആഴത്തിലുള്ള പാക്കറ്റ് പരിശോധനയല്ല. സെഷൻ Tor ആണെന്ന് അറിയാൻ ദാതാവിന് Tor തകർക്കേണ്ടതില്ല.
കാണാത്തത് സർക്യൂട്ടിന്റെ ബാക്കിയാണ്. മധ്യ റിലേയും എക്സിറ്റും Tor-നുള്ളിൽ തിരഞ്ഞെടുക്കുന്നു, ദാതാവ് ഗാർഡിലേക്കുള്ള ലിങ്ക് മാത്രം കൈകാര്യം ചെയ്യുന്നു. പേജ് ഉള്ളടക്കം എക്സിറ്റിൽ അവസാനിക്കുന്ന TLS-നുള്ളിൽ നിൽക്കുന്നു, Tor ട്രാഫിക്കിന്റെ നാമ വിശകലനവും എക്സിറ്റിൽ തന്നെ നടക്കുന്നു, അതിനാൽ ദാതാവിൽ ലക്ഷ്യവുമായി ബന്ധിപ്പിക്കാൻ ഒരു DNS ചോദ്യവുമില്ല.
obfs4 ഉള്ള പാലങ്ങൾ തിരച്ചിൽ മാറ്റുന്നു, ടോപ്പോളജിയല്ല. പാല വിലാസം പൊതു റിലേ പട്ടികയിൽ ഇല്ല, ട്രാഫിക് Tor പോലെ തോന്നാതിരിക്കാൻ രൂപപ്പെടുത്തുന്നു, അതിനാൽ വിലാസങ്ങൾ മാത്രം താരതമ്യം ചെയ്യുന്ന ഓപ്പറേറ്റർ അത് അടയാളപ്പെടുത്തില്ല. സെഷൻ ഇപ്പോഴും നിങ്ങളുടെ VPN ക്ലയന്റിൽ നിന്നു വരുന്നു, ദാതാവ് ഇപ്പോഴും ഒരു അന്തിമ ബിന്ദു, ഒരു അളവ്, ഒരു സമയപ്പട്ടിക കാണുന്നു.
കഴിവ് ഒരു സൂക്ഷിപ്പ് നയമല്ല
ബന്ധം നിരീക്ഷിക്കാൻ കഴിയുന്ന ഓപ്പറേറ്റർ അത് സൂക്ഷിക്കാമെന്ന് വാഗ്ദാനം ചെയ്തിട്ടില്ല. ലോഗിംഗ് പ്രത്യേക തീരുമാനമാണ്, നയത്തിൽ എഴുതിയത്, അധികാരപരിധിയാൽ പരിമിതം, നിങ്ങൾ ഇതിനകം വിശ്വസിക്കുന്ന തെളിവുകൾ കൊണ്ടു മാത്രം പരിശോധിക്കാവുന്നത്. ലോഗുകളില്ല എന്ന ലേബൽ മുകളിൽ വിവരിച്ച ശൃംഖല പങ്ക് മാറ്റുന്നില്ല.
അക്കൗണ്ട് ഐഡന്റിറ്റി സാധാരണയായി എക്സിറ്റ് വിലാസത്തേക്കാൾ പ്രധാനമാണ്. നിങ്ങൾ ഇമെയിൽ വിലാസം ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ കാർഡ് ഉപയോഗിച്ച് പണമടച്ചിട്ടുണ്ടെങ്കിൽ, ഒരു ലക്ഷ്യവും ലോഗ് ചെയ്യാതെ ദാതാവിന് സെഷൻ നിങ്ങളുമായി ബന്ധിപ്പിക്കാം. എക്സിറ്റ് IP തിരിക്കുന്നത് അതിൽ ഒന്നും ചെയ്യുന്നില്ല.
രണ്ടു ഉത്തരങ്ങളിൽ ഏതെങ്കിലും വിശ്വസിക്കുന്നതിന് മുൻപ് പരിധി പരിശോധിക്കൂ
VPN വഴി Tor ഓടിക്കുന്നു എന്നു വിശ്വസിക്കുന്നവരിൽ ഭൂരിഭാഗവും അതിന്റെ ഒരു ഭാഗം മാത്രം ഓടിക്കുന്നു. Tor Browser ഒഴിവാക്കുന്ന വിഭജിത ടണലിംഗ്, ബ്രൗസർ മറയ്ക്കുന്നുവെങ്കിലും tor സേവനം മറയ്ക്കാത്ത കിൽ സ്വിച്ച്, ടണൽ ഉയരുന്നതിന് മുൻപ് പ്രവർത്തിക്കുന്ന സ്റ്റാർട്ടപ്പ് യൂണിറ്റ്, ടണലിനെ വളയുന്ന IPv6 പാത എന്നിവയാണ് സാധാരണ നാല്.
ക്ലയന്റിന്റെ സ്റ്റാറ്റസ് സ്ക്രീൻ വായിക്കുന്നത് അവയിലൊന്നും പരിശോധിക്കുന്നില്ല. പരിശോധിക്കുന്നത് ഇതാണ്: Tor Browser പ്രവർത്തിപ്പിച്ച് വയ്ക്കൂ, ടണൽ താഴ്ത്തൂ, ഗാർഡ് ബന്ധം ഭൗതിക ഇന്റർഫേസിൽ നിലനിൽക്കുന്നുണ്ടോ എന്ന് നോക്കൂ.
ഞാൻ പരിശോധിക്കുന്ന ക്രമം, ആദ്യ പരാജയത്തിൽ നിർത്തുന്നു:
ip route get 203.0.113.10ടണൽ ഉപകരണം തിരികെ നൽകുന്നു.ss -tnp | grep -i torടണലിന്റെ പ്രാദേശിക വിലാസത്തോടെ ഗാർഡ് ബന്ധം കാണിക്കുന്നു.ip -6 routeടണലിനു പുറത്ത് ഒരു സ്ഥിര മാർഗവുമില്ല, അല്ലെങ്കിൽ ക്ലയന്റിൽ IPv6 ഓഫാണ്.- VPN താഴ്ത്തുമ്പോൾ tor ബന്ധം ഭൗതിക ലിങ്കിൽ വിടാതെ അവസാനിക്കുന്നു അല്ലെങ്കിൽ പാത മാറുന്നു.
നിങ്ങൾ സംരക്ഷിക്കുന്നതിനോട് ഏതു ക്രമം യോജിക്കുന്നു
രണ്ടു ക്രമങ്ങളും എന്തെങ്കിലും മറയ്ക്കുന്നു, എന്തെങ്കിലും വെളിപ്പെടുത്തുന്നു, അതിനാൽ ഉത്തരം നിങ്ങൾക്ക് പ്രധാനമായ നിരീക്ഷകനെക്കുറിച്ചുള്ള തിരഞ്ഞെടുപ്പാണ്.
| Observer | Tor over VPN | VPN over Tor |
|---|---|---|
| Your ISP or local network | Sees a VPN connection, not Tor | Sees a Tor guard connection |
| Your VPN provider | Sees Tor use, and your home address | Sees a Tor exit as the client, not your home address |
| Tor entry relay | Sees the VPN exit | Sees your home address |
| Destination website | Sees a Tor exit | Sees a Tor exit |
തടയാൻ ശ്രമിക്കുന്നതിനോട് ഒരു വരി യോജിക്കുന്നതുവരെ കോളം അനുസരിച്ച് വായിക്കൂ. ആശങ്ക പ്രാദേശിക ശൃംഖലയോ Tor രേഖപ്പെടുത്തുന്നതോ തടയുന്നതോ ആയ ISP-യോ ആണെങ്കിൽ, VPN വഴി Tor അതു കൈകാര്യം ചെയ്യുന്നു. ആശങ്ക VPN ഓപ്പറേറ്റർ നിങ്ങളുടെ വീട്ടിലെ വിലാസം അറിയുന്നതാണെങ്കിൽ, Tor വഴി VPN അതു കൈകാര്യം ചെയ്യുന്നു, അതിന്റെ വില Tor ഉപയോഗം നിങ്ങളുടെ സ്വന്തം ശൃംഖലയ്ക്കും വീട്ടിലെ വിലാസം ഗാർഡിനും കാണിച്ച് നൽകുന്നു.
ഏതു ക്രമീകരണവും രണ്ടു അരികുകളെയും അന്ധമാക്കുന്നില്ല. ഒരു നിരീക്ഷകനെ ചേർക്കുന്നത് മറ്റൊന്നിനെ നീക്കുന്നില്ല. Tor Project-ന്റെ Tor-യോടൊപ്പം VPN ഓടിക്കൽ എന്ന കുറിപ്പ് മറുവശത്തുനിന്ന് അതേ കാര്യം പറയുന്നു: ടണൽ ആരെ വിശ്വസിക്കുന്നു എന്നതും ഏതു പരാജയ പാതകൾ നിലവിലുണ്ട് എന്നതും മാറ്റുന്നു, അതിനാൽ എന്ത് മറയ്ക്കണമെന്ന് തീരുമാനിക്കാതെ അത് ചേർക്കുന്നത് ഒരു മെച്ചപ്പെടുത്തലല്ല.
ആദ്യം നിരീക്ഷകനെ തീരുമാനിക്കൂ, പിന്നീട് ക്രമം തിരഞ്ഞെടുക്കൂ, ക്ലയന്റിന്റെ സൂചകത്തിനു പകരം ip route get, ss ഉപയോഗിച്ച് പരിശോധിക്കൂ. നിരീക്ഷകൻ VPN ദാതാവിനെ തന്നെ നിർബന്ധിക്കാൻ കഴിയുന്ന ആളാണെങ്കിൽ, ഏതു ക്രമ തിരഞ്ഞെടുപ്പും അതു ശരിയാക്കുന്നില്ല.