Cryptile

O que é a encriptação de conhecimento zero? Um guia simples

Atualizado

Encriptação de conhecimento zero significa que o serviço que guarda os seus dados não os consegue ler. Os dados são encriptados com uma chave criada a partir de algo que só você sabe, e a empresa nunca vê essa chave.

É um termo de marketing, não uma norma. Por isso, a pergunta útil não é "diz conhecimento zero?", mas "quem consegue desbloquear os meus dados?".

Obter o Cryptile na App Store

O que preciso de saber?

  • Trata-se de quem tem a chave. Se só você a tem, a empresa não consegue ler os seus dados.
  • Não há reposição da palavra-passe. Se a empresa a pudesse repor, a empresa conseguiria entrar.
  • Não é o mesmo que ponto a ponto. Muitas vezes andam juntos, mas respondem a perguntas diferentes.

Em que difere da encriptação ponto a ponto?

A encriptação ponto a ponto diz respeito aos dados que circulam entre dispositivos. A Apple descreve-a assim: "End-to-end encrypted data can be decrypted only on your trusted devices where you're signed in to your Apple Account." (os dados encriptados ponto a ponto só podem ser desencriptados nos seus dispositivos de confiança onde iniciou sessão com a sua Conta Apple).

O conhecimento zero diz respeito ao fornecedor. Afirma que a empresa que guarda os seus dados não fica a saber nada sobre eles. Na prática, ambos apontam para o mesmo teste: a chave nunca sai dos seus dispositivos.

O iCloud é de conhecimento zero?

Por predefinição, não. Na proteção de dados padrão, a Apple diz que as suas chaves "are secured in Apple data centers, so Apple can decrypt your data on your behalf whenever you need it." (estão protegidas nos centros de dados da Apple, pelo que a Apple pode desencriptar os seus dados em seu nome sempre que precisar). Isto abrange as Fotografias do iCloud e a Cópia de Segurança do iCloud.

Algumas categorias são diferentes. A Apple diz que 15 categorias de dados, incluindo Saúde e as palavras-passe no Porta-chaves do iCloud, são encriptadas ponto a ponto por predefinição. Com a Proteção Avançada de Dados, disponível a partir do iOS 16.2, a lista alarga-se para incluir as Fotografias e a Cópia de Segurança. A fonte é a descrição geral da Apple sobre a segurança dos dados do iCloud.

Porque é que um serviço de conhecimento zero não pode repor a minha palavra-passe?

Porque não tem a sua chave. A Apple diz que, com a Proteção Avançada de Dados ativada, "doesn't have the encryption keys needed to help you recover your end-to-end encrypted data." (não tem as chaves de encriptação necessárias para o ajudar a recuperar os seus dados encriptados ponto a ponto). É por isso que lhe pede que configure primeiro um contacto de recuperação ou uma chave de recuperação. A página da Apple sobre a Proteção Avançada de Dados explica ambos.

Qualquer aplicação que realmente não guarde chave tem a mesma regra. Vai pedir-lhe que guarde um código de recuperação num local seguro.

Como posso saber se uma aplicação é mesmo de conhecimento zero?

Faça estas cinco perguntas.

  1. Precisa de uma conta? Uma conta não prova que haja um problema, mas pergunte o que ela consegue desbloquear.
  2. O que acontece se me esquecer da palavra-passe? Uma reposição por e-mail significa que a empresa consegue entrar.
  3. Onde é criada a chave? "No seu dispositivo, a partir da palavra-passe ou do padrão" é a resposta que quer ouvir.
  4. O desenho está publicado? Uma descrição pública ou o código-fonte permitem que outros verifiquem a afirmação.
  5. O que diz que não consegue proteger? Uma aplicação honesta enumera os seus limites.

Conhecimento zero significa que ninguém consegue entrar?

Não. Elimina um risco: a empresa ler os seus dados ou entregá-los. Os seus dados continuam a ser tão seguros quanto a sua palavra-passe e o seu telemóvel desbloqueado. Uma palavra-passe curta pode ser adivinhada.

O que isto não protege

A encriptação de conhecimento zero protege os dados guardados contra a empresa que os guarda. Não protege um telemóvel desbloqueado nas mãos de outra pessoa, uma captura de ecrã ou software malicioso no seu dispositivo. Se perder a palavra-passe e o código de recuperação, os seus dados perdem-se para sempre.

Fazê-lo com o Cryptile

O Cryptile não tem conta nem servidor, e o programador nunca tem as suas chaves. As chaves são derivadas no seu iPhone a partir de um padrão que desenha, e cada ficheiro é encriptado com AES-256-GCM. O núcleo está publicado para auditoria com um modelo de ameaças, e a página de segurança enumera os limites.

Se se esquecer do padrão, a frase de recuperação de 9 palavras restaura o seu cofre a partir da cópia de segurança encriptada no iCloud. Não há reposição. Use 8 ou mais células no seu padrão.

Obter o Cryptile na App Store