Hoje estamos no Product Hunt! Deixar um comentário
O Authenticator 1.15.2 chegou. Ver as novidades
Versão 1.15.0
Com o Pro, a extensão guarda uma cópia criptografada das suas contas no nosso servidor. Ela é trancada com um código de recuperação que nunca sai do seu navegador — nós não conseguimos abri-la.
{ "iid": "8b0e3c1a-4f5d-4e2b-9a7c-1d2e3f4a5b6c", "kid": "3f9a1c07d2b84e65", "auth": "q0Zt8xVb3N…5mR2kE=", "data": "v1.L7m2Qx9cT1aB4nVe.8sK3pW0yZ…fH6uJ2dR9cQ=="}
Uma cópia na nuvem do jeito que chega ao nosso servidor, campo por campo. As contas são a última linha: criptografadas no seu navegador antes de serem enviadas.
Um backup dos seus segredos de 2FA no servidor de terceiros merece um olhar atento, então aqui está exatamente o que chega ao nosso e o que ele pode fazer com isso.
Suas contas são criptografadas na extensão com AES-256-GCM, com uma chave derivada do seu código de recuperação. O que guardamos é esse texto cifrado — nele não dá para ler nenhum nome, serviço, segredo ou código.
Nosso servidor guarda um ID curto do código e um hash de um segundo valor derivado dele, que prova que um navegador tem o código. Nenhum dos dois permite a ninguém descobrir o código ou a chave. Se você perder o código, nós também não conseguimos abrir suas cópias.
Assim como as cópias automáticas no seu computador, uma cópia na nuvem só adiciona as contas que estão faltando. Nada do que você tem é substituído ou removido por uma restauração.
Desativar o backup na nuvem exclui todas as cópias, e para isso é preciso o código — o ID de instalação que a extensão usa em outros lugares não basta. Com a proteção por senha ativada, o código guardado na extensão também fica criptografado com a sua senha.
Nada disso precisa ser aceito na confiança. A criptografia, a requisição e a restauração estão em um único arquivo: leia no GitHub.
O changelog técnico completo está no GitHub: notas da versão.