Як трымаць тэсты Tor Browser асобна ад трафіку VPN
Дайце эксперыменту свой браўзер, профіль і маршрут, а затым вярніце ўсё на месца. Старонка публічнага IP даказвае адзін выхад, а не ўсе шляхі на машыне.
Эксперымент — гэта не браўзер; гэта ўвесь набор шляхоў на машыне, пакуль браўзер працуе. Калі вы зменіце глабальны проксі або маршрут, каб праверыць Tor Browser з VPN, кожная іншая праграма атрымае гэтую змену ў спадчыну, уключаючы тыя, што ў фоне сінхранізуюць файлы і правяраюць пошту. Бяспечны ўзор — даць эксперыменту ўласную праграму, уласны профіль і ўласны маршрут, а таксама дакладна ведаць, як усё вярнуць. Старонка публічнага IP паведамляе, што выкарыстаны адзін выхад; яна не паведамляе, што рабіла астатняя частка машыны.
Праверка 1: назвіце тры злучэнні
Назвіце іх, перш чым кранаць любыя налады. Звычайны шлях — гэта тое, што вашыя працоўныя праграмы выкарыстоўваюць сёння; эксперыментальны шлях — гэта тое, што вы хочаце даць Tor Browser; меркаваныя паводзіны пры збоі — гэта тое, што павінна адбыцца, калі ўзровень падае.
Запішыце гэтыя тры ў адным месцы, уключна з тым, якая праграма належыць якому шляху. Прычына не ў бюракратыі: большасць выпадковых уцечак падчас такога тэсту паходзіць ад праграмы, пра якую ніхто не ўспомніў, а не ад браўзера, які тэстуецца. Мэнэджар пароляў, кліент чата і служба сінхранізацыі файлаў — усё гэта фонавы трафік, які пойдзе любым маршрутам, які дасць сістэма. Менавіта называнне робіць мяжу рэальнай.
Праверка 2: трымайце кожную наладу з яе ўласнай праграмай
Падтрымліваная канфігурацыя Tor Browser — гэта не тое самае, што налада сістэмнага проксі, і яна наўмысна не разлічана на тое, каб яе накіроўвалі на адвольны проксі з асяроддзя.
Зменная асяроддзя або пашырэнне браўзера могуць стварыць трэці шлях, якога не апісваюць ні дакументацыя браўзера, ні вашыя нататкі. Аддавайце перавагу падтрымліванай наладзе ўнутры праграмы перад глабальным перакрыццём.
Тое ж датычыцца ўсяго, што браўзер перадае. Спампаваны дакумент, адкрыты ў знешняй праграме, не атрымлівае маршрут браўзера ў спадчыну; ён выкарыстоўвае сістэмны, які можа быць VPN, LAN або нічым. Такая перадача — звычайны і ціхі спосаб, якім змест, што вы хацелі трымаць унутры эксперыменту, трапляе вонкі. Вырашыце, ці знешняя праграма з'яўляецца часткай эксперыменту, і калі не, трымайце файл унутры браўзера.
Праверка 3: выкарыстоўвайце карысную нагрузку, якую не шкада страціць
Сеткавыя праверкі павінны выкарыстоўваць старонкі, якія не патрабуюць асабістага ўліковага запісу, бо сеанс запісу ператварае тэст маршрутызацыі ў аўтэнтыфікаваную падзею на чыімсьці серверы. Старонкі праверкі, якая вяртае ваш бачны выхад, дастаткова для пытання маршруту.
Канкрэтна, curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip выконвае той жа SOCKS-эндпойнт, які выкарыстоўвае браўзер, і вяртае выхад, які ён бачыць, што аддзяляе праблему браўзера ад праблемы Tor. ss -tnp на машыне паказвае, які працэс размаўляе з якім адрасам, і гэта тая праверка, якая ловіць праграму, якую вы забылі. Ні адзін загад не патрабуе ўваходу, і абодва паўторныя. Трымайце вынікі як пару да і пасля, а не як адно назіранне.
Праверка 4: свядома вярніце звычайнае выкарыстанне
Выдаляйце тэставыя выключэнні і часовыя налады праз кампанент, які іх стварыў, а не праз іншы інструмент, які выпадкова прапануе падобны перамыкач.
Затым праверце звычайныя праграмы, уключна з развязаннем DNS і любой прыватнай рэсурсам, які патрабуе працоўны шлях. Тэст, які сканчаецца працуючым агляданнем, але зламанымі ўнутранымі імёнамі, не завершаны.
Трымайце нататкі дастатковыя, каб паўтарыць карысную знаходку, і не больш. Запішыце профіль VPN, які выкарыстоўваецца, выключэнні праграм, заўважаныя адрасы выхаду і час; не запісвайце ўліковыя дадзеныя або змест старонак, якія вы наведалі. Калі спалучэнне не дае яснай карысці, не пакідайце яго дадатковыя налады актыўнымі толькі таму, што загрузілася адна тэставая старонка. Эксперымент, які застаецца на месцы, становіцца недакументаванай часткай працоўнага шляху.
Кіраўніцтва Tor Project па кіраванні ідэнтычнасцямі ў Tor Browser — гэта даведка для таго, што браўзер трымае асобна сам, і яго варта прачытаць, перш чым дадаваць яшчэ адзін узровень зверху.
Тэст завершаны, калі меркаваная ўстаноўка адноўлена або новая ўстаноўка зразумелая, а не калі адна праграма перастае паказваць памылку. Гэта розныя канчатковыя станы, і толькі адзін з іх бяспечна пакінуць пасля сябе. Калі вы не можаце апісаць бягучы шлях кожнай праграмы, якую пералічылі ў праверцы першай, эксперымент яшчэ ідзе. Зачыніце яго свядома.