Проверка утечки WebRTC

Сравнить наблюдения публичного IP через WebRTC и HTTPS

Посмотрите, какие кандидаты ICE доступны браузеру и отличаются ли подходящие прямые публичные признаки WebRTC от публичного адреса, наблюдаемого для этого HTTPS-соединения.

Текущий результат

Текущее сравнение WebRTC

Требуется JavaScript

Для сбора локальных кандидатов ICE в браузере и выполнения сравнения требуется JavaScript.

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

Сравнение публичных адресов

Публичный IP по наблюдению HTTPS
Требуется JavaScript
Публичные IP WebRTC
Требуется JavaScript
Различие публичных IP
Требуется JavaScript

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

Состояние локальных/частных адресов или mDNS
Требуется JavaScript
Состояние STUN
Требуется JavaScript
Кандидаты host
0
Кандидаты server-reflexive
0
Ретранслятор
0
Всего
0
Технические сведения о кандидатах ICE

Кандидаты-ретрансляторы учитываются отдельно и исключаются из признаков прямого сравнения публичных IP.

Для просмотра кандидатов требуется JavaScript.

Ошибки кандидатов ICE

Для сбора кандидатов требуется JavaScript.

Что измеряет эта проверка

Проверка измеряет типы и адреса кандидатов ICE, доступных браузеру, а затем сравнивает подходящие числовые публичные кандидаты host или server-reflexive с публичным исходным адресом, наблюдаемым MyLeaks для текущего HTTPS-соединения. Кандидаты-ретрансляторы не становятся прямыми признаками публичного IP.

Как это работает

Браузер собирает WebRTC кандидатов для подключения и MyLeaks сравнивает любые публичные адреса с основным адресом соединения. Тест не требует доступа к камере или микрофону.

Типы кандидатов

Что означает результат

Завершённое совпадение означает, что в этом сравнении другой публичный IP не наблюдался. Расхождение означает, что WebRTC раскрыл публичный IP, отличный от HTTPS, и доказывает только наблюдение разных маршрутов или адресов. Недоступность, тайм-аут, ошибка или отсутствие публичного кандидата остаются нейтральными состояниями.

Ограничения