Fugas WebRTC explicadas: como o seu IP real pode escapar à VPN
O WebRTC permite videochamadas no browser — mas a configuração da ligação pode expor o seu IP real mesmo com a VPN ligada. Eis o que realmente escapa e como verificar.
O que o WebRTC faz nas suas costas
O WebRTC permite voz, vídeo e partilha de ficheiros diretamente no browser, sem plugins. Para ligar dois dispositivos, recolhe candidatos ICE: os caminhos de rede que o seu dispositivo pode usar, incluindo endereços IP locais, endereços IPv6 públicos e endereços aprendidos de um servidor STUN.
Essa recolha é a fuga. Qualquer site pode pedir ao seu browser para recolher candidatos ICE com JavaScript simples — sem pedido de permissão, sem indicador visível. Se o seu cliente VPN não bloquear ou encaminhar esse tráfego, a página fica a conhecer detalhes que a VPN devia esconder.
O que pode realmente escapar
O que uma página aprende depende do seu browser e da sua rede. Os browsers modernos mascaram cada vez mais os endereços locais com nomes mDNS, o que é bom — mas endereços IPv6 públicos e endereços derivados de STUN podem ainda revelar o seu ISP e a localização aproximada.
A forma honesta de pensar é em níveis: resultados só com mDNS significam proteção ao nível do browser, enquanto endereços públicos visíveis significam que algo na sua configuração precisa de atenção.
- Só nomes mDNS — protegido: o browser está a mascarar endereços locais.
- Endereços IPv4/IPv6 locais visíveis — misto: a estrutura da sua LAN fica exposta a todos os sites.
- Endereços públicos ou derivados de STUN fora do intervalo da VPN — em risco: a sua localização real pode estar visível.
Como verificar em 30 segundos
Corra o teste de fugas WebRTC deste site, primeiro com a VPN desligada e depois ligada. Guarde ambos os resultados e compare: as listas de candidatos devem ser idênticas, e qualquer endereço público deve pertencer ao seu fornecedor de VPN.
Se os endereços diferirem entre execuções, a sua VPN não está a cobrir o tráfego WebRTC. A correção é normalmente uma definição do cliente VPN (muitas vezes chamada bloqueio WebRTC ou proteção contra fugas) ou uma extensão que desative WebRTC fora do proxy — seguida de novo teste para confirmar.