Página inicial Proton VPN

Rotação de chaves WireGuard

Leitura
2 min
Categoria
Ligação

Perguntam-nos frequentemente se é possível “rodar” ou “regenerar” as chaves WireGuard® utilizadas para proteger as ligações ao utilizar o protocolo VPN WireGuard. Ou seja, substituir chaves antigas por chaves novas.

A resposta curta é sim, é possível rodar manualmente as chaves de par do WireGuard (geralmente armazenadas nos ficheiros de configuração WireGuard) utilizadas para as ligações Proton VPN, se desejar. Mas fazê-lo é raramente útil. Neste artigo, explicamos o porquê.

Porque é que rodar as chaves WireGuard é raramente útil

As chaves de par do WireGuard não podem ser intercetadas(nova janela) sem que o handshake seja desencriptado, e isto não é possível a menos que um atacante tenha acesso à chave privada do servidor VPN a que se liga. Escusado será dizer que esta está armazenada de forma muito segura.

Estas chaves de par servem principalmente para verificar se a conta de utilizador é válida e para estabelecer uma identidade que permita acordar chaves de sessão. São estas chaves de sessão, e não as chaves armazenadas nos ficheiros de configuração WireGuard, que encriptam o seu tráfego de internet.

São geradas automaticamente pelo próprio WireGuard sempre que ocorre um novo handshake. O que acontece a cada dois minutos.

Quando é que a rotação de chaves de par pode ser útil

A única situação em que a rotação das chaves de par WireGuard pode ser útil é se o seu dispositivo tiver sido comprometido de alguma forma.

Como rodar as chaves

Sempre que terminar sessão numa aplicação Proton VPN (ou revogar a sua sessão(nova janela) nas definições do Proton Mail), as chaves armazenadas nos ficheiros de configuração WireGuard dessa aplicação são revogadas e não podem ser utilizadas novamente. Quando voltar a iniciar sessão, é gerado um novo par de chaves.

Pode, por isso, “rodar” ou regenerar manualmente as chaves de par WireGuard simplesmente terminando sessão na aplicação VPN e voltando a iniciar sessão.