O IKEv2 é um protocolo VPN usado para proteger conexões VPN. Parte do conjunto de protocolos(nova janela) IPSec, ele às vezes é (e, a rigor, mais corretamente) chamado de IKEv2/IPSec.
Um protocolo VPN é um conjunto de instruções ou regras que determinam como a conexão entre seu dispositivo e o servidor VPN é feita.
Saiba mais sobre como uma VPN funciona
O protocolo determina quão segura e rápida é uma conexão. O OpenVPN e o WireGuard® são protocolos VPN alternativos que agora usamos exclusivamente nos aplicativos oficiais do Proton VPN (além do Stealth, que é baseado no WireGuard). No entanto, você ainda pode configurar o Proton VPN usando o IKEv2 em clientes VPN de terceiros.
O IKEv2 é o protocolo VPN oficialmente suportado em todos os dispositivos Apple (computadores Mac, iPhones e iPads), mas a forma como a Apple implementa conexões VPN é gravemente falha.
O que é o IPSec?
O Internet Protocol Security (IPSec) é um conjunto flexível de protocolos que fornece uma estrutura para proteger conexões VPN. Fundamentalmente, ele:
- Configura a troca de chaves entre o seu dispositivo e o servidor VPN.
- Fornece autenticação para verificar a origem dos pacotes de dados e garantir que eles não tenham sido adulterados em trânsito.
- Criptografa e descriptografa dados enviados pela conexão VPN
Sendo uma estrutura, e não uma solução completa por si só, o IPSec suporta vários protocolos e padrões de criptografia para desempenhar essas funções.
O que é o IKEv2?
O IKEv2 é a segunda versão do protocolo Internet Key Exchange (IKE). Originalmente desenvolvido pela Microsoft e pela Cisco como parte do conjunto IPSec, hoje existem muitas versões de código aberto do protocolo.
O IKE é usado para configurar uma associação de segurança(nova janela) (SA) para o IPSec ao conectar seu dispositivo e o servidor VPN. Ou seja, ele é responsável por negociar um conjunto de chaves e algoritmos mutuamente acordados para serem usados por ambas as partes.
O IKE é baseado no protocolo Oakley(nova janela) e no Internet Security Association and Key Management Protocol(nova janela) (ISAKMP). Ele usa certificados X.509(nova janela) para autenticação e uma troca Diffie-Hellman(nova janela) (DHE) para proteger a troca de chaves.
Quando o IPSec é usado com o IKEv1, costuma ser chamado simplesmente de IPSec. O IKEv2 foi lançado em 2005 e melhora o IKEv1 de várias maneiras importantes, incluindo o uso de menos largura de banda e a capacidade de detectar se uma conexão ainda está ativa. Se não estiver, o IKEv2 pode restabelecer rapidamente uma conexão perdida.
Outra melhoria é o suporte ao protocolo Mobility and Multihoming (MOBIKE), que permite ao IKEv2 alternar entre redes facilmente. Por exemplo, ao alternar entre hotspots ou entre o Wi-Fi residencial e conexões móveis.
O IKEv2 também é mais resistente a ataques de negação de serviço(nova janela) (DoS) do que o IKEv1, é mais eficiente em termos do número de mecanismos criptográficos que utiliza e pode facilmente atravessar firewalls NAT(nova janela).
O IKEv2/IPSec é seguro?
O consenso entre os especialistas em criptografia é que o IKEv2/IPSec é um protocolo VPN seguro.
Em 2013, John Gilmore(nova janela), um especialista em tecnologia e membro fundador da Electronic Frontier Foundation, publicou um relatório detalhando como o IPSec foi deliberadamente enfraquecido(nova janela) durante sua fase de projeto. Além disso, revelações obtidas por Edward Snowden(nova janela) sobre a Agência de Segurança Nacional(nova janela) (NSA) dos EUA e seu programa Bullrun(nova janela) lançaram ainda mais dúvidas sobre a segurança do IPSec.

No entanto, o IPSec não tem pontos fracos conhecidos quando implementado com o IKEv2 (a implementação do IKEv2 pela Apple é problemática, mas o problema está na Apple, não no IKEv2/IPSec em si).
Considerações finais — IKEv2 vs. OpenVPN e WireGuard
Embora o IKEv2 seja considerado seguro, o OpenVPN é considerado ainda mais seguro e pode ser executado via TCP para maior resistência à censura. O WireGuard é considerado tão seguro quanto o OpenVPN, mas também é muito mais rápido. Na implementação do Proton VPN, ele também pode ser executado via TCP.
Portanto, embora não haja nada de errado com o IKEv2, também há poucos motivos para usá-lo em vez do OpenVPN ou (especialmente) do WireGuard hoje em dia.
O IKEv2 continua a ter amplo suporte porque é o protocolo VPN oficialmente suportado em dispositivos Apple. Mas, como já mencionamos, é melhor evitar a implementação do IKEv2 da Apple.






