Trece Tor prin VPN? Ce schimbă tunelul divizat
O pictogramă VPN conectată și un proces Tor în execuție nu dovedesc că conexiunea de intrare a Tor a folosit tunelul. Verificați regula de divizare, apoi calea de eșec.
Iată convingerea care merită testată: un indicator conectat înseamnă că traficul Tor a trecut mai întâi prin VPN. Această deducție eșuează mai des decât ar trebui și eșuează în tăcere. Un comparator de tunel divizat poate lăsa procesul Tor în afara tunelului în timp ce dispozitivul rămâne conectat, iar ambele observații sunt adevărate simultan. Pictograma raportează o interfață; calea pe care au mers pachetele tale este o întrebare separată. Răspunde din rutare și din comparator, nu din indicator.
Ce dovedește un indicator conectat și ce nu
Un VPN conectat înseamnă că o interfață este activă și că există un tunel către partener. Conexiunea de intrare a Tor este alt flux, creat de alt proces, iar dacă intră în acel tunel depinde de comparatorul și de tabela de rutare aplicate asupra ei. Exclude procesul și VPN-ul se conectează în continuare, Tor construiește în continuare un circuit, iar ordinea dorită nu s-a întâmplat. Cele două observații răspund la întrebări diferite, de aceea niciuna singură nu decide ordinea.
Acest gol nu este un defect al niciuneia dintre unelte. Exact pentru asta există o regulă de excludere, iar regula a fost probabil scrisă pentru un motiv pe care cineva îl mai ține minte.
Ce comparator aplică clientul unei conexiuni
Calea este decisă de comparatorul pe care clientul îl aplică fiecărei conexiuni: un nume de proces, un prefix de destinație sau o intrare de rută, în funcție de client. O comandă rapidă de pe desktop nu se potrivește cu niciunul, pentru că este un lansator, nu o unitate de politică. Citește setul de reguli al clientului și numește unitatea pe care o testează efectiv înainte de a raționa despre Tor. Dacă clientul compară după destinație, întrebarea devine ce prefixe stau în interiorul tunelului, nu ce program rulează.
O regulă bazată pe destinație care poartă doar prefixe de birou privat este o formă obișnuită și lasă conexiunile de intrare obișnuite ale Tor directe prin proiectare. Aceasta este politica ce funcționează conform configurației și nu este ordinea VPN-înainte-de-Tor, oricât de sănătos ar arăta indicatorul. Scrie comparatorul și prefixele excluse pe aceeași linie a notițelor tale, pentru că acea pereche este regula.
Ce se întâmplă cu Tor când cade tunelul
Acum scoate tunelul și urmărește ce face Tor, pentru că o politică ce rezistă doar cât timp rețeaua este sănătoasă nu este politica pe care ai descris-o. Clientul poate refuza traficul direct cât timp tunelul este jos, îl poate permite în tăcere sau se poate reconecta și reaplica regula o clipă mai târziu. O deconectare manuală și o cădere sunt evenimente diferite, iar căderea este cea pe care nimeni nu a exersat-o. Testează cu trafic inofensiv și notează care dintre cele trei rezultate l-ai observat efectiv.
Citește și comportamentul documentat al clientului, dar tratează documentația ca pe o ipoteză până când testul tău este de acord cu ea. Furnizorii descriu valoarea implicită; profilul tău decide excepția.
De ce adresa de ieșire nu poate răspunde la întrebarea de intrare
Un site accesat prin Tor raportează adresa releului de ieșire, ceea ce îți spune de unde a ieșit circuitul și nimic despre cum primul salt a părăsit dispozitivul tău. Oamenii citează acea adresă ca dovadă a ordinii VPN-primul, dar ea nu poate duce acea greutate. Întrebarea de intrare este locală: ce interfață a purtat conexiunea până la primul releu și ce adresă sursă ar fi văzut partenerul VPN. Răspunde cu o căutare de rută sau cu o captură de pachete pe dispozitiv, nu cu un site web.
Două căi diferite pot produce aceeași țară de ieșire, așa că un rezultat potrivit dovedește chiar mai puțin decât pare. Compară interfețele, nu geografia.
Aplicații care nu au moștenit niciodată setările browserului
Un vizualizator de documente, un client de sincronizare și un manager de pachete își fac fiecare propriile conexiuni, iar niciunul nu moștenește setările de proxy ale browserului. Fiecare urmează comparatorul clientului, propria configurație sau proxy-ul de sistem, iar combinația este rareori scrisă. Așa crește o listă de excepții: o aplicație pe rând, fiecare adăugire rezonabilă, până când nimeni nu mai poate spune ce acoperă lista. În schimb, ține o diagramă scurtă pentru fiecare aplicație, numind comparatorul, ruta și comportamentul la eșec.
Dacă stratul VPN suplimentar nu servește niciun scop pe care îl poți enunța, eliminarea stratului este mai ușor de verificat decât întreținerea unei liste lungi de excepții. Între timp, nota proiectului Tor despre VPN-uri abordează aceeași întrebare a ordinii din cealaltă parte. Mai puține piese mobile înseamnă mai puține presupuneri de retestat după următoarea actualizare a clientului.