Confidentialité du navigateur
En-têtes HTTP reçus par le serveur
Comparez les informations reçues pour la navigation et une requête JavaScript, en distinguant les indications du navigateur.
Analyse de la navigation reçue…
TLS et HTTP
Client Hints JavaScript
- État
- Lecture en cours…
En-têtes reçus
| Nom | Valeur affichable | Catégorie | Lecture |
|---|
Constats et limites
- Analyse en cours.
Un en-tête Via, Forwarded, X-Forwarded-For ou propre à un CDN indique une information déclarée. Il peut être ajouté, retiré ou falsifié ; sa présence n’établit pas à elle seule qu’un proxy anonyme est utilisé.
Comparer avant et après
Lancez le même test sur le même appareil et enregistrez une référence. Activez votre VPN ou changez un réglage pertinent, relancez dans les mêmes conditions puis enregistrez le nouveau résultat.
Enregistrez un résultat avant et un résultat après pour les comparer.
À quoi sert ce test ?
Les en-têtes HTTP transmettent notamment langues, navigateur déclaré et contexte de chargement. Regardez ce que le serveur reçoit : un frontal peut ajouter, retirer ou modifier des champs. Ce n’est donc pas toujours ce que le navigateur a envoyé.
Comment procéder
- Ouvrez la page dans le profil à examiner et conservez les réglages habituels. Notez si vous utilisez un proxy ou une extension qui modifie les requêtes.
- Attendez la capture JavaScript. Rechargez pour observer les Client Hints supplémentaires éventuellement acceptés après la première navigation.
- Comparez navigation, requête JavaScript et Client Hints accessibles dans la page. Les Client Hints sont des indications structurées sur le navigateur, disponibles selon ses politiques.
Ce qui est mesuré
Le serveur capture deux requêtes : le chargement HTML et un fetch JavaScript. La page lit séparément les indications disponibles côté navigateur et présente les différences entre captures.
Les valeurs sensibles prévues, notamment autorisation, cookies et jetons courants, sont masquées. Le module n’écrit pas de journal ; l’hébergeur ou les intermédiaires peuvent cependant journaliser les requêtes indépendamment.
Comprendre vos résultats
- En-têtes présents et comparables
- Le serveur reçoit ces champs pour les requêtes affichées. Une valeur de navigateur déclarée n’est pas une preuve de son identité réelle.
- Différences entre les captures
- Navigation et fetch ont des contextes différents ; l’apprentissage des Client Hints ou un intermédiaire peut aussi expliquer certains écarts.
- Champ absent, masqué ou non exposé
- L’absence peut venir du navigateur, du contexte ou du serveur. Une valeur masquée est volontairement cachée, sans signifier qu’elle n’a pas été transmise.
Comparer avant et après
- Relevez les deux captures depuis le même appareil, profil, page et séquence de chargement, avec les mêmes réglages.
- Modifiez une seule extension ou préférence pertinente, puis recommencez avec la même navigation et le même nombre de rechargements.
- Comparez les mêmes types de requête. Gardez les informations TLS reçues par notre serveur séparées du segment navigateur lorsqu’un frontal intervient.
Ce que le test ne permet pas de conclure
- Une marque Via ou Forwarded est un indice de chemin HTTP, sans preuve d’anonymisation ; son absence ne démontre pas une connexion directe.
- Le masquage générique ne peut pas reconnaître tout secret placé dans un champ au nom anodin. Relisez un export avant de le partager.
Que faire selon le résultat ?
- Une langue déclarée ne correspond pas à votre préférence.
- Vérifiez les langues du profil navigateur et l’ordre choisi, puis comparez de nouveau les mêmes requêtes.
- Une information TLS manque côté serveur.
- Regardez la portée de la mesure et la présence d’un frontal. L’absence d’une information côté serveur ne justifie pas de conclure à une navigation non chiffrée.
Questions fréquentes
Un champ masqué a-t-il été bloqué ?
Pas nécessairement. Le serveur peut l’avoir reçu puis masqué pour l’affichage.
Pourquoi davantage d’indications après rechargement ?
Certains navigateurs attendent une demande du serveur avant de transmettre des Client Hints supplémentaires.
Sources et références
1 € par mois 12 mois pour 10 €
S’abonner