Урок 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-адресу | Нічого: він — інший кінець розмови |
| Інші сервіси, які завантажує сторінка | Що ви відвідали сторінку, часто з ідентифікаторами, що слідують за вами на різних сайтах | Нічого |
Посібник Surveillance Self-Defense від Electronic Frontier Foundation підсумовує межу HTTPS: він «приховує, на яку конкретну сторінку сайту ви переходите, тобто все “після скісної риски”», але не те, що ви спілкуєтеся, ані такі деталі, як «місце, час і тривалість спілкування». Ця решта інформації зветься метаданими, і для багатьох людей під ризиком вона важить не менше за вміст.
Головне
- Відкриття сайту залучає вашу мережу, вашого провайдера, DNS-резолвер, сам сайт та інші сервіси, які він завантажує.
- HTTPS приховує вміст і точну сторінку, а не те, який сайт ви відвідуєте чи коли.
- Метадані (хто, коли, як часто, звідки) можуть розкривати не менше, ніж вміст.
- Сам сайт завжди бачить те, що ви йому надсилаєте.
Перевірте себе
1. З HTTPS, що зазвичай усе ще може дізнатися власник Wi-Fi у кав’ярні?
- Повідомлення, які ви вводите на сайті
- До якого сайту ви під’єднуєтеся і коли — Правильно.
- Ваші паролі
- Абсолютно нічого
HTTPS шифрує вміст і шлях сторінки, але місце призначення і час залишаються видимими як метадані.
2. Що робить ваш Mac першим ділом, коли ви вводите ім’я сайту?
- Надсилає ваш пароль
- Запитує DNS-резолвер про IP-адресу сайту — Правильно.
- Завантажує весь сайт
- Вмикає шифрування для Wi-Fi
Комп’ютери з’єднуються за IP-адресою, тож ім’я спершу треба знайти. Цей пошук сам по собі видимий резолверу.
3. Хто бачить пошукові запити, які ви вводите на сайті з HTTPS?
- Лише ваш провайдер
- Ніхто
- Сам сайт — Правильно.
- Лише DNS-резолвер
Шифрування захищає шлях між вами і сайтом, але сайт — це інший кінець: він отримує все, що ви йому надсилаєте.
Застосуйте на практиці з FireAI
Застосуйте цей урок на своєму Mac.
- Дізнайтеся, куди застосунок надсилає дані, на Карті світу — Побачте точно, з якою компанією та країною тихо спілкується один застосунок.
- Глибока перевірка без розшифрування чогось — Отримайте справжню деталізацію захищеного з’єднання без того, щоб FireAI коли-небудь читав його вміст.
- Карта світу — Побачте, куди насправді йдуть ваші дані, а не лише назву хоста, яку довелося б шукати самостійно.
Джерела
- MDN Web Docs: How does the Internet work?
- EFF Surveillance Self-Defense: What Should I Know About Encryption?
Застосуйте це на своєму Mac
Усі функції безкоштовно на 17 днів, без банківської картки.