Como funcionam as aplicações de cofre de fotografias? O que acontece na realidade
Uma aplicação de cofre de fotografias copia as fotos da sua fototeca para o armazenamento da própria aplicação e coloca um bloqueio à frente. É só isso que algumas fazem. As melhores encriptam também cada ficheiro, de modo que as fotografias ficam ilegíveis sem uma chave que só você tem.
O que preciso de saber?
- Um cofre é um local separado. As fotografias de um cofre já não estão na sua fototeca, por isso saem das Fotografias, das memórias e das fototecas partilhadas.
- Um bloqueio não é encriptação. Um ecrã de PIN impede apenas espreitadelas casuais. A encriptação torna os ficheiros ilegíveis sem a chave.
- Quem tem a chave decide muito. Se a empresa consegue repor o seu bloqueio, a empresa consegue chegar às suas fotografias.
Para onde vão as fotografias?
Uma aplicação de cofre guarda as suas fotografias no seu próprio armazenamento, não na fototeca das Fotografias. As aplicações a que dá acesso às Fotografias não as veem aí.
Quando importa uma fotografia, a aplicação lê-a da sua fototeca e escreve a sua própria cópia. O original continua nas Fotografias até o eliminar. As fotografias eliminadas ficam depois em Eliminadas Recentemente durante 30 dias, pelo que isso também tem de ser limpo. O nosso guia sobre o que acontece quando elimina fotografias explica o assunto.
O que faz realmente o bloqueio?
Existem dois tipos de cofre e, por fora, parecem iguais.
- Cofres de ocultar e bloquear. Os ficheiros estão no armazenamento da aplicação como imagens normais. O PIN ou o padrão só decide se a aplicação as mostra.
- Cofres com encriptação. Os ficheiros são baralhados com uma cifra. O seu PIN, padrão ou frase-passe é transformado na chave que os desbaralha.
No primeiro tipo, quem obtiver os ficheiros em bruto vê as suas fotografias. No segundo, vê apenas ruído.
Como funciona a encriptação num cofre?
O desenho habitual tem três passos.
- Desbloqueia. Introduz um código ou desenha um padrão.
- É criada uma chave. A aplicação transforma o que introduziu numa chave de encriptação. Num desenho cuidadoso, isto acontece no seu dispositivo e a chave nunca é enviada para lado nenhum.
- Os ficheiros abrem à medida que os vê. A aplicação desencripta cada fotografia quando a abre. Quando o cofre bloqueia, esquece a chave.
As miniaturas e os índices de pesquisa também contam. Se uma aplicação encripta as fotografias mas guarda pequenas pré-visualizações em claro, as pré-visualizações denunciam o conteúdo.
E as cópias de segurança e os telemóveis novos?
Um cofre tem de ter cópia de segurança nalgum lado. Algumas aplicações enviam para os seus próprios servidores, com uma conta. Outras fazem a cópia para o seu iCloud.
A questão é o que a cópia contém. Uma cópia encriptada é inútil para quem não tenha a sua chave. Isso significa também que ninguém pode repor uma chave perdida, pelo que uma boa aplicação lhe dá uma frase de recuperação para escrever.
O que são cofres de disfarce?
Algumas aplicações permitem que um segundo código abra um segundo cofre, inofensivo. Se alguém o pressionar para desbloquear a aplicação, abre esse. Só funciona se a aplicação não mostrar uma lista de cofres.
Como funciona o Cryptile?
- Cada ficheiro, miniatura e índice de pesquisa é encriptado com AES-256-GCM.
- As chaves são derivadas no seu dispositivo a partir do padrão que desenha. Não há conta nem servidor, e o programador nunca tem as suas chaves.
- Um padrão diferente abre um cofre diferente, sem lista de cofres. Os tamanhos dos ficheiros são preenchidos e as ranhuras de disfarce escondem quantos cofres existem.
- A cópia de segurança é uma cópia encriptada no iCloud. Restaurá-la exige a sua frase de recuperação de 9 palavras. Não há reposição.
O núcleo está publicado para auditoria sob uma licença de código-fonte disponível, com um modelo de ameaças e vetores de teste. O nosso guia sobre se uma aplicação de cofre de fotografias é segura enumera o que verificar em qualquer aplicação.
O que isto não protege
Nenhum cofre protege as fotografias enquanto está aberto no ecrã, nem se o seu telemóvel estiver comprometido por software malicioso nesse momento. Um padrão é mais fraco do que uma frase-passe, por isso use 8 ou mais células. Se alguém o vir desenhá-lo, essa pessoa tem o seu cofre. Se perder o padrão e a frase de recuperação, o cofre perde-se.
Fazê-lo com o Cryptile
O Cryptile encripta as fotografias à medida que entram e mantém a chave no seu telemóvel. Se tirar fotografias com a câmara da própria aplicação, elas nunca passam pela sua fototeca.