WireGuard

Free and open-source VPN protocol
WireGuard
Logótipo
WireGuard
Desenvolvedor Jason A. Donenfeld
Plataforma ARM, MIPS, RISC-V, x86
Modelo do desenvolvimento Licença dupla (comercial e software-livre)
Lançamento 27 junho 2022
Versão estável 1.0.20220627[1]
Escrito em C (implementação no espaço do kernel),

Go e Rust (implementação no espaço do usuário)

Sistema operacional
  • Android
  • iOS
  • Linux
  • FreeBSD
  • NetBSD
  • OpenBSD
  • macOS
  • Windows
Gênero(s) VPN
Licença MIT
Página oficial www.wireguard.com

WireGuard é um aplicativo de software e protocolo de comunicação gratuito e de código aberto.[2] Ele é usado para implementar técnicas de rede virtual privada (VPN) na criação de conexões seguras de ponto a ponto em configurações roteadas ou de ponte. Ele é executado como um módulo do núcleo do Linux e procura ter melhor desempenho que os protocolos de tunelamento IPsec e OpenVPN.

[3] Escrito por Jason A. Donenfeld, o programa conseguiu estabilidade de produção em sua versão para Linux e foi incorporado no lançamento do Linux 5.6 no final de março de 2020.[4]

Recursos

O WireGuard busca fornecer serviços de VPN que sejam não apenas simples, como também altamente efetivos. Uma análise de 2018 pelo site Ars Technica observou que tecnologias populares de VPN, tais como OpenVPN e IPsec, são em geral complexas de se configurar, desconectam-se facilmente (na ausência de configurações adicionais), demoram bastante tempo para se reconectarem, podem usar cifrar desatualizadas, e possuem códigos muito extensos, o que torna a busca por bugs mais difícil.[5]

O design do WireGuard procura reduzir essas questões, tornando o túnel mais seguro e fácil de se gerenciar por padrão. Ao usar diferentes versões de pacotes de criptografia, o programa se concentra nas cifras apontadas como sendo as mais seguras no momento da criptografia. Quanto ao seu código, no momento da análise pelo Ars Technica, sua programação contava com cerca de 4 mil linhas de códigos puros centrais, algo como 1% da extensão dos códigos do OpenVPN ou IPsec - tornando suas auditorias de segurança muito mais fáceis.[2]


Referências

  1. https://git.zx2c4.com/wireguard-linux-compat/tag/?h=v1.0.20220627; data de acesso: 4 novembro 2022.
  2. a b «Tecnologias que vão Marcar o Futuro das VPNs e da Segurança Online.» 
  3. Preneel, Bart; Vercauteren, Frederik (11 de junho de 2018). Applied Cryptography and Network Security: 16th International Conference, ACNS 2018, Leuven, Belgium, July 2-4, 2018, Proceedings (em inglês). [S.l.]: Springer 
  4. Salter, Jim (30 de março de 2020). «WireGuard VPN makes it to 1.0.0—and into the next Linux kernel» (em inglês) 
  5. Salter, Jim (26 de agosto de 2018). «WireGuard VPN review: A new type of VPN offers serious advantages» (em inglês) 

Ver também

Ligações externas

  • Site do projeto WireGuard
  • Coleção documentada não-oficial do WireGuard
  • v
  • d
  • e
Protocolos de comunicação
Software Livre
  • Cloudvpn
  • FreeS/WAN
  • Libreswan
  • n2n
  • OpenConnect
  • OpenIKED
  • Openswan
  • OpenVPN
  • Social VPN
  • SoftEther VPN
  • strongSwan
  • tcpcrypt
  • tinc
  • VTun
Protocolos implementados por fabricantes
  • Layer 2 Forwarding Protocol
  • DirectAccess
Software Proprietário
  • Avast SecureLine
  • Check Point VPN-1
  • Cisco Systems VPN Client
  • Hamachi
  • Microsoft Forefront Unified Access Gateway
Vetores de Risco