WireGuard
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), |
Sistema operacional | |
Gênero(s) | VPN |
Licença | MIT |
Página oficial | www |
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
[editar | editar código-fonte]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
[editar | editar código-fonte]- ↑ https://git.zx2c4.com/wireguard-linux-compat/tag/?h=v1.0.20220627; data de acesso: 4 novembro 2022.
- ↑ a b «Tecnologias que vão Marcar o Futuro das VPNs e da Segurança Online.»
- ↑ 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
- ↑ 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)
- ↑ Salter, Jim (26 de agosto de 2018). «WireGuard VPN review: A new type of VPN offers serious advantages» (em inglês)