Execute este teste de vazamento de WebRTC para verificar se o seu navegador está expondo seu endereço IP público ou local real por meio das APIs de WebRTC. Se um vazamento for detectado, mostramos exatamente como corrigi-lo.
Resultados do Teste Interno da FreeGuard
FreeGuard VPN bloqueia a descoberta de IP do WebRTC no nível da rede, evitando vazamentos de IP público e local em todos os navegadores testados.
Como Vazamentos de WebRTC Ignoram Seu VPN e Expondo Seu Endereço IP Real
O WebRTC usa solicitações a servidores STUN para descobrir seus endereços IP para comunicação peer-to-peer, e essas solicitações podem contornar completamente seu túnel VPN.
WebRTC (Web Real-Time Communication) é uma tecnologia de navegador que permite compartilhamento peer-to-peer de áudio, vídeo e dados sem plugins. Ela impulsiona chamadas de vídeo em plataformas como Google Meet, Discord e Facebook Messenger.
Para estabelecer conexões peer-to-peer, o WebRTC precisa descobrir seus endereços IP. Ele faz isso enviando solicitações para servidores STUN (Session Traversal Utilities for NAT). O problema é que essas solicitações STUN podem ocorrer fora do seu túnel VPN, revelando tanto seu endereço IP público quanto os endereços IP da rede local.
Isso significa que, mesmo com um VPN ativo, um site pode usar JavaScript para acionar o WebRTC e descobrir seu endereço IP real. O vazamento acontece no nível do navegador, não no nível da rede, e é por isso que muitos VPNs que funcionam no nível do sistema falham em evitá-lo.
Todos os principais navegadores — Chrome, Firefox, Edge e Opera — têm o WebRTC ativado por padrão. O Safari possui WebRTC, mas com permissões padrão mais restritivas.
Como Desativar o WebRTC em Todos os Principais Navegadores
Você pode desativar o WebRTC no Firefox por meio de about:config, usar extensões de navegador no Chrome e no Edge, ou usar um VPN que bloqueie vazamentos de WebRTC no nível da rede.
Firefox: Digite about:config na barra de endereços, pesquise por media.peerconnection.enabled e defina como false. Isso desativa completamente o WebRTC.
Chrome / Edge / Opera: Esses navegadores não permitem desativar o WebRTC por meio das configurações. Instale uma extensão de prevenção de vazamento de WebRTC ou use um VPN com proteção integrada contra vazamentos de WebRTC. Observe que as extensões só podem limitar o WebRTC, não desativá-lo completamente.
Safari: Vá para Preferences → Advanced → Show Develop menu. No menu Develop, desmarque “Enable WebRTC MDNS ICE candidates” para evitar vazamentos de IP local.
Melhor abordagem: Em vez de desativar o WebRTC (o que quebra as chamadas de vídeo), use um VPN como FreeGuard que intercepta solicitações STUN de WebRTC no nível da rede, garantindo que apenas o IP do VPN seja retornado.
Como se Proteger em 3 Etapas
- Etapa 1: Execute o teste de vazamento de WebRTC acima com seu VPN conectado para ver se seu IP real está exposto
- Etapa 2: Se um vazamento for detectado, verifique as configurações do navegador ou instale uma extensão de prevenção de vazamento de WebRTC
- Etapa 3: Execute o teste novamente para confirmar que o vazamento foi corrigido e que apenas o IP do seu VPN está visível
Perguntas Frequentes
O que é WebRTC e por que ele existe no meu navegador se cria uma possível vulnerabilidade de privacidade para garantir que meus dados pessoais e minha atividade de navegação permaneçam totalmente privados?
O WebRTC מאפשר chamadas de vídeo em tempo real, chat de voz e compartilhamento de arquivos diretamente no navegador, sem plugins. Ele é essencial para serviços como Google Meet e Discord. O risco à privacidade é um efeito colateral do seu mecanismo de descoberta de IP.
Um site pode descobrir meu endereço IP real por meio do WebRTC mesmo quando estou conectado a um VPN e quais são as coisas mais importantes que devo saber sobre isso?
Sim. As solicitações STUN do WebRTC podem contornar túneis VPN e revelar seus endereços IP público e local reais. É por isso que a proteção dedicada contra vazamentos de WebRTC é importante.
Desativar o WebRTC no meu navegador afeta minha capacidade de usar serviços de chamadas de vídeo como Zoom ou Google Meet e quais são as coisas mais importantes que devo saber sobre isso?
Sim, desativar o WebRTC quebra as chamadas de vídeo baseadas no navegador. Uma abordagem melhor é usar um VPN com proteção contra vazamentos de WebRTC, que mascara seu IP enquanto mantém o WebRTC funcional.
Qual é a diferença entre um vazamento de WebRTC mostrando meu endereço IP público versus meu IP local ou privado e quais são as coisas mais importantes que devo saber sobre isso?
Um vazamento de IP público revela seu ISP e sua localização aproximada para os sites. Um vazamento de IP local (como 192.168.x.x) revela sua configuração de rede, mas é menos identificável por si só.
Por que algumas extensões de navegador de VPN falham em impedir vazamentos de WebRTC enquanto aplicativos de VPN para desktop conseguem e quais são as principais considerações e limitações potenciais que devo conhecer antes de prosseguir?
As extensões de navegador operam dentro da sandbox do navegador e não podem controlar totalmente o WebRTC no nível da rede. Os aplicativos de VPN para desktop interceptam o tráfego no nível do sistema operacional, oferecendo uma proteção mais completa.
Meu navegador móvel no Android ou iOS também é vulnerável a vazamentos de WebRTC ao usar um aplicativo de VPN e quais são as coisas mais importantes que devo saber sobre isso?
Sim. Navegadores móveis oferecem suporte ao WebRTC e podem vazar seu IP. No entanto, aplicativos de VPN que configuram o túnel de rede do dispositivo normalmente evitam vazamentos de WebRTC em dispositivos móveis de forma mais eficaz do que no desktop.
Como posso testar se um site específico está tentando usar WebRTC para descobrir meu endereço IP real e quais são as coisas mais importantes que devo saber sobre isso?
Abra as ferramentas de desenvolvedor do seu navegador (F12), vá até a aba Console e procure chamadas da API RTCPeerConnection. Nosso teste acima também verifica automaticamente todos os vetores de vazamento de WebRTC.
Usar o modo incógnito ou privado do navegador impedirá que o WebRTC vaze meu endereço IP real para os sites e quais são as coisas mais importantes que devo saber sobre isso?
Não. O modo incógnito não desativa o WebRTC. Seu IP ainda pode vazar por meio de solicitações STUN no modo de navegação privada. Você precisa de um VPN ou de proteção específica para WebRTC.
WebRTC is enabled by default in Chrome, Firefox, Edge, and Opera, potentially exposing local and public IP addresses even when using a VPN. — Mozilla Developer Network (2024)
Research shows that 20-30% of browser-based VPN extensions fail to prevent WebRTC IP leaks in their default configuration. — USENIX Security (2023)
WebRTC STUN requests can reveal both IPv4 and IPv6 addresses, bypassing VPN tunnels through direct peer-to-peer connection negotiation. — W3C WebRTC Working Group (2024)