O que é WireGuard VPN?

Recurso Wireguard Vpn

Se você usa uma VPN, há uma boa chance de que ela funcione usando OpenVPN ou IPsec, que têm sido os padrões dominantes por um bom tempo. No entanto, o WireGuard está desafiando esses padrões, e é fácil ver por quê. É bem codificado, conecta-se rapidamente, utiliza criptografia moderna amplamente testada e funciona com praticamente tudo. O WireGuard foi até incluído no kernel do Linux 5.6. O criador do Linux, Linus Torvalds, disse: “Comparado aos horrores que são OpenVPN e IPSec, é uma obra de arte.”

O que é WireGuard e o que o torna diferente?

Diagrama Wireguard Vpn

Assim como OpenVPN e IPsec, o WireGuard é um sistema de VPN. Isso significa que ele estabelece uma conexão criptografada entre uma máquina cliente (seu computador) e um servidor localizado em outro lugar. Você envia suas solicitações para o servidor, e o servidor as encaminha para o site que você está tentando acessar. O site então envia as informações de volta para o servidor no meio, e o servidor retransmite isso para você. É ótimo para privacidade e segurança, desde que você confie em seu provedor de VPN e na tecnologia que está usando.

Wireguard Apresentação Facilmente Auditável

Uma razão pela qual o WireGuard é tão popular é porque ele permite um aumento na confiança na parte tecnológica das coisas. É de código aberto e, com pouco menos de 4.000 linhas de código, é cerca de 1% do tamanho das tecnologias concorrentes (OpenVPN/IPsec). Isso significa que uma pessoa conhecedora poderia entender isso relativamente rápido. Isso representa a filosofia de “segurança através da simplicidade” do WireGuard. Com uma superfície de ataque menor, vulnerabilidades negligenciadas são mais difíceis de encontrar, e corrigir quando elas aparecem é mais fácil.

Criptografia de Chave Pública Wireguard

A base de código é tão pequena em parte porque o WireGuard usa um conjunto personalizado (mas ainda criptograficamente válido) de algumas das ferramentas criptográficas mais modernas (ChaCha20, Curve25519, Poly1305, BLAKE2s, SipHash24, etc.). Elas estabelecem e criptografam comunicações em vez de implementar protocolos inteiros. O sistema foi rigorosamente testado e considerado sólido.

Além disso, mantém sua segurança através de versionamento. Quando um problema é descoberto com um de seus protocolos, o WireGuard pode simplesmente ser corrigido e atualizado. Isso é, na verdade, mais rápido e potencialmente mais seguro do que o processo mais complexo de “agilidade criptográfica” que VPNs mais antigas usam para trocar protocolos de forma mais fragmentada.

Estatísticas de Desempenho Wireguard

Para a maioria dos usuários, no entanto, as mudanças mais notáveis trazidas pelo WireGuard são a rapidez com que ele se conecta e quão estável ele é. Isso porque o sistema de criptografia do WireGuard é baseado na troca de chaves (muito parecido com SSH). Isso é muito mais rápido do que o sistema baseado em certificados que domina a maioria das VPNs. Ele também consome menos recursos do que seus concorrentes, tornando-o visivelmente mais leve nas máquinas que o executam.

Leia também: O que é uma VPN e por que eu preciso de uma?

Existem problemas com o WireGuard?

Como qualquer sistema, o WireGuard não é 100% perfeito. A equipe de desenvolvimento ainda está construindo alguns recursos e trabalhando para melhorar a compatibilidade com diferentes sistemas. Mas é completamente utilizável e seguro em sua forma atual.

Uma das reclamações mais comuns sobre o WireGuard, no entanto, é que ele é construído para segurança e não para privacidade. Ele fornece um protocolo de comunicação e vem com algumas medidas de privacidade integradas, mas deixa muito a cargo das pessoas que estão executando os servidores. A maior parte disso tem a ver com a forma como ele armazena endereços IP. Todo protocolo de VPN precisa saber para onde enviar os dados. Por causa da forma como o WireGuard se conecta, geralmente leva mais tempo para “esquecer” um IP conectado do que algo como o OpenVPN.

Esse é um problema que a maioria dos provedores de VPN WireGuard cuida garantindo que os endereços sejam excluídos regularmente e não registrados. É bastante solucionável. Vale a pena ressaltar que nenhuma tecnologia de VPN é segura se um provedor quiser manter registros. Uma VPN que deseja espionar você pode fazer isso com WireGuard ou OpenVPN, então, de qualquer forma, você precisa encontrar uma que possa razoavelmente confiar que não o fará.

Como posso começar a usar o WireGuard?

O WireGuard está rapidamente ganhando popularidade entre muitos serviços de assinatura de VPN. Se você quiser começar a usá-lo, você só precisa fazer uma rápida pesquisa por provedores que implementaram o sistema. NordVPN, Private Internet Access, ExpressVPN e TorGuard são todos serviços confiáveis que oferecem a opção de usar o WireGuard.

Se você é mais do tipo que gosta de fazer sua própria VPN, o WireGuard é de código aberto e suporta uma ampla variedade de plataformas. Você poderia usar qualquer coisa, desde um servidor privado virtual até um Raspberry Pi para colocar sua própria implementação do WireGuard VPN em funcionamento. Eu consegui iniciar uma conexão criptografada do WireGuard entre uma máquina Windows 10 e um VPS Ubuntu 20.04 bem rapidamente. No entanto, levou algum tempo para encontrar bugs antes que realmente transmitisse dados.

O WireGuard é o futuro?

A menos que algo dê terrivelmente errado, o WireGuard provavelmente se tornará a opção padrão para muitas conexões VPN, especialmente considerando seu lugar favorecido no kernel do Linux. OpenVPN e IPsec são tecnologias muito estabelecidas e amplamente utilizadas, e não vão desaparecer tão cedo. O WireGuard ainda é uma tecnologia muito nova. Embora tenha a vantagem em muitos aspectos, seus concorrentes já estão incorporados em muitos sistemas e mantêm algumas vantagens comparativas. Dito isso, o WireGuard é a próxima geração de software de VPN. A menos que você tenha um bom motivo para não usá-lo, provavelmente é o caminho a seguir.

Se você está procurando um serviço de VPN, aprenda as coisas que você deve procurar ao escolher um provedor de VPN.

Créditos das imagens: Criptografia de chave pública azul laranja, Criptografia de chave pública, WireGuard: Tunnel de Rede de Próxima Geração, Apresentação do WireGuard