Padrão, PIN ou Face ID: qual é o bloqueio mais seguro?
Uma frase-passe longa é a mais forte das quatro opções. O Face ID e um PIN são seguros sobretudo porque o iPhone limita o número de tentativas de qualquer pessoa. Um padrão desenhado tem menos possibilidades reais do que parece, por isso faça-o comprido.
O que preciso de saber?
- O que importa é quem limita as tentativas. Um PIN de 6 dígitos é suficiente quando o telemóvel bloqueia depois de tentativas erradas. Torna-se fraco assim que alguém copia os dados.
- O Face ID é cómodo, não é secreto. Alguém pode apontar o telemóvel à sua cara.
- Os padrões precisam de comprimento. Na grelha 4×4 do Cryptile, recomendamos no mínimo 8 pontos.
Como se comparam os números?
| Bloqueio | Possibilidades | Ponto fraco |
|---|---|---|
| PIN de 4 dígitos | 10 000 | Se for observado uma vez, acabou |
| PIN de 6 dígitos | 1 000 000 | O mesmo: se for observado uma vez, acabou |
| Face ID | menos de 1 em 1 000 000 de correspondência aleatória (Apple) | A sua cara, um irmão parecido, um gémeo |
| Padrão, 6 pontos, grelha 4×4 | cerca de 5,7 milhões | Marcas no ecrã, olhares por cima do ombro, tentativas offline |
| Padrão, 8 pontos, grelha 4×4 | cerca de 2 mil milhões | O mesmo, mas muito mais lento de adivinhar |
| Frase-passe longa | muito mais do que qualquer um destes | Tem de a escrever |
A Apple afirma que a probabilidade de uma pessoa aleatória desbloquear o seu iPhone com o Face ID "é inferior a 1 em 1 000 000". É maior para gémeos, irmãos parecidos consigo e crianças com menos de 13 anos. Após cinco tentativas falhadas de Face ID, é exigido um código (Apple: acerca do Face ID).
Porque é que o código do meu iPhone é seguro com apenas seis dígitos?
Porque é o iPhone que faz a contagem. Não pode experimentar um milhão de códigos no ecrã de bloqueio. A Apple também oferece a opção Apagar Dados após 10 tentativas falhadas e considera o código alfanumérico personalizado a opção mais segura (Apple: definir um código).
O risco não é a adivinha. É alguém ver o que escreve e depois usar o código para abrir tudo no telemóvel.
Um padrão é mais fraco do que um PIN?
Depende do comprimento. Um padrão de 6 pontos numa grelha 4×4 tem mais combinações do que um PIN de 6 dígitos. Mas as pessoas desenham letras, cantos e formas simples, o que reduz muito o número real.
No Cryptile, o padrão não é apenas um ecrã que é preciso ultrapassar. É ele que gera a chave de encriptação. Isso tem uma desvantagem que assumimos com franqueza no nosso modelo de ameaças. Se alguém tiver tanto os ficheiros do cofre como a chave do dispositivo deste telemóvel, pode adivinhar padrões offline num computador:
- 4 pontos: segundos
- 6 pontos: minutos
- 8 pontos: horas
- 10 pontos: cerca de uma semana
- 12 ou mais: anos
Essa chave do dispositivo está no Porta-chaves do iPhone, protegida pelo seu código. Sem ela, o padrão não pode ser adivinhado desta forma.
Então porque é que o Cryptile usa um padrão?
Porque um padrão diferente pode abrir um cofre diferente, e a aplicação não mostra nenhuma lista de cofres. Uma cara só consegue abrir uma coisa. Os padrões também se desenham depressa com uma só mão. A frase de recuperação de 9 palavras é o segredo forte por trás: cerca de 96 bits. Guarde-a em papel.
Como escolho um padrão forte?
- Use 8 ou mais pontos. O Cryptile exige pelo menos 6 num cofre novo.
- Cruze linhas e mude de direção. Evite letras e o contorno exterior.
- Não reutilize em lado nenhum a forma que usa para desbloquear o telemóvel.
- Desenhe-o onde ninguém o possa ver. Limpe o ecrã de vez em quando.
Contra o que isto não protege
Nenhum bloqueio ajuda se alguém o vir a desbloquear e depois lhe tirar o telemóvel. O malware num telemóvel desbloqueado pode ler o que estiver aberto. Um padrão ou PIN curto pode cair depressa perante quem já tenha as chaves do dispositivo.
Faça-o com o Cryptile
O Cryptile deriva a chave de cada cofre no seu dispositivo a partir do padrão que desenha. Não há conta nem servidor, e o programador nunca tem as chaves.