Урок 1 из 4 · 7 мин
Что происходит, когда вы открываете сайт
Проследите один клик от вашего Mac до сайта и обратно и узнайте, кто участвует в этом на всём пути.
Вы вводите адрес, нажимаете Enter, и через мгновение появляется страница. Кажется, что ваш компьютер говорит напрямую с сайтом. На самом деле в этом моменте участвует несколько машин и компаний, и каждая из них узнаёт о вас что-то своё. Знать, кто они, — первый шаг к тому, чтобы решить, что защищать.
Интернет — это сеть сетей
Как формулирует руководство разработчика Mozilla, «интернет — это большая сеть компьютеров, которые все вместе обмениваются данными». Ваш Mac подключается к ней через локальную сеть (домашний Wi-Fi, офисную сеть, точку доступа в кафе), которая подключается к интернет-провайдеру, который подключается к другим провайдерам, и так далее, вплоть до сети, где размещён сайт.
Один клик, шаг за шагом
- Поиск адреса. Компьютеры обращаются друг к другу по номеру (IP-адресу), а не по имени. Сначала ваш Mac спрашивает у DNS-резолвера, обычно принадлежащего провайдеру или публичному сервису: «какой адрес у example.org?»
- Подключение. Ваш Mac открывает соединение с этим IP-адресом. Запрос движется небольшими частями, называемыми пакетами, которые передаются от маршрутизатора к маршрутизатору, каждый раз приближаясь к пункту назначения.
- Защита канала. Для адреса, начинающегося с https://, ваш Mac и сайт сначала договариваются о ключах шифрования (TLS), так что содержимое дальнейшего обмена скрыто от всех, кто находится посередине.
- Запрос и получение. Ваш браузер запрашивает страницу; сервер отправляет в ответ текст, изображения и код, часто подтягивая дополнительные части с других серверов (шрифты, видео, аналитика, реклама).
Кто что видит
| Кто | Что обычно видно | Что скрывает от них HTTPS |
|---|---|---|
| Тот, кто управляет Wi-Fi или локальной сетью | Что ваше устройство в сети, IP-адреса сайтов и часто их имена | Страницы, которые вы читаете, и то, что вы вводите |
| Ваш интернет-провайдер | То же самое, плюс когда и сколько вы используете соединение | Страницы, которые вы читаете, и то, что вы вводите |
| DNS-резолвер | Имя каждого сайта, который ищет ваше устройство | Ничего: обычный DNS-запрос не зашифрован |
| Сам сайт | Всё, что вы ему отправляете: поисковые запросы, сообщения, логины, ваш IP-адрес | Ничего: он и есть другой конец разговора |
| Другие сервисы, которые подгружает страница | Что вы посетили страницу, часто вместе с идентификаторами, которые следуют за вами по разным сайтам | Ничего |
Руководство Electronic Frontier Foundation (EFF) по цифровой самозащите точно формулирует предел HTTPS: он «скрывает, на какую именно страницу сайта вы переходите — то есть всё, что находится „после слэша“», но не скрывает сам факт того, что вы общаетесь, и такие детали, как «место, время и продолжительность общения». Эта оставшаяся информация называется метаданными, и для многих людей, находящихся в группе риска, она значит не меньше, чем содержание.
Главное
- Открытие сайта затрагивает вашу сеть, вашего провайдера, DNS-резолвер, сам сайт и другие сервисы, которые он подгружает.
- HTTPS скрывает содержимое и точную страницу, но не то, какой сайт вы посещаете и когда.
- Метаданные (кто, когда, как часто, откуда) могут раскрыть не меньше, чем содержание.
- Сам сайт всегда видит то, что вы ему отправляете.
Проверьте себя
1. При HTTPS что обычно всё ещё может узнать владелец Wi-Fi в кафе?
- Сообщения, которые вы вводите на сайте
- К какому сайту вы подключаетесь и когда — Верно.
- Ваши пароли
- Совсем ничего
HTTPS шифрует содержимое и путь страницы, но сайт назначения и время остаются видны как метаданные.
2. Что ваш Mac делает первым делом, когда вы вводите имя сайта?
- Отправляет ваш пароль
- Спрашивает у DNS-резолвера IP-адрес сайта — Верно.
- Загружает весь сайт целиком
- Включает шифрование для Wi-Fi
Компьютеры соединяются по IP-адресу, поэтому имя сначала нужно найти. Сам этот поиск виден резолверу.
3. Кто может увидеть поисковые запросы, которые вы вводите на сайте с HTTPS?
- Только ваш провайдер
- Никто
- Сам сайт — Верно.
- Только DNS-резолвер
Шифрование защищает путь между вами и сайтом, но сайт — это другой конец разговора: он получает всё, что вы ему отправляете.
Примените на практике в FireAI
Примените этот урок на своём Mac.
- Узнайте, куда приложение отправляет данные, на World map — Увидьте, с какой именно компанией и страной незаметно общается одно приложение.
- Глубокая проверка без расшифровки чего-либо — Получайте реальные подробности о защищённом соединении, при этом FireAI никогда не читает то, что внутри него.
- Карта мира — Видьте, куда на самом деле уходят ваши данные, а не просто имя хоста, которое пришлось бы искать самостоятельно.
Источники
- MDN Web Docs: How does the Internet work?
- EFF Surveillance Self-Defense: What Should I Know About Encryption?
Примените это на своём Mac
Все функции бесплатно на 17 дней, без банковской карты.