Izklopno stikalo proti izolaciji Tor Browser: dva različna testa
Napaka „ni skupne šifre“ spada v nadzorni kanal TLS, ne v data-ciphers. Najprej primerjajte različice, nato sezname šifrirnih paketov in nazadnje dokažite pogajanja.
Izklopna stikala in modeli identitete brskalnika se zamenjujejo, ker se oboje opisuje kot funkcija zasebnosti. Eno blokira promet na omrežni plasti, drugo pa omejuje, kaj lahko ena seja brskanja poveže. Prehod testa prvega ne pove nič o drugem, stran, naložena v Tor Browser, pa ne pove nič o prvem. Odločitev je, katera kontrola odgovarja na katero vprašanje, ker ta izbira določa, kateri dokazi štejejo.
Dve kontroli na dveh mejah
Izklopno stikalo je pravilo o poteh: ko predor ni dvignjen, se promet, ki bi sicer šel po drugi poti, zavrže. Njegov obseg je tisto, kar pokriva izvedba, to pa je lahko celoten sistem, ena aplikacija ali le tiste družine naslovov, ki jih upravlja odjemalec. Izolacija brskalnika se nanaša na to, kaj lahko spletno mesto opazi o obiskovalcu med sejo: piškotki, stanje v predpomnilniku, prstni odtisi, prijave. Noben mehanizem ne more nadomestiti drugega, ker delujeta na povsem različne predmete.
Zato lahko stroj opravi brezhiben test izklopnega stikala in še vedno izteče identiteto skozi prijavo. Obratno se zgodi prav tako pogosto: dobro izoliran brskalnik na gostitelju, katerega telemetrija ubira pot, ki je politika ni nikoli pokrila.
Uvrščanje obeh pod eno oznako ustvarja slabe dokaze, ker takrat uspeh ene strani nadomesti par. Od začetka ju imejte v ločenih stolpcih. Naslov stolpca vam pove tudi, kateri artefakt vam test dolguje: blokiran paket ali zapis seje.
Tek izpada odgovarja na ožje vprašanje
Nadzorovani izpad pokaže, ali odjemalec blokira promet, ki ste ga testirali, na platformi, ki ste jo testirali, ves čas trajanja testa. Vključite družine naslovov, aplikacije in omrežne prehode, ki jih omenja zahteva, ker je vsak posebna trditev. Blokada, ki velja za IPv4 in ne za IPv6, je resnično odkritje, prav tako pa blokada, ki velja v žičnem omrežju, ne pa pri mobilnem prenosu. Ob rezultatu zapišite obseg, ker je brezpogojni uspeh pot, po kateri ozek test postane široka predpostavka.
Negativna kontrola je enako pomembna kot pozitivna. Potrdite, da ista zahteva uspe, dokler je predor dvignjen, da bo jasno, da je blokada prišla iz politike in ne iz cilja, ki ni nikoli deloval. Test, ki ni uspel v obeh stanjih, ne dokaže ničesar, in to je vredno povedati v zapisu, namesto da ga tiho zavržete.
Izolacija je lastnost brskalnika, ne pot
Deklarirana zasnova Tor Browser omejuje povezljivost tako, da drži stanje vezja in brskalnika skupaj in stanje ob zahtevi počisti, projekt pa dokumentira, kaj to v praksi pomeni za upravljanje identitet. Ta zasnova predpostavlja podprto konfiguracijo, ne splošnega brskalnika, usmerjenega na vrata proxyja. Razširitve, dodane zaradi udobja, lahko odpravijo del izolacije, zajeta prijava pa poveže vse, kar sledi, ne glede na vezje. Dokumentirano vedenje je dovolj kratko, da ga preberete neposredno.
Opazovanja brskalnika in opazovanja omrežja odgovarjajo na različna vprašanja, zato jih hranite v ločenih zapiskih. Stran, ki se naloži prek Tora, medtem ko je VPN dvignjen, vam pove, da proxy deluje, in nič o vedenju zavrženja VPN. Blokiran paket med izpadom ne pove nič o tem, ali sta bili dve prijavi povezljivi uro prej.
Dva zapisa, dve vprašanji
Pri izklopnem stikalu vprašajte, ali lahko imenovana aplikacija med okvaro odide po neželeni poti, in prinesite nadzorovani izpad s ciljem beleženja, ki je vaš. Pri izolaciji brskalnika vprašajte, kateri računi, stanje in signali bi lahko povezali dve dejavnosti, in prinesite delovni tok namesto zajema paketov. Če je pomembna druga aplikacija, jo testirajte ločeno, ker je obseg pogosteje po aplikaciji, kot namigujejo ponudniki. Dve različni vprašanji dajeta dva različna artefakta in eno pošteno poročilo.
Pred testiranjem narišite obe poti: običajno pot in pot po okvari predora, za vsako aplikacijo v obsegu. Risba razkrije vrzel, ki jo skriva en sam zelen indikator, ker vas prisili, da poimenujete, kaj je pokrito in kaj ne. To naredite, dokler so sistemi zdravi, ko nihče ni pod pritiskom razglasiti preverjanja za končano.
Nobena kontrola ne potrjuje druge in kombinirana nastavitev potrebuje oba zapisa, preden lahko zahteva obe lastnosti. Zahtevati obe iz enega zelenega indikatorja je natanko tista okvara, ki naj bi jo ta par preprečil.