Zasebnost brskalnika
Pregledovalnik glav HTTP
Oglejte si glave zahtev, ki jih je prejel naš strežnik, ter primerjajte navigacijo po strani, zahteve JavaScript in Client Hints, berljive v brskalniku.
Analiza prejete navigacije …
TLS in HTTP
JavaScript Client Hints
- Stanje
- Branje …
Prejete glave
| Ime | Prikazljiva vrednost | Kategorija | Preberi |
|---|
Ugotovitve in omejitve
- Analiziranje.
Glava Via, Forwarded, X-Forwarded-For ali polje, značilno za CDN, vsebuje navedene podatke. Lahko se doda, odstrani ali ponaredi; sama prisotnost ne dokazuje uporabe anonimnega proxyja.
Primerjajte pred in po
Zaženite enak preizkus na isti napravi in shranite izhodiščni rezultat. Aktivirajte VPN ali spremenite eno ustrezno nastavitev, ponovite preizkus v enakih razmerah in shranite naslednji rezultat.
Za primerjavo shranite rezultat pred spremembo in po njej.
Kaj vam pove ta preizkus
Glave opisujejo zahtevo, ko prispe do strežnika. Lahko razkrijejo navedene podatke o brskalniku, jezike in vidike poti HTTP. Pomembno je, kje jih opazujete: brskalnik, proxy, omrežje za dostavo vsebin in naš strežnik lahko razkrijejo ali spremenijo različna polja.
Kako izvesti preizkus
- Odprite stran v profilu brskalnika, ki ga želite pregledati, in zabeležite stanje povezave.
- Zaženite zajem zahtev; znova naložite stran, če želite opazovati dodatne Client Hints, ki jih zahteva strežnik.
- Primerjajte glave navigacijskih zahtev in zahtev JavaScript, nato v ločenem razdelku preberite namige, dostopne prek JavaScript.
Kako deluje meritev
Orodje zajame glave, ki jih naš strežnik dejansko prejme za navigacijo HTML in zahteve fetch. Bere tudi Client Hints iz JavaScript, kjer jih brskalnik omogoča.
Vrednosti občutljivih glav so pred prikazom zakrite, imena piškotkov pa lahko ostanejo vidna brez vrednosti. Modul ne ustvari diagnostičnega dnevnika, čeprav lahko gostiteljska infrastruktura zahteve beleži neodvisno.
Razumevanje rezultatov
- Polja se med zahtevami ujemajo
- Ta polja so v teh kontekstih zahtev dosledno dosegla naš strežnik. To ne pomeni, da vsako spletno mesto prejme enake podrobnosti.
- Navigacija in fetch se razlikujeta
- Kontekst zahteve, predhodno pridobljeni Client Hints ali obdelava posrednika lahko pojasnijo različne vrednosti. Preverite vlogo polja, namesto da predpostavite spreminjanje.
- Polje manjka ali je zakrito
- Brskalnik ga lahko zadrži, posrednik odstrani ali orodje zakrije občutljivo vrednost. Manjkajoči podatki TLS zaledja ne dokazujejo, da je brskalnik uporabil nešifrirano povezavo.
Primerjajte pred in po
- Shranite zajeme iz istega profila, izvora in faze zahteve, vključno s tem, ali je bila stran znova naložena.
- Spremenite eno nastavitev brskalnika ali povezave in ponovite isto zaporedje navigacije in fetch.
- Primerjajte enake kontekste zahtev. Protokol in podatke TLS zaledja obravnavajte ločeno od dokazov o povezavi med brskalnikom in robom omrežja.
Omejitve preizkusa
- Samo glave posredovanja ali proxyja ne morejo dokazati anonimizacije ali identificirati zaupanja vrednega posrednika.
- Pravila zakrivanja ne morejo prepoznati vsake skrivnosti v navidez nenevarno poimenovani glavi po meri; pred deljenjem preglejte izvoze.
Kaj po potrebi spremeniti
- Jezikovne glave ne odražajo vaših želenih nastavitev
- Preglejte vrstni red jezikov v brskalniku in po ponovnem nalaganju ponovite isti zajem.
- Pričakovani Client Hints manjkajo
- Preverite HTTPS, podporo brskalnika in zaporedje ponovnega nalaganja, preden odsotnost razumete kot funkcijo zasebnosti.
Pogosta vprašanja
Ali je to natanko tisto, kar je poslal moj brskalnik?
To je tisto, kar je prejel naš strežnik. Posredniki lahko na poti dodajo, odstranijo ali prepišejo polja.
Ali glava proxyja dokazuje uporabo VPN?
Ne. Je kvečjemu namig o poti in lahko manjka, je spremenjena ali nezaupanja vredna.