Prekidač u nuždi nasuprot izolaciji Tor Browsera: dva različita testa
Greška „nema zajedničke šifre“ pripada TLS kontrolnom kanalu, a ne data-ciphers. Prvo uporedite verzije, zatim liste šifarskih paketa, a zatim dokažite pregovaranje.
Prekidači u nuždi i modeli identiteta preglednika brkaju se jer se oba opisuju kao funkcije privatnosti. Jedan blokira promet na mrežnom sloju, a drugi ograničava šta jedna sesija pregledanja može povezati. Prolazak testa prvog ne govori ništa o drugom, a stranica koja se učita unutar Tor Browsera ne govori ništa o prvom. Odluka je koji kontrol odgovara na koje pitanje, jer taj izbor određuje koji dokazi se računaju.
Dvije kontrole na dvije granice
Prekidač u nuždi je pravilo o rutama: kada tunel nije podignut, promet koji bi inače krenuo drugim putem se odbacuje. Njegov obuhvat je ono što implementacija pokriva, a to može biti cijeli sistem, jedna aplikacija ili samo porodice adresa kojima klijent upravlja. Izolacija preglednika tiče se onoga što stranica može primijetiti o posjetiocu tokom sesije: kolačići, keširano stanje, otisci prstiju, prijave. Nijedan mehanizam ne može zamijeniti drugi, jer djeluju na potpuno različite objekte.
Zato mašina može proći besprijekoran test prekidača i ipak procuriti identitet kroz prijavu. Obrnuto se dešava jednako često: dobro izoliran preglednik na hostu čija telemetrija ide putem koji politika nikada nije pokrivala.
Stavljanje oba pod jednu oznaku stvara loše dokaze, jer prolazak jedne strane tada zamjenjuje par. Držite ih u odvojenim kolonama od početka. Naslov kolone vam također kaže koji artefakt test duguje: blokiran paket ili zapis sesije.
Test ispada odgovara na uže pitanje
Kontrolisani ispad pokazuje blokira li klijent promet koji ste testirali, na platformi koju ste testirali, dok je test trajao. Uključite porodice adresa, aplikacije i mrežne prelaze koje zahtjev navodi, jer je svaki zasebna tvrdnja. Blokada koja vrijedi za IPv4 a ne za IPv6 je stvarno otkriće, kao i blokada koja vrijedi na žičanoj mreži ali ne pri mobilnom prebacivanju. Napišite obuhvat pored rezultata, jer bezuslovni prolaz je način na koji uzak test postaje široka pretpostavka.
Negativna kontrola je jednako važna kao pozitivna. Potvrdite da isti zahtjev uspijeva dok je tunel podignut, kako bi bilo jasno da blokada dolazi od politike, a ne od odredišta koje nikada nije radilo. Test koji je pao u oba stanja ne dokazuje ništa i vrijedi to reći u zapisu umjesto da ga tiho odbacite.
Izolacija je svojstvo preglednika, a ne ruta
Navodeni dizajn Tor Browsera ograničava povezivost držeći stanje kruga i preglednika zajedno i brišući stanje na zahtjev, a projekat dokumentuje šta to u praksi znači za upravljanje identitetima. Taj dizajn pretpostavlja podržanu konfiguraciju, a ne generički preglednik usmjeren na proxy port. Dodaci dodani radi praktičnosti mogu poništiti dio izolacije, a uhvaćena prijava povezuje sve što slijedi bez obzira na krug. Dokumentovano ponašanje dovoljno je kratko da se pročita direktno.
Promatranja preglednika i mrežna promatranja odgovaraju na različita pitanja, pa ih držite u odvojenim bilješkama. Stranica koja se učita preko Tora dok je VPN podignut kaže da proxy radi i ništa o ponašanju odbacivanja VPN-a. Blokiran paket tokom ispada ne govori ništa o tome jesu li dvije prijave bile povezive prije sat vremena.
Dva zapisa, dva pitanja
Za prekidač pitajte može li imenovana aplikacija izaći neželjenom rutom tokom kvara i donesite kontrolisani ispad s odredištem za zapisivanje koje posjedujete. Za izolaciju preglednika pitajte koji računi, stanje i signali mogu povezati dvije aktivnosti i donesite tok rada umjesto snimke paketa. Ako je druga aplikacija važna, testirajte je zasebno, jer je obuhvat po aplikaciji češće nego što dobavljači impliciraju. Dva različita pitanja daju dva različita artefakta i jedan iskren izvještaj.
Nacrtajte oba puta prije testiranja: normalnu rutu i rutu nakon kvara tunela, za svaku aplikaciju u obuhvatu. Crtež otkriva prazninu koju jedan zeleni indikator skriva, jer vas prisiljava da imenujete šta je pokriveno a šta nije. Uradite to dok su sistemi zdravi, kada niko nije pod pritiskom da proglasi provjeru završenom.
Nijedna kontrola ne certificira drugu, a kombinovana postavka treba oba zapisa prije nego što može tvrditi oba svojstva. Tvrditi oboje iz jednog zelenog indikatora upravo je neuspjeh koji ovaj par treba spriječiti.