Como funciona a segurança do Cryptile?
O seu padrão transforma-se numa chave de encriptação no seu telemóvel. Cada ficheiro é encriptado com AES-256-GCM, e nós não temos chaves.
Quais são os factos principais?
- As chaves ficam no seu dispositivo. Não há conta nem servidor. O programador nunca tem chaves.
- Tudo é encriptado. Fotografias, vídeos, documentos, miniaturas e o índice usam AES-256-GCM, uma cifra que também deteta adulterações.
- Um padrão diferente abre um cofre diferente. Não há lista de cofres. Os tamanhos são preenchidos e ranhuras de engodo sobressalentes escondem quantos cofres existem.
- A cópia de segurança é primeiro encriptada. A Apple só guarda texto cifrado. Uma frase de recuperação de 9 palavras restaura-a. Não há reposição.
- Pode verificar o código. O núcleo de encriptação está publicado para qualquer pessoa o auditar (código-fonte disponível), com um modelo de ameaças e vetores de teste: github.com/jasonbrelsford/cryptile-core.
Como é que o padrão desbloqueia um cofre?
O padrão passa por um método lento e padronizado que torna cada tentativa dispendiosa. É misturado com um segredo guardado no Porta-chaves do telemóvel. Esse segredo não está na cópia de segurança do iCloud, pelo que os ficheiros copiados, sozinhos, não permitem adivinhar o padrão.
O que é o padrão de pânico?
É um padrão extra, parte do Plus. Desenhá-lo destrói o segredo do dispositivo e volta a sortear os engodos, pelo que todos os cofres desse telemóvel deixam de abrir. Cada cofre pode ser restaurado com a sua frase de recuperação.
De quem o protege?
- Alguém com o seu telemóvel desbloqueado. Só vê o cofre cujo padrão conhece.
- Alguém com o seu telemóvel bloqueado. Os ficheiros são texto cifrado.
- Alguém que copie os ficheiros da aplicação. Não fica a saber tamanhos nem o número de cofres.
- A Apple, ou uma falha de segurança na Apple. O iCloud guarda texto cifrado, não chaves.
- Nós. Não guardamos nada.
De que não o protege?
- Padrões curtos. Um padrão de 6 células numa grelha 4×4 tem cerca de 5,7 milhões de possibilidades. Com os seus ficheiros e o Porta-chaves, um atacante pode experimentá-las offline em minutos. Use 8 ou mais células, cerca de 2 mil milhões de possibilidades. Quanto mais comprido, mais forte.
- Um telemóvel comprometido. Software malicioso que leia a memória enquanto um cofre está aberto está para além do alcance de qualquer aplicação.
- Alguém a observá-lo enquanto desenha. O padrão aparece no ecrã enquanto o desenha. Desenhe onde ninguém possa ver o ecrã nem a sua mão.
- Perder tudo. Se perder o padrão e a frase de recuperação, ninguém pode restaurar o cofre.
- Capturas de ecrã. Anulam a visualização única e a expiração.
Um perito também consegue ver o tamanho total aproximado do contentor. As ranhuras do índice mostram um limite máximo de cofres, não o número real.