Утечка WebRTC: что это и как проверить браузер
WebRTC нужен для звонков и прямого обмена данными в браузере. При установке соединения он собирает ICE-кандидаты, среди которых иногда оказываются публичные сетевые адреса.
Что именно показывает тест
Браузер обращается к STUN-серверу и получает адреса, пригодные для прямого соединения. Современные браузеры обычно скрывают локальные адреса за mDNS, но публичный адрес всё ещё может появиться как server-reflexive кандидат.
Сам факт появления текущего VPN-IP не является утечкой: это ожидаемый адрес туннеля. Риск возникает, если после подключения VPN виден исходный адрес провайдера.
Как провести проверку
Если браузер не поддерживает WebRTC или политика устройства блокирует API, корректный результат — «недостаточно данных», а не обещание отсутствия утечки.
- сохраните исходный снимок без VPN;
- включите VPN и дождитесь подключения;
- повторите сбор WebRTC-кандидатов;
- сравните найденные адреса с исходными IPv4 и IPv6.
Как снизить риск
Используйте актуальную версию браузера и VPN-клиента. Проверьте защиту WebRTC в расширении или настройках VPN, но учитывайте, что полное отключение WebRTC может нарушить видеозвонки.
Расширение браузера не заменяет системный VPN. Оно контролирует только свой контекст, поэтому полезно дополнительно проверить DNS и IPv6.
