L'experiment no és el navegador; és el conjunt complet de camins de la màquina mentre el navegador s'executa. Si canvieu un proxy global o una ruta per provar el Tor Browser amb una VPN, tota la resta d'aplicacions hereten el canvi, incloses les que sincronitzen fitxers i revisen el correu en segon pla. El patró segur és donar a l'experiment la seva pròpia aplicació, el seu propi perfil i la seva pròpia ruta, i saber exactament com tornar-ho tot. Una pàgina d'IP pública us diu que s'ha fet servir una sortida; no us diu què ha fet la resta de la màquina.

Comprovació 1: anomeneu les tres connexions

Anomeneu-les abans de tocar cap paràmetre. El camí normal és el que fan servir avui les vostres aplicacions de treball; el camí experimental és el que voleu que faci servir el Tor Browser; el comportament de fallada previst és el que hauria de passar quan cau una capa.

Escriviu aquestes tres en un sol lloc, incloent-hi quina aplicació pertany a quin camí. La raó no és burocràcia: la majoria de fuites accidentals en aquest tipus de prova vénen d'una aplicació que ningú recordava que s'executava, no del navegador que es prova. Un gestor de contrasenyes, un client de xat i un dimoni de sincronització de fitxers són tot tràfic de fons que prendrà la ruta que el sistema li doni. Anomenar-los és el que fa real el límit.

Comprovació 2: manteniu cada paràmetre amb el seu programa propietari

La configuració compatible del Tor Browser no és el mateix que un paràmetre de proxy del sistema, i deliberadament no està dissenyada per apuntar-se a un proxy arbitrari des de l'entorn.

Una variable d'entorn o una extensió del navegador poden crear un tercer camí que ni la documentació del navegador ni les vostres notes descriuen. Preferiu el paràmetre compatible dins de l'aplicació a una anul·lació global.

El mateix s'aplica a tot el que el navegador transfereix. Un document baixat obert en un visor extern no hereta la ruta del navegador; fa servir la del sistema, que pot ser la VPN, la LAN o res. Aquesta transferència és una manera habitual i silenciosa que contingut que volíeu mantenir dins de l'experiment viatgi fora. Decidiu si el visor extern forma part de l'experiment o no, i si no, manteniu el fitxer dins del navegador.

Comprovació 3: feu servir una càrrega que es pugui perdre

Les comprovacions de xarxa haurien de fer servir pàgines que no requereixin un compte personal, perquè una sessió de compte converteix una prova d'encaminament en un esdeveniment autenticat al servidor d'algú. Una pàgina de comprovació que retorna la vostra sortida aparent és suficient per a la qüestió de l'encaminament.

Concretament, curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip exerceix el mateix punt final SOCKS que fa servir el navegador i retorna la sortida que veu, cosa que separa un problema del navegador d'un problema del Tor. ss -tnp a la màquina mostra quin procés parla amb quina adreça, i aquesta és la comprovació que atrapa l'aplicació que heu oblidat. Cap de les dues ordres no necessita inici de sessió, i totes dues són repetibles. Guardeu els resultats com a parell abans i després en lloc d'una sola observació.

Comprovació 4: restoreu l'ús ordinari deliberadament

Elimineu les exclusions de prova i els paràmetres temporals a través del component que els va crear, no a través d'una altra eina que casualment ofereixi un commutador similar.

Després comproveu les aplicacions normals, inclosa la resolució DNS i qualsevol recurs privat que necessiti el camí de treball. Una prova que acaba amb navegació funcionant però noms interns trencats no ha acabat.

Manteniu notes prou bones per reproduir una troballa útil i no més. Registreu el perfil de VPN en ús, les exclusions d'aplicacions, les adreces de sortida observades i l'hora; no registreu credencials de compte ni el contingut de les pàgines que heu visitat. Si la combinació no aporta cap benefici clar, no deixeu els seus paràmetres addicionals actius només perquè una pàgina de prova s'ha carregat. Un experiment que es queda al seu lloc esdevé una part no documentada del camí de producció.

La guia del Tor Project sobre la gestió d'identitats al Tor Browser és la referència del que el navegador manté separat per si mateix, i val la pena llegir-la abans d'afegir-hi una altra capa a sobre.

Una prova s'acaba quan s'ha restaurat la configuració prevista o s'ha entès la nova, no quan una aplicació deixa de mostrar un error. Són estats finals diferents i només un d'ells és segur de deixar enrere. Si no podeu descriure el camí actual de cada aplicació que heu llistat a la comprovació primera, l'experiment encara s'executa. Tanqueu-lo deliberadament.

Articles relacionats