Privacy in je browser

Zichtbare HTTP-headers bekijken

Vergelijk de headers die onze server ontvangt met afzonderlijk leesbare browsergegevens.

Geheimen gemaskeerd volgens regels. Authorization, Cookie en headers herkend als sleutels, tokens, geheimen of handtekeningen worden voor weergave gemaskeerd. Naamregels herkennen niet elk geheim. De tool schrijft geen applicatielog; de serverinfrastructuur kan eigen logs bewaren.

Ontvangen navigatie analyseren…

Verzoek en netwerk

TLS en HTTP

JavaScript Client Hints

Status
Lezen…

Ontvangen headers

NaamWeergeefbare waardeCategorieLezen

Bevindingen en beperkingen

  • Analyseren.

Een header Via, Forwarded, X-Forwarded-For of een CDN-specifiek veld bevat opgegeven informatie. Het kan worden toegevoegd, verwijderd of vervalst; aanwezigheid alleen bewijst geen anonieme proxy.

Voor en na vergelijken

Bewaar eerst een resultaat. Verander één relevante instelling en voer dezelfde test opnieuw uit, op hetzelfde apparaat en in hetzelfde browserprofiel, met de overige omstandigheden gelijk.

Er zijn nog geen resultaten bewaard om te vergelijken.

Waarvoor gebruik je dit?

HTTP-headers begeleiden je aanvragen en kunnen informatie geven over browser, voorkeuren en verbinding. Deze tool laat zien wat onze server werkelijk ontvangt voor paginanavigatie en een aanvullende aanvraag. Dat is niet altijd wat de browser oorspronkelijk verstuurde: proxies en andere tussenstations kunnen velden aanpassen. JavaScript-informatie wordt daarom als een afzonderlijke waarneming behandeld.

Aan de slag

  1. Open de pagina in het browserprofiel dat je wilt onderzoeken. Noteer relevante extensies en verbindingsinstellingen.
  2. Start de aanvullende aanvraag en wacht op de ontvangen headers en beschikbare Client Hints.
  3. Vergelijk navigatie en fetch afzonderlijk. Lees gevoelige gemaskeerde waarden als afgeschermd, niet als leeg of afwezig.

Zo meten we

Onze server toont de headers die hij voor de navigatie en fetch ontvangt. Aanvraagheaders en waar beschikbare JavaScript Client Hints komen uit verschillende waarnemingspunten.

Bekende gevoelige velden zoals Authorization en Cookie worden gemaskeerd. Dit is geen garantie dat ieder mogelijk geheim wordt herkend; infrastructuur kan eigen toegangslogboeken hebben.

Je resultaat begrijpen

Header ontvangen door onze server
Het veld bereikte dit waarnemingspunt. De waarde kan onderweg zijn toegevoegd of gewijzigd.
Alleen browsergegeven beschikbaar
JavaScript kon informatie lezen die niet als hetzelfde veld in de ontvangen aanvraag stond. Het gaat om een andere informatiebron.
Veld ontbreekt of is gemaskeerd
Afwezigheid en afscherming zijn verschillende toestanden. Een ontbrekende header bewijst niet dat elders geen soortgelijke informatie beschikbaar is.

Voor en na vergelijken

  1. Bewaar de ontvangen velden met hetzelfde profiel, dezelfde pagina en dezelfde aanvraagsoort.
  2. Verander één relevante privacy- of taalinstelling en voer de aanvullende aanvraag opnieuw uit.
  3. Vergelijk gelijksoortige aanvragen en houd gemaskeerde waarden apart. Een nieuwe header kan door aangevraagde Client Hints komen.

Wat deze test niet vaststelt

  • De headers beschrijven deze serverontvangst, niet wat elke andere website of ieder tussenstation ziet.
  • Een browsernaam of User-Agent is geen betrouwbaar identiteitsbewijs. Maskering beoordeelt geen volledige vertrouwelijkheid van de aanvraag.

Wat kun je aanpassen?

Een onverwachte voorkeur is zichtbaar.
Controleer de bijbehorende taal- of browserinstelling en herhaal dezelfde aanvraag. Lees eerst of een tussenstation de waarde kan beïnvloeden.
Je verwacht een header die ontbreekt.
Controleer aanvraagsoort en voorwaarden van de betreffende browserfunctie. Vergelijk geen navigatieveld rechtstreeks met een uitsluitend via JavaScript beschikbare waarde.

Veelgestelde vragen

Zijn dit exact de verstuurde browserheaders?

Dit zijn de headers die onze server ontvangt. Tussenstations kunnen de oorspronkelijke aanvraag onderweg wijzigen.

Is een gemaskeerde cookie niet verstuurd?

Dat volgt er niet uit. Maskering verbergt de waarde in de weergave en verschilt van afwezigheid in de aanvraag.

Bronnen