Могут ли третьи стороны читать полный URL-адрес при просмотре через HTTPS?

Оглавление:

Могут ли третьи стороны читать полный URL-адрес при просмотре через HTTPS?
Могут ли третьи стороны читать полный URL-адрес при просмотре через HTTPS?

Видео: Могут ли третьи стороны читать полный URL-адрес при просмотре через HTTPS?

Видео: Могут ли третьи стороны читать полный URL-адрес при просмотре через HTTPS?
Видео: Резервное копирование SQL базы 1С | MS SQL Server - YouTube 2024, Апрель
Anonim
 Когда вы надежно посещаете сайт через https:// данные, отправленные между сервером и вашим браузером, зашифровываются, но как насчет URL-адресов, которые вы посещаете на сайте? Может ли ваш интернет-провайдер или другой сторонний наблюдатель увидеть, на что вы смотрите?
Когда вы надежно посещаете сайт через https:// данные, отправленные между сервером и вашим браузером, зашифровываются, но как насчет URL-адресов, которые вы посещаете на сайте? Может ли ваш интернет-провайдер или другой сторонний наблюдатель увидеть, на что вы смотрите?

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Вопрос

Анонимный читатель SuperUser хочет знать, полностью ли безопасны их сеансы просмотра:

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

Будет ли ISP знать, что я обратился к * / data / abc.html или просто знаю, что я посетил IP-адрес www.website.com?

Если они знают, то почему у Википедии и Google есть HTTPS, когда кто-то может просто читать интернет-журналы и узнавать точный контент, который просматривал пользователь?

Интересный вопрос, который, несомненно, имеет значение для личной конфиденциальности. Давайте исследуем.

Ответ

Докладчик SuperUser Grawity предлагает очень краткий обзор того, как полный URL обрабатывается по пути:

From left to right:

The schema

https:

очевидно, интерпретируется браузером.

доменное имя

www.website.com

разрешен IP-адрес с использованием DNS. Ваш интернет-провайдер увидим DNS-запрос для этого домена и ответ.

дорожка

/data/abc.html

отправляется в HTTP-запросе. Если вы используете HTTPS, это будут зашифрованы наряду с остальной частью HTTP-запроса и ответа.

Строка запроса

?this=that

если он присутствует в URL-адресе, отправляется в HTTP-запросе - вместе с этим путем. Так что он также зашифрован.

фрагмент

#there

если он присутствует, нигде не отправляется - он интерпретируется браузером (иногда JavaScript на возвращенной странице).

Короче говоря, все, что находится справа от имени домена, зашифровано сеансом HTTPS и остается невидимым для вашего интернет-провайдера или любого другого, заглядывающего в ваши действия.

Есть что добавить к объяснению? Звучит в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: