Privatësia e shfletuesit
Inspektuesi i header-ave HTTP
Shihni header-at e kërkesës që mori serveri ynë dhe krahasoni navigimin e faqes, kërkesat JavaScript dhe Client Hints të lexueshme nga shfletuesi.
Po analizohet navigimi i marrë…
TLS dhe HTTP
Client Hints JavaScript
- Statusi
- Po lexohet…
Header-at e marrë
| Emri | Vlerë e shfaqshme | Kategoria | Lexoni |
|---|
Gjetjet dhe kufizimet
- Po analizohet.
Një header Via, Forwarded, X-Forwarded-For ose një fushë specifike CDN përmban informacion të deklaruar. Ajo mund të shtohet, hiqet ose falsifikohet; vetëm prania e saj nuk përcakton përdorimin e një proxy anonim.
Krahasoni para dhe pas
Kryeni të njëjtin test në të njëjtën pajisje dhe ruani një rezultat bazë. Aktivizoni VPN-në ose ndryshoni një cilësim përkatës, përsëriteni testin në të njëjtat kushte dhe ruani rezultatin tjetër.
Ruani një rezultat para dhe një rezultat pas për t’i krahasuar.
Çfarë ju tregon ky test
Header-at përshkruajnë një kërkesë siç arrin te serveri. Ata mund të zbulojnë informacionin e deklaruar të shfletuesit, gjuhët dhe aspekte të rrugës HTTP. Nuanca e rëndësishme është ku i vëzhgoni: një shfletues, proxy, rrjet shpërndarjeje përmbajtjeje dhe serveri ynë mund të ekspozojnë ose ndryshojnë fusha të ndryshme.
Si të kryeni testin
- Hapni faqen në profilin e shfletuesit që dëshironi të shqyrtoni dhe shënoni gjendjen e lidhjes.
- Nisni kapjen e kërkesave; ringarkoni nëse dëshironi të vëzhgoni Client Hints shtesë të kërkuara nga serveri.
- Krahasoni header-at e kërkesave të navigimit dhe JavaScript, pastaj lexoni të dhënat e aksesueshme nga JavaScript në seksionin e tyre të veçantë.
Si funksionon matja
Mjeti kap header-at e marrë realisht nga serveri ynë për navigimin HTML dhe kërkesat fetch. Ai lexon gjithashtu Client Hints nga JavaScript kur shfletuesi e lejon.
Vlerat e ndjeshme të header-ave maskohen para shfaqjes dhe emrat e cookies mund të mbeten të dukshëm pa vlerat e tyre. Moduli nuk krijon regjistër diagnostikimi, megjithëse infrastruktura e hostimit mund të regjistrojë kërkesat në mënyrë të pavarur.
Kuptimi i rezultateve tuaja
- Fushat përputhen mes kërkesave
- Ato fusha arritën te serveri ynë në mënyrë të qëndrueshme në këto kontekste kërkesash. Kjo nuk do të thotë se çdo sajt merr të njëjtat hollësi.
- Navigimi dhe fetch ndryshojnë
- Konteksti i kërkesës, Client Hints të aktivizuara më parë ose përpunimi nga ndërmjetësi mund të shpjegojnë vlera të ndryshme. Kontrolloni rolin e fushës në vend që të supozoni manipulim.
- Një fushë mungon ose është e maskuar
- Shfletuesi mund ta mbajë atë, një ndërmjetës mund ta heqë ose mjeti mund të fshehë një vlerë të ndjeshme. Mungesa e hollësive TLS të prapavijës nuk provon se shfletuesi përdori tekst të hapur.
Krahasoni para dhe pas
- Ruani kapjet nga i njëjti profil, origjinë dhe fazë kërkese, përfshirë nëse faqja u ringarkua.
- Ndryshoni një cilësim të shfletuesit ose lidhjes, pastaj përsëritni të njëjtën sekuencë navigimi dhe fetch.
- Krahasoni kontekstet përkatëse të kërkesave. Mbani protokollin e prapavijës dhe hollësitë TLS të ndara nga provat për lidhjen e shfletuesit me skajin.
Kufizimet e testit
- Vetëm header-at e përcjellë ose të ngjashëm me proxy nuk mund të provojnë anonimizimin ose të identifikojnë një ndërmjetës të besueshëm.
- Rregullat e maskimit nuk mund të njohin çdo sekret të vendosur në një header të personalizuar me emër të zakonshëm; shqyrtoni eksportet para se t’i ndani.
Çfarë të ndryshoni, nëse nevojitet
- Header-at e gjuhës nuk pasqyrojnë preferencën tuaj të synuar
- Shqyrtoni rendin e gjuhëve të shfletuesit dhe përsëritni të njëjtën kapje pas ringarkimit.
- Client Hints të pritura mungojnë
- Kontrolloni HTTPS, mbështetjen e shfletuesit dhe sekuencën e ringarkimit para se ta trajtoni mungesën si veçori privatësie.
Pyetjet e shpeshta
A janë këto saktësisht ato që dërgoi shfletuesi im?
Ato janë ato që mori serveri ynë. Ndërmjetësit mund të shtojnë, heqin ose rishkruajnë fusha gjatë rrugës.
A provon një header proxy përdorim VPN-je?
Jo. Ai është më së shumti një tregues rruge dhe mund të mungojë, të ndryshohet ose të mos jetë i besueshëm.