O Protect text é seguro?

Sim, dentro de limites claros. O Protect text encripta cada nota com AES-256-GCM através do Web Crypto do navegador, com uma chave protegida pela sua palavra-passe através de PBKDF2-SHA-256 (600 000 iterações). As notas ficam no seu computador e a extensão não tem acesso à rede. Não consegue proteger um cofre aberto, um computador com software malicioso, nem uma palavra-passe perdida juntamente com a chave de recuperação.

Adicionar ao Chrome

Grátis 52 idiomas

Como são encriptadas as minhas notas?

  1. Quando cria o cofre, o Protect text gera uma chave de dados aleatória de 256 bits.
  2. Cada nota (título, texto, cor, fixação) é encriptada com essa chave através de AES-256-GCM, com um nonce aleatório novo sempre que é guardada. O GCM também deteta se os dados guardados foram alterados.
  3. A chave de dados só é guardada protegida: uma vez com uma chave derivada da sua palavra-passe (PBKDF2-SHA-256, 600 000 iterações, salt aleatório) e outra vez com uma chave derivada da sua chave de recuperação (cerca de 125 bits de aleatoriedade, 200 000 iterações).
  4. Tudo isto é feito pelo Web Crypto integrado no navegador. O Protect text não inclui código criptográfico próprio.

Alterar a palavra-passe volta a proteger a chave de dados; as notas não precisam de ser encriptadas de novo.

Onde está a chave enquanto trabalho?

Quando desbloqueia o cofre, a chave de dados fica no armazenamento de sessão do Chrome para a extensão, que vive na memória e nunca é gravado no disco. É removida quando o cofre se bloqueia (após o tempo que escolher, quando o computador é bloqueado ou entra em suspensão, ou com o botão do cadeado) e quando o navegador se fecha.

A extensão pode enviar as minhas notas para algum lado?

Não. A política de segurança de conteúdo proíbe qualquer ligação de rede (connect-src 'none'), e a extensão não pede acesso a nenhum site. Não há servidor da Cresotech, nem análises, nem conta. É o próprio Chrome que atualiza a extensão a partir da Chrome Web Store, como faz com todas as extensões.

Que permissões pede e porquê?

PermissãoPara que serve no Protect text
storageguardar as notas encriptadas e as definições no seu computador
unlimitedStoragepermitir que um bloco de notas grande ultrapasse a quota de armazenamento predefinida do Chrome
sidePanelabrir o bloco de notas no painel lateral do Chrome
contextMenusadicionar Adicionar ao Protect Text e Guardar esta página no Protect Text ao menu do botão direito
alarmsbloquear o cofre após o tempo que escolher
idlebloquear o cofre quando o computador é bloqueado ou entra em suspensão

Ao instalar, o Chrome não mostra nenhum aviso sobre a leitura dos seus dados em sites, porque o Protect text não pede esse acesso.

O que o Protect text não consegue proteger

A encriptação protege as notas em repouso. Seja honesto consigo mesmo quanto ao resto:

  • Um cofre aberto. Até se bloquear, quem estiver ao seu computador pode lê-lo. Use um tempo de bloqueio automático curto num computador partilhado e prima o botão do cadeado quando sair.
  • Software malicioso. Um keylogger ou um programa malicioso no seu computador consegue ver o que escreve e o que está no ecrã. Nenhum bloco de notas protege contra isso; mantenha o sistema atualizado.
  • Palavras-passe fracas. Se alguém copiar os dados encriptados, uma palavra-passe curta ou comum pode ser adivinhada offline. Use uma frase-passe longa; o gerador integrado ajuda.
  • Cópias simples. Uma nota que transfere como .txt, imprime ou copia para outro lado deixa de estar encriptada. A área de transferência é limpa 30 segundos depois de copiar texto oculto, mas as outras cópias são da sua responsabilidade.
  • O texto oculto desfoca o texto no ecrã. É um filtro de privacidade, não encriptação adicional.
  • Perder os dois segredos. Sem a palavra-passe e sem a chave de recuperação, as notas perdem-se para sempre. Ninguém, nem mesmo a Cresotech, tem uma porta das traseiras.

O ficheiro de cópia de segurança é seguro?

Sim: contém as notas em forma encriptada mais a chave protegida, tal como no seu computador. Sem a sua palavra-passe ou a chave de recuperação, é ilegível. Mesmo assim, guarde-o num local privado e lembre-se de que uma cópia antiga se abre com a palavra-passe que era válida quando a criou.

Como apago tudo?

Elimine as notas e esvazie o Lixo, ou remova o Protect text do Chrome: o armazenamento é apagado com ele. Os ficheiros de cópia de segurança que guardou não são afetados; elimine-os como qualquer outro ficheiro.

Mais pormenores: política de privacidade do Protect text.

Perguntas frequentes

A Cresotech consegue ler as minhas notas?

Não. As notas nunca saem do seu computador através da extensão, só são guardadas encriptadas e nós nunca temos a sua palavra-passe nem a sua chave de recuperação.

Como sei que não tem acesso à rede?

A sua política de segurança de conteúdo bloqueia todas as ligações de rede (connect-src 'none') e não pede acesso a nenhum site. Pode verificar as permissões na página chrome://extensions, em Detalhes.

O que é o Web Crypto?

A Web Cryptography API integrada no Chrome e noutros navegadores. Disponibiliza algoritmos padrão como AES-GCM e PBKDF2, implementados pelo próprio navegador, por isso o Protect text não inclui código criptográfico próprio.

O AES-256 é suficientemente forte?

Sim. O AES-256-GCM é uma cifra padrão e amplamente usada. Na prática, o ponto fraco é a palavra-passe: uma palavra-passe longa e única conta muito mais do que a cifra.

Alguém consegue adivinhar a minha palavra-passe?

Cada tentativa custa 600 000 iterações de PBKDF2, e a extensão obriga a esperar depois de uma palavra-passe errada. Isso abranda as tentativas, mas uma palavra-passe curta ou comum ainda pode ser adivinhada por quem copiar os ficheiros. Use uma palavra-passe longa ou uma frase-passe.

O que acontece às minhas notas se remover a extensão?

O Chrome apaga o armazenamento da extensão, por isso as notas encriptadas desaparecem. Crie antes um ficheiro de cópia de segurança; ele continua encriptado.

Quem publica o Protect text?

A Cresotech, uma marca da PayForSay s. r. o., Bratislava, Eslováquia (n.º de registo 54 455 073, IVA SK2121683322).

Atualizado: