Ferramenta gratuita de privacidade

Quanto tempo aguentaria o seu PIN?

O mesmo PIN pode cair em segundos ou sobreviver ao universo. O que conta é o que se interpõe entre uma tentativa e uma resposta. Escolha um formato (nunca o seu PIN real) e veja como o mesmo segredo se aguenta contra três ataques muito diferentes.

Nunca lhe pedimos o PIN, apenas o seu formato

Escolha um segredo para testar

Combinações a experimentar:

Três ataques, um segredo

No telemóvel: meia dúzia de tentativas, não um prazo

Um iPhone real não é um serviço ilimitado de adivinhação. As tentativas falhadas ativam atrasos crescentes e, após 10 falhas, o dispositivo tem de ser restaurado, ou apaga-se a si próprio se a opção Apagar Dados estiver ligada. Aqui a medida honesta é a probabilidade, não o tempo.

Segundo as orientações da Apple sobre códigos: atrasos crescentes após tentativas falhadas. Após 10 falhas, o iPhone tem de ser restaurado, ou apaga-se a si próprio se a opção Apagar Dados estiver ligada. ↗

Offline, proteção fraca

O ficheiro do cofre foi divulgado e estava protegido com uma função de hash rápida e simples. Uma máquina de quebra faz milhares de milhões de tentativas por segundo.

Offline, Argon2idProteção Sealby

O mesmo ficheiro divulgado, mas a chave vem de uma função com custo em memória. Cada tentativa custa memória e tempo a sério; as quintas de GPU perdem a vantagem.

O Argon2id é a função de derivação de chave que o Sealby usa, e esta faixa é o piso conservador, não a história toda. No Sealby, as chaves dos cofres são também envolvidas por uma chave ligada ao Secure Enclave do seu dispositivo. Um atacante que tenha apenas os dados da sua Cópia de segurança encriptada não consegue de todo atacar o seu PIN por força bruta. Sem o seu dispositivo desbloqueado, precisaria da sua frase de recuperação, e essa tem 128 bits.

1 min1 hora1 dia1 ano1,000 auniverso

Os pressupostos: edite-os

Todos os números acima vêm de três taxas e de uma fórmula. Altere as taxas e veja os tempos acompanhá-las. Não há mais nada escondido na matemática.

offline: tempo mediano = combinações ÷ 2 ÷ taxa de tentativas · no telemóvel: probabilidade = tentativas ÷ combinações

Estes tempos pressupõem um segredo escolhido aleatoriamente. Os favoritos humanos, como 1234, anos de nascimento e password1, caem instantaneamente em todos os cenários, porque os atacantes começam por eles.

O mesmo PIN, três destinos

Repare no que mudou entre as linhas: nunca o PIN, apenas a maquinaria à sua volta. No telemóvel, o jogo não é sequer o tempo. Um atacante tem meia dúzia de tentativas contra probabilidades enormes antes de o dispositivo bloquear ou se apagar. Se os dados encriptados alguma vez saírem do dispositivo, essas proteções desaparecem. O PIN fica sozinho contra hardware feito para adivinhar, e só o custo de cada tentativa o protege.

Esse custo é o que uma derivação de chave com custo em memória compra. O Argon2id torna cada tentativa cara em memória e tempo, por isso a máquina que devorava uma hash rápida ao pequeno-almoço passa a arrastar-se.

Porque é que o Sealby calibra o Argon2id no seu dispositivo

O Sealby deriva a chave do seu cofre com Argon2id afinado no seu iPhone real. Os parâmetros são medidos por dispositivo, para que um desbloqueio custe uma fração de segundo deliberada. Mal a sente uma vez. Uma máquina de quebra tem de a pagar milhares de milhões de vezes. Somado aos limites de tentativas do Secure Enclave no dispositivo, ambas as barras acima trabalham por si em simultâneo.

Como funciona a encriptação do Sealby →

O seu PIN merece melhor maquinaria.

O Sealby sela as suas fotos e ficheiros com AES-256 atrás de Argon2id calibrado para o seu dispositivo. Os números da faixa lenta acima são os que se aplicam a si.

Descarregar na App Store

iPhone e iPad · iOS 17+ · Grátis