Глоссарий · Сеть и прокси
Утечка данных WebRTC
Когда WebRTC раскрывает IP-адрес, который отличается от прокси-адреса или VPN-адреса, который видит сайт в противном случае.
Определение
Утечка WebRTC происходит, когда стек связи браузера в реальном времени раскрывает IP-адрес, такой как реальный общедоступный IP или локальный сетевой адрес, который, как ожидается, будет скрыт за прокси-сервером или VPN. WebRTC собирает сетевых кандидатов (ICE-кандидатов) для создания одноранговых аудио-, видео- или информационных соединений.
Как работает
- Чтобы найти путь соединения, 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.
Источник:
- MDN: WebRTC API (браузерные документы)
- MDN: RTCIceCandidate (браузерные документы)
- IETF RFC 8828: Требования к обработке IP-адресов WebRTC (стандарт)
Проверено 2026-11-07.