Обнаружение и доверие · глоссарий

Утечка WebRTC

Утечка WebRTC происходит, когда браузер, настроенный на использование прокси для веб-трафика, всё равно раскрывает реальные публичные или локальные IP-адреса устройства через WebRTC — API для связи в реальном времени. Причина в том, что WebRTC получает кандидаты для соединения напрямую, а не через прокси. Любая страница может вызвать такую утечку с помощью JavaScript, поэтому конфиденциальность сеанса браузера через прокси зависит от настроек WebRTC в браузере.

Время чтения: 1 минута Обновлено:

Как предотвратить утечку#

БраузерНастройка
Firefoxmedia.peerconnection.enabled = false в about:config или политика network.proxy, разрешающая только кандидаты через прокси
Chrome / ChromiumПолитика обработки IP в WebRTC «disable non-proxied UDP» (расширение или корпоративная политика); в антидетект-браузерах она доступна как переключатель
Безголовая автоматизацияПараметры запуска, отключающие WebRTC, или блокировка серверов STUN на сетевом уровне

Проверка#

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

Как это работает в HodlProxy#

Поскольку HodlProxy работает только с TCP и не взаимодействует с браузером, кандидаты WebRTC не могут проходить через него. Устранять утечку нужно на стороне браузера; в руководствах приведены настройки для каждого браузера.

Начните, когда будете готовы

Проверьте на реальном запросе.

Создайте аккаунт, пополните баланс на $20 и отправьте запрос из краткого руководства к своему целевому ресурсу. Срок действия оплаченного трафика не ограничен.