Uma aplicação de cofre de fotografias pode ser pirateada? O que é realmente atacado
Sim, qualquer aplicação pode ser atacada, e nenhum cofre é perfeitamente seguro. O que importa é o que o atacante obtém. Se cada ficheiro estiver encriptado com uma chave que só você tem, os ficheiros roubados são ilegíveis sem essa chave.
O que preciso de saber?
- Ficheiros roubados não são ficheiros abertos. Dados encriptados sem a chave são ruído.
- O bloqueio costuma ser o ponto fraco. Um código ou padrão curto pode ser adivinhado se o atacante tiver os ficheiros e o material da chave.
- Software malicioso no telemóvel vence qualquer cofre. Se algo ler o ecrã enquanto o cofre está aberto, a encriptação não ajuda.
Como atacam os atacantes um cofre de fotografias?
Há três vias comuns. Cada uma tem uma defesa diferente.
- Roubar os ficheiros. Um atacante copia os dados da aplicação de um telemóvel ou de uma cópia de segurança. Uma encriptação forte torna a cópia inútil sem a chave.
- Adivinhar o bloqueio. O atacante tenta muitos códigos ou padrões offline. Um padrão mais longo torna isto muito mais lento.
- Observá-lo. Olham por cima do seu ombro ou leem o seu ecrã com software malicioso. Nenhuma encriptação impede isso.
A encriptação torna um cofre seguro?
Torna a primeira via difícil, e essa é a mais importante. Uma aplicação que apenas esconde fotografias atrás de um ecrã não tem essa proteção. O nosso guia sobre como funcionam as aplicações de cofre explica a diferença.
Procure uma cifra com nome, ausência de conta e um modelo de ameaças publicado. A nossa página sobre se uma aplicação de cofre é segura enumera as verificações.
Quão forte é um padrão desenhado?
Um padrão é mais fraco do que uma frase-passe. O modelo de ameaças do Cryptile dá tempos de adivinhação aproximados para um atacante que tenha os ficheiros, a chave do dispositivo e um grande conjunto de GPU:
- 4 células: segundos.
- 6 células: minutos.
- 8 células: horas.
- 10 células: cerca de uma semana.
- 12 ou mais células: anos.
Este caso exige que o atacante ultrapasse primeiro a proteção do próprio telemóvel. Use 8 células ou mais. Veja padrão, PIN ou Face ID para comparar as opções.
Como reduz o Cryptile o risco?
- AES-256-GCM em cada ficheiro, miniatura e índice.
- Chaves derivadas no seu dispositivo a partir do padrão. Não há conta nem servidor, e o programador nunca tem as suas chaves.
- Tamanhos preenchidos e ranhuras de disfarce, para que uma cópia dos dados não mostre os tamanhos dos ficheiros nem quantos cofres tem.
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 Cryptile é novo, por isso ainda não tem um longo historial.
O que isto não protege
Um padrão é mais fraco do que uma frase-passe, pelo que os curtos cedem a tentativas de adivinhação offline quando o atacante tem os ficheiros e o porta-chaves do seu telemóvel. Um telemóvel com jailbreak ou infetado pode ler um cofre enquanto este está aberto. Quem o vir desenhar o padrão pode copiá-lo. Se perder o padrão e a frase de recuperação de 9 palavras, o cofre perde-se, porque não há reposição.
Fazê-lo com o Cryptile
O Cryptile publica o seu modelo de ameaças, para que possa ler os limites antes de confiar nele. Escolha um padrão de 8 células ou mais e escreva a frase de recuperação.