Типи проксі · 2 хв читання

Що таке прозорий проксі? Виявлення та ризики

Прозорий проксі перехоплює ваш трафік без жодних налаштувань з вашого боку — і часто без вашого відома. Пояснюємо, як вони працюють, навіщо їх ставлять у мережах, як виявити такий і які ризики для приватності він створює.

«Прозорий» означає невидимий для вас

Прозорий проксі (його ще звуть перехоплювальним або примусовим) стоїть просто в мережевому шляху й обробляє ваш трафік без жодних налаштувань на вашому пристрої. Ви його не вмикали: оператор мережі сам перенаправляє через нього ваші з'єднання, зазвичай перехоплюючи трафік на порту 80 (і дедалі частіше — з перехопленням TLS на 443). Назва має подвійний сенс: він прозорий для пристрою, бо у вас нічого не змінюється, і водночас його часто роблять непомітним для вас як користувача.

Зверніть увагу на плутанину в термінах. У рівнях анонімності проксі «прозорий» означає проксі, який передає ваш справжній IP у заголовках, тобто анонімності нуль. Мережевий прозорий (перехоплювальний) проксі — річ споріднена, але інша: його визначає те, як він розгорнутий (мовчки, просто в каналі), а не те, що він розкриває. Втім, багато перехоплювальних проксі таки передають ваш IP, тож ці два значення часто збігаються.

Навіщо мережі їх ставлять і чим це загрожує

Організації ставлять прозорі проксі з цілком робочих причин: кешування заради економії трафіку, фільтрація контенту (школи блокують категорії, компанії стежать за прийнятним використанням), портали автентифікації (captive portal у публічному Wi-Fi — це і є перехоплювальний проксі), моніторинг і логування, а також DLP. Провайдери іноді використовують їх для кешування або вставки повідомлень.

Ризики залежать від того, як далеко заходить перехоплення. Кешувальний проксі на звичайному HTTP бачить і може записати кожну незашифровану сторінку, яку ви запитуєте. Проксі з перехопленням TLS нахабніший: щоб зазирнути в HTTPS, він розшифровує ваш трафік, підставляючи власний сертифікат (для цього на пристрої має бути встановлений його кореневий сертифікат — звична річ на керованих корпоративних і шкільних машинах), тобто він читає те, що ви вважаєте приватним. Крім стеження, прозорий проксі може вставляти свій вміст, різати швидкість або ламати сайти — і зводить нанівець приватність, якої ви чекаєте від HTTPS.

Як захиститися: VPN шифрує трафік ще до того, як він потрапляє в мережу, тож прозорий проксі бачить лише непрозорий тунель, який не можна ні закешувати, ні відфільтрувати, ні прочитати, — за умови, що пристрій не довіряє кореневому сертифікату перехоплення, яким керує оператор.

Як виявити прозорий проксі

Перевіряйте публічний IP і неочікувані Via чи кеш-заголовки як підказки, а не доказ прозорого перехоплення. Сам сайт або CDN може додавати кеш-заголовки. Незнайомий видавець HTTPS-сертифіката чи встановлений кореневий сертифікат потребує перевірки ланцюжка й налаштувань організації, але сам собою не доводить зловмисного перехоплення. Досліджуйте фактичний шлях до відомого вузла, не робіть висновку з одного симптому.

FAQ

Відповіді на питання

Чим прозорий проксі відрізняється від звичайного?

Звичайний (явний) проксі ви налаштовуєте на своєму пристрої й свідомо пускаєте через нього трафік. Прозорий нав'язує мережа просто в шляху, без жодних налаштувань у вас — часто без вашого відома. Різниця саме в способі розгортання: обраний і явний проти примусового й мовчазного.

Чи може прозорий проксі читати мій HTTPS-трафік?

Тільки якщо він виконує перехоплення TLS, а для цього потрібен кореневий сертифікат, якому довіряє ваш пристрій, — звична річ на керованих корпоративних чи шкільних машинах. Без нього HTTPS лишається зашифрованим, і проксі бачить лише метадані. Перевірити просто: подивіться ланцюжок сертифікатів на відомому сайті.

Як обійти прозорий проксі?

VPN шифрує трафік до того, як він потрапляє в мережу, тож перехоплювальний проксі бачить лише нечитабельний тунель і не може його ні закешувати, ні відфільтрувати, ні перевірити, — доки ваш пристрій не довіряє встановленому мережею кореневому сертифікату перехоплення. Шифрований DNS теж допомагає сховати від нього ваші запити.

Зашифруйтеся повз перехоплювальні проксі

Тунель WireGuard/OpenVPN від s4m шифрує трафік раніше, ніж його побачить локальна мережа, тож прозорий проксі не прочитає й не відфільтрує його. Відсутність логів за задумом, анонімні акаунти, приймаємо криптовалюту.

Цю сторінку знаходять за запитами

Реальні пошукові фрази, на які відповідає ця сторінка — за посиланнями відкриються матеріали, що розкривають тему глибше.