Пропустить контент
Машинный перевод с английского. Просмотреть оригинальную версию
Глоссарий · Сеть и прокси

Утечка данных WebRTC

Когда WebRTC раскрывает IP-адрес, который отличается от прокси-адреса или VPN-адреса, который видит сайт в противном случае.

Определение

Утечка WebRTC происходит, когда стек связи браузера в реальном времени раскрывает IP-адрес, такой как реальный общедоступный IP или локальный сетевой адрес, который, как ожидается, будет скрыт за прокси-сервером или VPN. WebRTC собирает сетевых кандидатов (ICE-кандидатов) для создания одноранговых аудио-, видео- или информационных соединений.

HTTP проходит через прокси-сервер, в то время как трафик WebRTC показывает другой IP
Редакционная схема (упрощенная иллюстрация, а не скриншот продукта).

Как работает

  • Чтобы найти путь соединения, WebRTC собирает кандидатов на ICE из локальных интерфейсов и с серверов STUN/TURN; каждый кандидат включает в себя адрес.
  • Прокси-сервер HTTP переносит только трафик HTTP. WebRTC-медиа обычно используют UDP, который не перевозит прокси HTTP и большинство прокси SOCKS, поэтому он может пойти другим путем.
  • RFC 8828 определяет четыре режима обработки IP-адресов: от «перечислить все адреса» (большинство раскрытий) до «форс-прокси», где трафик WebRTC должен проходить через прокси-сервер, или UDP отключен.

Почему это важно

  • Сайт, который видит прокси-IP в трафике HTTP и другой IP в кандидатах на WebRTC, узнает и то, и другое — подрывая конфиденциальность и создавая очевидное несоответствие.
  • Браузеры и инструменты для обнаружения предлагают настройки WebRTC (отключать, заменять или выравнивать с прокси) по этой причине.

Ограничения и распространенные заблуждения

  • Любой VPN или прокси исправляет это. Происходит ли утечка, зависит от режима работы с IP-адресом WebRTC браузера и от того, как прокси или VPN маршрутизирует трафик.
  • «Отключение WebRTC — единственное решение». RFC 8828 также позволяет режимам, которые ограничивают собранные адреса маршрутом по умолчанию или заставляют трафик через прокси; компромиссом является качество вызова или возможность подключения.
Пример: Профиль браузера использует прокси-сервер HTTP в Германии. Тестовая страница видит немецкий IP-адрес по HTTP, но получает кандидата WebRTC, показывающего реальный адрес пользователя в другой стране.

Ни один браузер или прокси-сервер не может гарантировать, что учетные записи не будут ограничены. Следуйте правилам каждой платформы.

Связанные термины:

  • Прокси-сервер Прокси-сервер, выход IP которого принадлежит потребительскому интернет-соединению, а не центру обработки данных.
  • Сеанс липкой (прокси) - Настройка прокси, которая сохраняет один и тот же выход IP по последовательным запросам в течение определенного периода времени.
  • Таймзона и геолокация несоответствуют - когда местоположение, подразумеваемое IP-адресом соединения, не согласуется с часовым поясом браузера или сообщенными координатами.
  • Отпечаток браузера - Сочетание характеристик браузера и устройства, которые могут идентифицировать браузер без файлов cookie.

Источник:

Проверено 2026-11-07.

Все глоссарий терминов