Glossário · Rede e proxies
Vazamento de WebRTC
Quando o WebRTC revela um endereço IP que difere do endereço do proxy ou VPN que o site vê de outra forma.
Definição
Um vazamento de WebRTC acontece quando a pilha de comunicação em tempo real do navegador expõe um endereço IP — como o IP público real ou um endereço de rede local — que o usuário esperava que estivesse oculto atrás de um proxy ou VPN. O WebRTC coleta candidatos de rede (candidatos ICE) para estabelecer conexões peer-to-peer de áudio, vídeo ou dados.
Como funciona
- Para encontrar um caminho de conexão, o WebRTC coleta candidatos ICE de interfaces locais e de servidores STUN/TURN; cada candidato inclui um endereço.
- Um proxy HTTP transporta apenas tráfego HTTP. A mídia WebRTC geralmente usa UDP, que proxies HTTP e a maioria dos proxies SOCKS não transportam, portanto, pode seguir uma rota diferente.
- O RFC 8828 define quatro modos de manipulação de IP, desde "enumerar todos os endereços" (maior divulgação) até "forçar proxy", onde o tráfego WebRTC deve passar pelo proxy ou, caso contrário, o UDP é desativado.
Por que isso importa
- Um site que detecta um IP de proxy no tráfego HTTP e um IP diferente nos candidatos WebRTC descobre ambos — comprometendo a privacidade e criando uma incompatibilidade óbvia.
- Navegadores e ferramentas antidetect oferecem configurações de WebRTC (desativar, substituir ou alinhar com o proxy) por este motivo.
Limites e equívocos comuns
- "Qualquer VPN ou proxy resolve." Se ocorre um vazamento depende do modo de manipulação de IP do WebRTC do navegador e de como o proxy ou VPN roteia o tráfego.
- "Desativar o WebRTC é a única solução." O RFC 8828 também permite modos que limitam os endereços coletados à rota padrão ou forçam o tráfego através do proxy; a compensação é a qualidade da chamada ou conectividade.
Exemplo: Um perfil de navegador usa um proxy HTTP na Alemanha. Uma página de teste vê um IP alemão via HTTP, mas recebe um candidato WebRTC mostrando o endereço real do ISP do usuário em outro país.
Nenhum navegador ou proxy pode garantir que as contas não serão restritas. Siga as regras de cada plataforma.
Termos relacionados
- Proxy residencial — Um proxy cujo IP de saída pertence a uma conexão de internet de consumidor, em vez de um datacenter.
- Sticky session (proxy) — Uma configuração de proxy que mantém o mesmo IP de saída em solicitações consecutivas por um período de tempo.
- Incompatibilidade de fuso horário e geolocalização — Quando a localização implícita pelo endereço IP de uma conexão diverge do fuso horário do navegador ou das coordenadas relatadas.
- Impressão digital do navegador — Uma combinação de características do navegador e do dispositivo que pode identificar um navegador sem cookies.
Guias relacionados
Fontes
- MDN: WebRTC API (docs do navegador)
- MDN: RTCIceCandidate (docs do navegador)
- IETF RFC 8828: Requisitos de Manipulação de Endereço IP WebRTC (padrão)
2026-11-07 verificado.