Перейти к содержимому

Глоссарий

Утечка WebRTC

Адрес вашей машины в её собственной сети одинаков у всех профилей на этом компьютере. Сайт, который его собрал, связывает эти профили между собой, сколько бы разных прокси вы им ни поставили.

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

Как адреса выходят наружу

Страница открывает соединение, и браузер начинает перечислять все пути, по которым до него можно дозвониться. Каждый путь приходит строкой текста, и страница её просто читает.

  1. 1

    Открывает соединение

    Хватает одной строки кода, окна с вопросом не будет, и на странице ничего не появится.

  2. 2

    Собирает кандидатов

    Браузер начинает с адресов вашей собственной сети: это самая короткая дорога.

  3. 3

    Отдаёт их странице

    Каждая строка кандидата доходит до кода, а тот забирает адреса и идёт дальше.

Три вида адреса в одном списке

  • Адрес в вашей сети

    Что-нибудь вроде 192.168.1.5. Он принадлежит сети, а не профилю, поэтому у всех профилей на машине он один и тот же.

  • Скрытое имя

    Длинное имя, кончающееся на .local: современный браузер подставляет его вместо настоящего адреса. Оно меняется, и связать по нему нельзя.

  • Адрес, видимый снаружи

    То, на что ответила бы другая сторона. Именно он и должен принадлежать прокси, а не вам.

Что делает движок при запуске

Браузер запускается с правилом, которое запрещает ему ходить мимо прокси ради сбора адресов. Профиль после этого видит только то, что видит его прокси.

То же правило ставится окну встроенного движка, чтобы профиль не остался без прикрытия на машине, где движок ARMANOS ещё не установлен.

Что показывает наша проверка

Бесплатная проверка на этом сайте идёт в том браузере, в котором вы это читаете, и печатает адреса, которые он отдаёт. Ни одного запроса наружу, и страница ничего себе не оставляет.

Сказать, отличается ли ваш настоящий адрес от адреса выхода, она не может. Для такого сравнения нужен наш сервер, а средство приватности, собирающее адреса посетителей, было бы ровно тем, от чего вы сюда пришли.

Часто путают с этим

  • Утечка DNS

    Там наружу уходят имена сайтов, и спрашивает их ваш собственный сервер имён. В списке кандидатов этого не видно вовсе.

  • Полное отключение WebRTC

    Браузер, отказывающийся от любого звонка, встречается реже любого адреса из списка, и сам отказ становится приметой.

  • Расширение, которое их прячет

    Правка на уровне страницы оставляет браузеру сам сбор адресов. Правило запуска не даёт их собрать вообще.

Чего это не делает

  • Наша бесплатная проверка не сравнивает ваш настоящий адрес с адресом выхода. Для этого нужен сервер, который держит оба, а этот сайт такого не держит.
  • Она не читает ваш DNS. Проверка меряет адреса, которые браузер отдаёт при налаживании звонка, и ничего про разбор имён.
  • Это не отключает WebRTC. Браузер, вовсе не способный на звонок, встречается реже любого отдельного адреса, который он мог бы выдать.
  • Это не разрывает связь, которая уже возникла. Два профиля, однажды отдавшие один и тот же адрес вашей сети, останутся связанными и потом.

Проверить

Обе половины этой страницы, правило и проверка, взяты из файлов, которые можно открыть.

Правило, с которым запускается движок
apps/desktop/src/lib/forkEngine.js
Настоящий адрес назван утечкой, а скрытое имя нет
apps/desktop/test/leak-verdict.js
Бесплатная проверка не делает ни одного запроса
apps/web/test/тест-утечки.js
Что проверка читает в вашем браузере
apps/web/components/tools/LeakCheck.tsx

Вопросы

Скрытое имя .local это утечка?
Нет. Так браузер прячет настоящий адрес за меняющимся именем, и назвать это утечкой значило бы поднять ложную тревогу.
Закрывает ли это режим инкогнито?
Нет. Инкогнито очищает хранилище при закрытии окна, а список кандидатов собирается заново на каждом звонке.
Закрывает ли это VPN?
VPN меняет то, куда идёт трафик. Адрес вашей машины в её собственной сети браузер всё равно соберёт, и он всё равно дойдёт до страницы.
Почему один адрес связывает мои профили?
Потому что он принадлежит сети, а не профилю. Десять профилей на десяти прокси сообщают один и тот же, и это готовая строка, чтобы их сшить.
Где посмотреть свои?
Откройте проверку по ссылке ниже. Она читает этот браузер, называет находки и не отправляет их никуда.

Прочитайте этот браузер прямо сейчас

Бесплатная проверка перечислит адреса, которые браузер отдаёт при налаживании звонка, и ничего не отправит наружу.