Перейти к содержимомуHisnLabs
← Как работает интернет

Урок 1 из 4 · 7 мин

Что происходит, когда вы открываете сайт

Проследите один клик от вашего Mac до сайта и обратно и узнайте, кто участвует в этом на всём пути.

Вы вводите адрес, нажимаете Enter, и через мгновение появляется страница. Кажется, что ваш компьютер говорит напрямую с сайтом. На самом деле в этом моменте участвует несколько машин и компаний, и каждая из них узнаёт о вас что-то своё. Знать, кто они, — первый шаг к тому, чтобы решить, что защищать.

Интернет — это сеть сетей

Как формулирует руководство разработчика Mozilla, «интернет — это большая сеть компьютеров, которые все вместе обмениваются данными». Ваш Mac подключается к ней через локальную сеть (домашний Wi-Fi, офисную сеть, точку доступа в кафе), которая подключается к интернет-провайдеру, который подключается к другим провайдерам, и так далее, вплоть до сети, где размещён сайт.

Один клик, шаг за шагом

  1. Поиск адреса. Компьютеры обращаются друг к другу по номеру (IP-адресу), а не по имени. Сначала ваш Mac спрашивает у DNS-резолвера, обычно принадлежащего провайдеру или публичному сервису: «какой адрес у example.org?»
  2. Подключение. Ваш Mac открывает соединение с этим IP-адресом. Запрос движется небольшими частями, называемыми пакетами, которые передаются от маршрутизатора к маршрутизатору, каждый раз приближаясь к пункту назначения.
  3. Защита канала. Для адреса, начинающегося с https://, ваш Mac и сайт сначала договариваются о ключах шифрования (TLS), так что содержимое дальнейшего обмена скрыто от всех, кто находится посередине.
  4. Запрос и получение. Ваш браузер запрашивает страницу; сервер отправляет в ответ текст, изображения и код, часто подтягивая дополнительные части с других серверов (шрифты, видео, аналитика, реклама).

Кто что видит

Типичный случай для обычного соединения без VPN. Позднейшие уроки подробно рассматривают DNS и трекеры.
КтоЧто обычно видноЧто скрывает от них HTTPS
Тот, кто управляет Wi-Fi или локальной сетьюЧто ваше устройство в сети, IP-адреса сайтов и часто их именаСтраницы, которые вы читаете, и то, что вы вводите
Ваш интернет-провайдерТо же самое, плюс когда и сколько вы используете соединениеСтраницы, которые вы читаете, и то, что вы вводите
DNS-резолверИмя каждого сайта, который ищет ваше устройствоНичего: обычный DNS-запрос не зашифрован
Сам сайтВсё, что вы ему отправляете: поисковые запросы, сообщения, логины, ваш IP-адресНичего: он и есть другой конец разговора
Другие сервисы, которые подгружает страницаЧто вы посетили страницу, часто вместе с идентификаторами, которые следуют за вами по разным сайтамНичего

Руководство Electronic Frontier Foundation (EFF) по цифровой самозащите точно формулирует предел HTTPS: он «скрывает, на какую именно страницу сайта вы переходите — то есть всё, что находится „после слэша“», но не скрывает сам факт того, что вы общаетесь, и такие детали, как «место, время и продолжительность общения». Эта оставшаяся информация называется метаданными, и для многих людей, находящихся в группе риска, она значит не меньше, чем содержание.

Главное

  • Открытие сайта затрагивает вашу сеть, вашего провайдера, DNS-резолвер, сам сайт и другие сервисы, которые он подгружает.
  • HTTPS скрывает содержимое и точную страницу, но не то, какой сайт вы посещаете и когда.
  • Метаданные (кто, когда, как часто, откуда) могут раскрыть не меньше, чем содержание.
  • Сам сайт всегда видит то, что вы ему отправляете.

Проверьте себя

  1. 1. При HTTPS что обычно всё ещё может узнать владелец Wi-Fi в кафе?

    • Сообщения, которые вы вводите на сайте
    • К какому сайту вы подключаетесь и когда — Верно.
    • Ваши пароли
    • Совсем ничего

    HTTPS шифрует содержимое и путь страницы, но сайт назначения и время остаются видны как метаданные.

  2. 2. Что ваш Mac делает первым делом, когда вы вводите имя сайта?

    • Отправляет ваш пароль
    • Спрашивает у DNS-резолвера IP-адрес сайта — Верно.
    • Загружает весь сайт целиком
    • Включает шифрование для Wi-Fi

    Компьютеры соединяются по IP-адресу, поэтому имя сначала нужно найти. Сам этот поиск виден резолверу.

  3. 3. Кто может увидеть поисковые запросы, которые вы вводите на сайте с HTTPS?

    • Только ваш провайдер
    • Никто
    • Сам сайт — Верно.
    • Только DNS-резолвер

    Шифрование защищает путь между вами и сайтом, но сайт — это другой конец разговора: он получает всё, что вы ему отправляете.

Примените на практике в FireAI

Примените этот урок на своём Mac.

Источники

Примените это на своём Mac

Все функции бесплатно на 17 дней, без банковской карты.

Скачать для Mac Документация