Нова Tor стаза насупрот пребацивању VPN сервера: шта се заправо мења
Промена стазе помера Tor пут, а пребацивање сервера помера крајњу тачку тунела. Које од њих мења адресу коју страница види зависи од редоследа.
Промена Tor стазе и пребацивање VPN сервера обоје изгледају као добијање нове руте, али се ломе на различитим местима када их третираш као исто дугме. Једно тражи од Tor клијента да изгради другу путању за страницу, друго тражи од VPN клијента да се повеже на другу крајњу тачку. Ниједно није ресет и адреса коју страница на крају види зависи од тога које је од тих двају ближе циљу. Ево како одлучујем које ћу управљање употребити и шта после проверавам.
Две операције у два различита слоја
Tor је слој изнад. Твој клијент бира чуварски релеј, средњи релеј и излазни релеј, а затим преноси TCP токове кроз ту стазу; одредиште види излаз и ништа друго. Промена стазе је одлука донета унутар Tor-а о томе који релеји преносе ток.
VPN је тунел испод. Клијент бира крајњу тачку, умотава саобраћај у спољашњи слој и све што дође после види адресу крајње тачке. Пребацивање сервера је одлука о томе где се спољашња путања завршава.
Пошто су слојеви независни, једна операција може бити невидљива на другом крају везе. Та асиметрија објашњава већи део забуне око ова два управљања.
Шта ради New Tor Circuit for this Site
New Tor Circuit for this Site у панелу са информацијама о страници затвара токове које Tor преноси за ту страницу и гради нову стазу за следећи захтев. Картице, колачићи, пријаве и остатак сесије остају тачно тамо где су били, и то је поента: сесију задржаваш, а путању мењаш.
То га чини правим алатом за уски квар: излазни релеј који одредиште блокира, петља captcha која прати излаз или једна страница која запне док све остале раде добро. Приказ стазе у истом панелу наводи три релеја, па можеш потврдити да се излаз заиста променио уместо да то претпоставиш.
Пази на чувара. Tor држи мали скуп улазних чувара, а промена стазе обично поново користи истог чувара, па се први скок у мрежи не помера. New Identity је већи ресет: затвара картице и брише стање прегледања пре него што изгради нову стазу, а контроле идентитета су документоване одвојено с разлогом: то је друга операција с другом ценом.
Шта ради пребацивање VPN сервера
Клијент руши тунел и повезује се на другу крајњу тачку. Следећи скок изван тунела, било да је то Tor чувар или само одредиште, види другу изворну адресу. Веза унутар тунела пуцају и морају се поново успоставити, па странице могу да висе док не истекну уместо да се чисто учитају.
Ништа изнад тунела се не преписује, али рушење није невидљиво. У поставци са VPN-ом напред излаз још бира Tor, али обарање тунела убија TCP везе које Tor држи са својим чуваром, па Tor руши те стазе и гради нове, поново бирајући излаз. Страница зато може видети другу излазну адресу после пребацивања, иако само пребацивање никада није изабрало ниједну. Пребацивање одлучује о адреси коју види чувар, а поново изграђена стаза је оно што поново бира излаз. Ако си пребацио сервере само да би променио оно што страница види док је Tor напред, померио си слој који страница никада не посматра директно, и свака промена коју страница примети дошла је од поновне изградње, не од пребацивања.
Пребацивање такође утиче само на руту коју клијент поседује. Прегледач који поново користи отворену везу може изгледати заглављен на старој путањи док се поново не повеже, а кеширан DNS одговор је друга уобичајена препрека. Прво освежи, па процени.
Редослед одлучује шта одредиште види
Два редоследа одговарају на различита питања. Када је VPN испред Tor-а, чувар и релеји виде VPN крајњу тачку док одредиште види Tor излаз. Када је Tor испред VPN-а, одредиште види VPN крајњу тачку, јер је тунел задње кроз шта саобраћај пролази.
| Setup | Switch VPN server | Change Tor circuit |
|---|---|---|
| VPN, then Tor | Guard sees the new address; the rebuilt circuit re-chooses the exit, so the site may see a different exit, not necessarily the same one. | Site sees a new exit; the VPN endpoint is untouched. |
| Tor, then VPN | Site sees the new VPN address immediately. | Circuit is rebuilt, but the site still sees the VPN address. |
Провера IP-а зато пријављује шта је одредиште видело, а не путању која је то пренела. Сервис који у једној поставци показује излаз, а у другој VPN, понаша се исправно, а не одаје податке.
Шта не ради ниједна од операција
Ниједна не брише идентитет налога. Пријављена сесија је колачић плус запис на страни сервера, а промена путање не дира ниједно од тога. Стабилан профил прегледача, иста пријава и исти отисак прста преживљавају обе радње.
Ниједна није ни доказ. Страница пријављује адресу коју је приметила током захтева; не може пријавити твоју путању преко релеја ни то да ли је твој VPN пао пре десет минута. Ако ти треба та временска линија, запиши је тада, јер се после не може реконструисати са другог краја.
Усклади управљање са симптомом
Почни од онога што није успело, а не од тога које дугме изгледа темељније:
- Једна страница те блокира, captcha се врти у петљи или је једна страница спора: нова стаза за ту страницу.
- Поставка само са VPN-ом треба другу видљиву адресу: пребаци сервер.
- Очекивао си излаз, али страница пријављује твој VPN: провери редослед, Tor је иза тунела.
- Картице затворене и све ресетовано: користио си New Identity, а не промену стазе.
- Излаз изгледа непромењен након промене стазе: релеји се могу легитимно понављати, а чувар се уопште неће померити.
Запиши радњу и симптом који је требало исправити пре него што промениш било шта друго. Два пребацивања заредом дају поређење које се не може протумачити, а понављање оба када се лоше понаша само један слој је начин на који петоминутна провера постане цело поподне.