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. Najprije usporedite verzije, zatim popise šifarskih paketa, a zatim dokažite pregovaranje.
Prekidači u nuždi i modeli identiteta preglednika brkaju se jer se oboje opisuje kao funkcije privatnosti. Jedan blokira promet na mrežnom sloju, a drugi ograničava što jedna sesija pregledavanja može povezati. Prolazak testa prvoga ne govori ništa o drugome, a stranica koja se učita unutar Tor Browsera ne govori ništa o prvome. Odluka je koji kontrol odgovara na koje pitanje, jer taj izbor određuje koji se dokazi računaju.
Dvije kontrole na dvije granice
Prekidač u nuždi pravilo je o rutama: kad tunel nije podignut, promet koji bi inače krenuo drugim putem odbacuje se. Njegov obuhvat je ono što implementacija pokriva, a to može biti cijeli sustav, jedna aplikacija ili samo obitelji adresa kojima klijent upravlja. Izolacija preglednika tiče se onoga što stranica može primijetiti o posjetitelju tijekom sesije: kolačići, keširano stanje, otisci prstiju, prijave. Nijedan mehanizam ne može zamijeniti drugi, jer djeluju na posve različite objekte.
Zato stroj može proći besprijekoran test prekidača i ipak procuriti identitet kroz prijavu. Obrnuto se događa jednako često: dobro izoliran preglednik na hostu čija telemetrija ide putem koji politika nikada nije pokrivala.
Stavljanje obojega pod jednu oznaku stvara loše dokaze, jer prolazak jedne strane tada zamjenjuje par. Držite ih u odvojenim stupcima od početka. Naslov stupca također vam kaže koji artefakt test duguje: blokirani paket ili zapis sesije.
Test ispada odgovara na užu pitanje
Kontrolirani ispad pokazuje blokira li klijent promet koji ste testirali, na platformi koju ste testirali, dok je test trajao. Uključite obitelji adresa, aplikacije i mrežne prijelaze koje zahtjev navodi, jer je svaki zasebna tvrdnja. Blokada koja vrijedi za IPv4, a ne za IPv6, stvarno je otkriće, kao i blokada koja vrijedi na žičanoj mreži, ali ne pri mobilnom prijelazu. Napišite obuhvat uz rezultat, jer bezuvjetni prolazak način je na koji uzak test postaje široka pretpostavka.
Negativna kontrola jednako je 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
Navedeni dizajn Tor Browsera ograničava povezivost držeći stanje kruga i preglednika zajedno i brišući stanje na zahtjev, a projekt dokumentira što 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. Dokumentirano ponašanje dovoljno je kratko da se pročita izravno.
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. Blokirani paket tijekom 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 tijekom kvara i donesite kontrolirani ispad s odredištem za zapisivanje koje posjedujete. Za izolaciju preglednika pitajte koji računi, stanje i signali mogu povezati dvije aktivnosti i donesite tijek 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 jedno iskreno izvješće.
Nacrtajte oba puta prije testiranja: normalnu rutu i rutu nakon kvara tunela, za svaku aplikaciju u obuhvatu. Crtež otkriva prazninu koju jedan zeleni pokazatelj skriva, jer vas prisiljava da imenujete što je pokriveno, a što nije. Učinite to dok su sustavi zdravi, kad nitko nije pod pritiskom proglasiti provjeru završenom.
Nijedna kontrola ne certificira drugu, a kombinirana postava treba oba zapisa prije nego što može tvrditi oba svojstva. Tvrditi oboje iz jednog zelenog pokazatelja upravo je neuspjeh koji ovaj par treba spriječiti.