Experimentul nu este browserul; este întregul set de căi din mașină cât timp browserul rulează. Dacă schimbi un proxy global sau o rută pentru a testa Tor Browser cu un VPN, fiecare altă aplicație moștenește schimbarea, inclusiv cele care sincronizează fișiere și verifică poșta în fundal. Modelul sigur este să dai experimentului propria aplicație, propriul profil și propria rută și să știi exact cum să pui totul la loc. O pagină de IP public îți spune că a fost folosită o ieșire; nu îți spune ce a făcut restul mașinii.

Verificarea 1: numește cele trei conexiuni

Numește-le înainte de a atinge vreo setare. Calea normală este cea pe care aplicațiile tale de lucru o folosesc astăzi; calea experimentală este cea pe care vrei ca Tor Browser să o folosească; comportamentul de eșec intenționat este ceea ce ar trebui să se întâmple când cade un strat.

Scrie cele trei într-un singur loc, inclusiv care aplicație aparține căreia cale. Motivul nu este birocrația: majoritatea scurgerilor accidentale în acest tip de test vin de la o aplicație despre care nimeni nu își amintea că rulează, nu de la browserul testat. Un manager de parole, un client de chat și un serviciu de sincronizare a fișierelor sunt tot trafic de fundal care va lua orice rută îi dă sistemul. Numirea lor este ceea ce face granița reală.

Verificarea 2: ține fiecare setare lângă programul care o deține

Configurația acceptată a Tor Browser nu este același lucru cu o setare de proxy de sistem și, în mod deliberat, nu este proiectată să fie îndreptată către un proxy arbitrar din mediu.

O variabilă de mediu sau o extensie de browser poate crea o a treia cale pe care nici documentația browserului, nici notițele tale nu o descriu. Preferă setarea acceptată din interiorul aplicației în locul unei suprascrieri globale.

Același lucru este valabil pentru tot ce predă browserul. Un document descărcat și deschis într-un vizualizator extern nu moștenește ruta browserului; o folosește pe cea a sistemului, care poate fi VPN-ul, LAN-ul sau nimic. Această predare este o cale obișnuită și silențioasă prin care conținutul pe care voiai să îl păstrezi în experiment ajunge în afara lui. Decide dacă vizualizatorul extern face parte din experiment sau nu, iar dacă nu, ține fișierul în interiorul browserului.

Verificarea 3: folosește o încărcătură pe care e sigur să o pierzi

Verificările de rețea ar trebui să folosească pagini care nu necesită un cont personal, deoarece o sesiune de cont transformă un test de rutare într-un eveniment autentificat pe serverul altcuiva. O pagină de verificare care îți returnează ieșirea aparentă este suficientă pentru întrebarea rutei.

Concret, curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip execută același punct final SOCKS pe care îl folosește browserul și returnează ieșirea pe care o vede, ceea ce separă o problemă a browserului de o problemă Tor. ss -tnp pe mașină arată care proces vorbește cu ce adresă, iar aceasta este verificarea care prinde aplicația uitată. Niciuna dintre comenzi nu necesită autentificare și ambele pot fi repetate. Păstrează rezultatele ca pereche înainte și după, nu ca o singură observație.

Verificarea 4: restaurează folosirea obișnuită în mod deliberat

Elimină excluderile de test și setările temporare prin componenta care le-a creat, nu printr-un alt instrument care oferă întâmplător un comutator similar.

Apoi verifică aplicațiile normale, inclusiv rezolvarea DNS și orice resursă privată de care are nevoie calea de lucru. Un test care se termină cu navigare funcțională dar nume interne rupte nu este încheiat.

Ține notițe suficient de bune pentru a reproduce o descoperire utilă și nu mai mult. Notează profilul VPN folosit, excluderile aplicațiilor, adresele de ieșire observate și ora; nu nota acreditările contului sau conținutul paginilor pe care le-ai vizitat. Dacă combinația nu oferă un beneficiu clar, nu lăsa setările ei suplimentare active doar pentru că s-a încărcat o pagină de test. Un experiment care rămâne pe loc devine o parte nedocumentată a căii de producție.

Îndrumările Tor Project despre gestionarea identităților în Tor Browser sunt referința pentru ceea ce browserul ține separat de la sine, și merită citite înainte de a adăuga încă un strat deasupra.

Un test se încheie când configurația dorită este restaurată sau noua configurație este înțeleasă, nu când o aplicație nu mai afișează o eroare. Acestea sunt stări finale diferite și doar una dintre ele este sigur de lăsat în urmă. Dacă nu poți descrie calea actuală a fiecărei aplicații pe care ai listat-o în verificarea unu, experimentul încă rulează. Închide-l în mod deliberat.

Articole similare