Ako držať testy Tor Browsera oddelene od prevádzky VPN
Dajte experimentu vlastný prehliadač, profil a trasu a potom všetko vráťte späť. Stránka s verejnou IP dokazuje jeden výstup, nie každú cestu na stroji.
Experiment nie je prehliadač; je to celá množina ciest na stroji, kým prehliadač beží. Ak zmeníte globálne proxy alebo trasu, aby ste otestovali Tor Browser s VPN, každá ďalšia aplikácia zmenu zdedí, vrátane tých, ktoré na pozadí synchronizujú súbory a kontrolujú poštu. Bezpečný vzor je dať experimentu vlastnú aplikáciu, vlastný profil a vlastnú trasu a presne vedieť, ako všetko vrátiť. Stránka s verejnou IP vám hovorí, že bol použitý jeden výstup; nehovorí, čo robil zvyšok stroja.
Kontrola 1: pomenujte tri spojenia
Pomenujte ich skôr, než sa dotknete akéhokoľvek nastavenia. Normálna cesta je to, čo vaše pracovné aplikácie používajú dnes; experimentálna cesta je to, čo chcete, aby Tor Browser používal; zamýšľané správanie pri zlyhaní je to, čo by sa malo stať, keď vrstva vypadne.
Zapíšte tieto tri na jedno miesto, vrátane toho, ktorá aplikácia patrí ktorej ceste. Dôvodom nie je byrokracia: väčšina náhodných únikov pri tomto druhu testu pochádza z aplikácie, o ktorej si nikto nepamätal, že beží, nie z testovaného prehliadača. Správca hesiel, chatovací klient a služba synchronizácie súborov sú všetko prevádzka na pozadí, ktorá vezme akúkoľvek trasu, ktorú jej systém dá. Pomenovanie je to, čo robí hranicu skutočnou.
Kontrola 2: držte každé nastavenie pri jeho vlastnom programe
Podporovaná konfigurácia Tor Browsera nie je to isté ako systémové nastavenie proxy a nie je zámerne navrhnutá tak, aby sa dala nasmerovať na ľubovoľné proxy z prostredia.
Premenná prostredia alebo rozšírenie prehliadača môžu vytvoriť tretiu cestu, ktorú neopisuje ani dokumentácia prehliadača, ani vaše poznámky. Uprednostnite podporované nastavenie vnútri aplikácie pred globálnym prepísaním.
To isté platí pre všetko, čo prehliadač odovzdáva. Stiahnutý dokument otvorený v externom prehliadači nezdedí trasu prehliadača; používa systémovú, ktorou môže byť VPN, LAN alebo nič. Toto odovzdanie je bežný a tichý spôsob, akým obsah, ktorý ste chceli udržať vnútri experimentu, putuje von. Rozhodnite, či je externý prehliadač súčasťou experimentu, a ak nie, držte súbor vnútri prehliadača.
Kontrola 3: použite záťaž, ktorú je bezpečné stratiť
Sieťové kontroly by mali používať stránky, ktoré nevyžadujú osobný účet, pretože relácia účtu mení test smerovania na overenú udalosť na cudzom serveri. Stránka kontroly, ktorá vracia váš zdanlivý výstup, na otázku trasy stačí.
Konkrétne, curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip používa ten istý koncový bod SOCKS, ktorý používa prehliadač, a vracia výstup, ktorý vidí, čo oddeľuje problém prehliadača od problému Tor. ss -tnp na stroji ukazuje, ktorý proces hovorí s ktorou adresou, a to je kontrola, ktorá zachytí zabudnutú aplikáciu. Ani jeden príkaz nevyžaduje prihlásenie a oba sú opakovateľné. Uchovávajte výsledky ako dvojicu pred a po, nie ako jediné pozorovanie.
Kontrola 4: vedome obnovte bežné používanie
Odstráňte testovacie výnimky a dočasné nastavenia cez komponent, ktorý ich vytvoril, nie cez iný nástroj, ktorý náhodou ponúka podobný prepínač.
Potom skontrolujte bežné aplikácie, vrátane prekladu DNS a akéhokoľvek súkromného zdroja, ktorý pracovná cesta potrebuje. Test, ktorý sa skončí fungujúcim prehliadaním, ale pokazenými internými názvami, nie je dokončený.
Veďte poznámky dostatočne dobré na reprodukciu užitočného zistenia, a nič viac. Zaznamenajte používaný profil VPN, výnimky aplikácií, pozorované výstupné adresy a čas; nezaznamenávajte prihlasovacie údaje účtu ani obsah navštívených stránok. Ak kombinácia neprináša jasný prospech, nenechávajte jej dodatočné nastavenia aktívne len preto, že sa načítala jedna testovacia stránka. Experiment, ktorý zostane na mieste, sa stane nedokumentovanou súčasťou produkčnej cesty.
Pokyny Tor Projectu k správe identít v Tor Browseri sú referenciou pre to, čo prehliadač sám drží oddelene, a stojí za prečítanie, než na seba pridáte ďalšiu vrstvu.
Test je dokončený, keď je zamýšľané nastavenie obnovené alebo nové nastavenie pochopené, nie keď jedna aplikácia prestane zobrazovať chybu. To sú rôzne koncové stavy a len jeden z nich je bezpečné nechať za sebou. Ak nedokážete opísať aktuálnu cestu každej aplikácie, ktorú ste uviedli v prvej kontrole, experiment stále beží. Zatvorte ho vedome.