Des tiers peuvent-ils lire l'URL complète lors d'une navigation via HTTPS?

Table des matières:

Des tiers peuvent-ils lire l'URL complète lors d'une navigation via HTTPS?
Des tiers peuvent-ils lire l'URL complète lors d'une navigation via HTTPS?

Vidéo: Des tiers peuvent-ils lire l'URL complète lors d'une navigation via HTTPS?

Vidéo: Des tiers peuvent-ils lire l'URL complète lors d'une navigation via HTTPS?
Vidéo: The Throne Room | Critical Role: VOX MACHINA | Episode 7 - YouTube 2024, Avril
Anonim
 Lorsque vous visitez un site Web en toute sécurité via https://, les données échangées entre le serveur et votre navigateur sont cryptées, mais qu'en est-il des URL que vous consultez sur le site? Votre FAI ou un autre observateur tiers peut-il voir ce que vous regardez?
Lorsque vous visitez un site Web en toute sécurité via https://, les données échangées entre le serveur et votre navigateur sont cryptées, mais qu'en est-il des URL que vous consultez sur le site? Votre FAI ou un autre observateur tiers peut-il voir ce que vous regardez?

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

La question

Un lecteur anonyme de superutilisateur veut savoir si ses sessions de navigation sont complètement sécurisées:

We all know that HTTPS encrypts the connection between the computer and the server so that it cannot be viewed by a third party. However, can the ISP or a third party see the exact link of the page the user accessed?

For example, I visit:

https://www.website.com/data/abc.html

Le fournisseur de services Internet saura-t-il que j'ai accédé à * / data / abc.html ou simplement que j'ai visité l'adresse IP de www.website.com?

S'ils le savent, alors pourquoi Wikipedia et Google ont-ils le protocole HTTPS alors que quelqu'un peut simplement lire les journaux Internet et trouver le contenu exact visualisé par l'utilisateur?

Une question intéressante qui a certainement des implications pour la vie privée. Enquêtons.

La réponse

Grawity, contributeur de SuperUser, offre un aperçu très concis du traitement de l’URL complète en cours de route:

From left to right:

The schema

https:

est, évidemment, interprété par le navigateur.

le nom de domaine

www.website.com

est résolu en une adresse IP utilisant DNS. Votre FAI va voir la requête DNS pour ce domaine et la réponse.

le chemin

/data/abc.html

est envoyé dans la requête HTTP. Si vous utilisez HTTPS, il sera crypté avec le reste de la requête HTTP et de la réponse.

le chaîne de requête

?this=that

s'il est présent dans l'URL, est envoyé dans la requête HTTP - avec le chemin. Donc, il est également crypté.

le fragment

#there

le cas échéant, n’est envoyé nulle part - il est interprété par le navigateur (parfois par JavaScript sur la page renvoyée).

En bref, tout ce qui se trouve à la droite du nom de domaine est chiffré par la session HTTPS et reste invisible pour votre fournisseur de services Internet ou quiconque se jetant dans vos activités.

Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

Conseillé: