Página inicial do Proton VPN

Vazamentos de DNS ao usar uma VPN

Leitura
9 min
Categoria
Conexão

Todos os aplicativos Proton VPN incluem proteção contra vazamento de DNS projetada para evitar que os sites e afins que você visita na internet identifiquem seu endereço DNS real. Há algumas circunstâncias limitadas, no entanto, que permitem que seu computador ignore essas proteções, o que pode resultar em terceiros conseguindo ver o endereço IP do servidor DNS que você está realmente usando.

Neste artigo, explicamos o que é DNS, como ele funciona e por que configurar manualmente suas configurações de DNS pode impedir que nossa proteção contra vazamento de DNS funcione corretamente.

O que é DNS?

Cada conexão com a internet recebe um identificador numérico exclusivo conhecido como endereço de protocolo de internet (IP). O cérebro humano não foi feito para lembrar de longas sequências de números, por isso identificamos recursos da internet (como sites e servidores de jogos) usando sequências de texto mais amigáveis, conhecidas como nomes de domínio.

O Sistema de Nomes de Domínio (DNS) é como uma lista telefônica global que traduz URLs amigáveis para os endereços IP que os computadores usam.

Assim, por exemplo, se a URL example.com tiver o endereço IP 123.456.789.012, inserir 123.456.789.012 na barra de endereço web do seu navegador levaria você ao example.com. (Na prática, um endereço IP pode ser mapeado para vários sites, e um único domínio pode ser mapeado para vários endereços IP. Mas, em essência, é isso que o DNS faz.)

DNS e privacidade

A resolução de DNS é o processo de tradução de um domínio para o seu endereço IP correspondente. Ela é realizada por servidores DNS, que por padrão são operados pelo seu provedor de internet (ISP).

Quase todos os ISPs do mundo mantêm registros de consultas DNS feitas por seus clientes, permitindo que eles conheçam seu histórico de navegação. Embora os ISPs possam rastrear sua atividade na internet de outras formas, a maioria se limita a apenas manter registros de DNS.

Embora não seja feito por padrão, é possível que os sites que você visita vejam o endereço IP do servidor DNS usado para responder à consulta de DNS que direciona você ao site deles. De posse desse conhecimento, eles (ou qualquer outra pessoa monitorando o site) podem entrar em contato com seu ISP e solicitar que ele revele o endereço IP de qualquer cliente que tenha feito a consulta de DNS.

Como a resolução de DNS é realizada pelo seu ISP, saber o endereço IP do servidor DNS que você usou permite que os sites identifiquem em qual país você está. Se você estiver usando uma VPN(nova janela) ou um proxy para ocultar seu endereço IP real, mas o endereço IP do servidor DNS do seu ISP estiver exposto, essa inconsistência pode permitir que os sites saibam que você está tentando mascarar sua identidade real.

DNS, Proton VPN e proteção contra vazamento de DNS

O Proton VPN soluciona essa ameaça operando nossos próprios servidores DNS. Como ocorre com todo o tráfego de internet, as consultas de DNS são roteadas pelo túnel VPN para serem resolvidas em nossos servidores.

Para o mundo exterior, o seu endereço DNS será diferente do endereço IP do seu servidor VPN, mas pertencerá ao mesmo data center. Portanto, ele corresponderá de perto à localização física do servidor VPN. (Observe que as conexões IPv6 são simplesmente bloqueadas no momento, o que não afeta sua experiência na internet.)

O Proton VPN não registra consultas de DNS, e pela legislação suíça não pode ser forçado a começar a registrá-las. Também não registramos os endereços IP de nossos usuários.

Saiba mais sobre o modelo de ameaça do Proton VPN

Todos os nossos aplicativos implementam proteção contra vazamento de DNS, usando regras de firewall e outras técnicas específicas de plataforma para garantir que nenhum tráfego de internet – incluindo consultas de DNS – possa entrar ou sair do seu dispositivo fora da interface da VPN.

No entanto, há um número limitado de circunstâncias em que as consultas de DNS podem ser roteadas fora do túnel VPN.

Serviços de DNS de terceiros

Configurar manualmente as configurações de DNS globais do seu dispositivo para usar um serviço de DNS de terceiros, como o Google Public DNS, Cloudflare ou OpenNIC, aumenta a chance de algo dar errado, pois é possível que as configurações personalizadas ignorem nossas medidas de prevenção de vazamento de DNS.

Portanto, recomendamos expressamente que você não use serviços de DNS de terceiros com o Proton VPN. Abaixo estão guias para desativar configurações personalizadas de DNS em todas as principais plataformas.

Windows 10

1. Acesse IniciarConfiguraçõesRede e Internet → sua interface de rede (por exemplo, Wi-Fi ou Ethernet) → Configurações relacionadasAlterar opções do adaptador.

2. Clique com o botão direito na sua interface de rede → PropriedadesProtocolo IP Versão 4 (TCP/IPv4)Propriedades.

Windows IPv4 setting

3. Certifique-se de que a opção Obter o endereço dos servidores DNS automaticamente esteja selecionada e clique em OK.

Enable Obtain DNS server addresses automatically

4. Se você tiver uma conexão IPv6 (ou se não tiver certeza de que tem), repita as etapas 2 e 3 para o Protocolo IP Versão 6 (TCP/IPv6).

macOS

Abra o aplicativo Ajustes e vá para Rede → selecione sua interface de rede (por exemplo, Wi-Fi ou Ethernet) → Detalhes… → na guia DNS. Selecione quaisquer servidores DNS de terceiros (se houver algum) e clique no botão para removê-los. Clique em OK quando terminar.

Manually edit IP settings

Linux

Cada distribuição Linux e ambiente de desktop oferece uma interface de usuário diferente (embora muitas vezes bastante semelhante) para alterar as configurações de DNS. No Ubuntu GNOME, por exemplo:

1. Acesse Mostrar aplicativosTodosConfiguraçõesRede e clique no ícone de engrenagem ao lado da sua interface de rede.

Find your network connection

2. Acesse as guias IPv4 e IPv6. Em DNS, certifique-se de que o seletor Automático esteja ativado e exclua todas as entradas de DNS que visualizar. Clique em Aplicar quando terminar.

Enable automatic DNS

Android 9+

O Android 9 ou superior oferece o DNS privado, um recurso de todo o sistema que protege automaticamente a conexão com os servidores DNS do seu ISP usando DoT (se for compatível com seu ISP – veja abaixo para mais detalhes) ou permite especificar um provedor de DNS personalizado. Para desativar o DNS privado:

1. Abra o aplicativo Configurações e acesse ConexõesMais configurações de conexãoDNS privadoDesativado.

Turn Private DNS Mode off in Android

Chrome OS

Acesse Configurações → selecione sua interface de rede (por exemplo, Wi-Fi ou Ethernet. Se estiver usando Wi-Fi, você também precisará selecionar uma rede conhecida) → Avançado → Servidores de nomes e certifique-se de que a opção Servidores de nomes automáticos esteja selecionada.

Select automatic name servers on Chromebooks

iOS e versões anteriores do Android

A única maneira de alterar as configurações globais de DNS no iOS/iPadOS e em versões do Android anteriores ao Android 9 Pie é usar um aplicativo de terceiros que crie uma interface VPN fictícia para funcionar.

Como só é possível ter uma conexão VPN por vez, você não conseguirá executar esses aplicativos junto com o Proton VPN de qualquer maneira.

DNS sobre HTTPS

DNS over HTTPS(nova janela) (DoH) é um padrão de criptografia que criptografa consultas DNS enviadas ao servidor DNS. O DoH só funciona se o padrão for suportado pelo provedor de DNS, mas agora é oferecido por um número crescente de serviços de DNS de terceiros (embora raramente por ISPs).

Infelizmente, isso agrava o problema ao usar serviços de DNS de terceiros porque a criptografia impede que nosso software veja as consultas DNS. Isso torna muito difícil bloqueá-las ou redirecioná-las.

Portanto, desaconselhamos fortemente o uso de DoH (e o padrão semelhante DNS over TLS) com o Proton VPN. Ao usar nossos aplicativos, todas as consultas DNS são enviadas por meio da conexão VPN para nossos servidores e, portanto, são criptografadas com segurança, sem a necessidade de DoH ou DoT.

Nos sistemas de desktop, o DoH geralmente é implementado dentro do seu navegador e é suportado pela maioria dos navegadores modernos (exceto o Safari). O DoH e o DoT são suportados em dispositivos móveis via DNS privado do Android ou aplicativos independentes (conforme descrito acima).

Como desativar o DoH no navegador do seu computador

Firefox

Acesse ConfiguraçõesPrivacidade e SegurançaDNS over HTTPS Ativar DNS seguro usando: e selecione desativado.

Chrome

Clique no ícone de elipse vertical de três pontos → ConfiguraçõesPrivacidade e segurançaPrivacidade e segurançaSegurançaAvançado Selecionar provedor de DNS e garanta que o Padrão do SO (quando disponível) esteja selecionado no menu suspenso.

Alterar provedor de DNS no Chrome

(No Chromebook, acesse Configurações Privacidade e segurançaAvançado)

Edge Chromium

Clique no ícone de elipse horizontal de três pontos → Configurações Privacidade, pesquisa e serviçosSegurança e garanta que a opção Usar DNS seguro para especificar como pesquisar o endereço de rede para sites esteja desativada.

Disable use secure DNS in Edge

Brave

Acesse ConfiguraçõesPrivacidade e segurança→ → SegurançaAvançado e garanta que a opção Usar DNS seguro esteja desativada.

Disable use secure DNS in Chrome

Sua conexão com o servidor VPN foi interrompida

Se a conexão entre seu dispositivo e o servidor VPN for interrompida, você poderá acessar a internet sem a proteção da VPN. Entre outras coisas, isso significa que as consultas DNS podem ser enviadas para o servidor DNS padrão do seu sistema (que provavelmente é operado pela sua ISP).

Esse problema é fácil de resolver ativando o recurso de kill switch, que já está disponível em todos os nossos aplicativos.

Como verificar se há vazamentos de DNS

1. Abra nosso aplicativo e conecte-se a um de nossos servidores. Para fins de execução de um teste de vazamento de DNS, conectar-se a uma VPN em um país diferente torna os vazamentos de DNS mais fáceis de detectar.

2. Acesse DNSleaktest.com(nova janela) no seu navegador. Você verá o endereço IP do servidor VPN ao qual está conectado. Escolha um teste Padrão ou um teste Estendido. Para fins deste guia, escolheremos um teste estendido.

See your external IP addresss

3. Aguarde a conclusão do teste e examine os resultados. Se o endereço IP exibido for o da sua ISP real, você tem um vazamento de DNS. Consulte as soluções acima.

DNS leak test reslts

Observe que o Proton VPN faz parceria com provedores de infraestrutura em todo o mundo, portanto, o ISP pode ser um provedor terceirizado. Desde que o endereço IP não pertença ao seu ISP real, você não tem um vazamento de DNS.