PatternGuard é uma ferramenta online gratuita que permite desenhar e analisar padrões de desbloqueio para celulares Android. Sem baixar nada, você pode testar diferentes combinações e ver em tempo real quão seguro é cada design antes de usá-lo no seu dispositivo.
O analisador avalia entropia, comprimento, mudanças de direção, cruzamentos e compara com os padrões mais comuns para dar uma pontuação de 0 a 100.
O padrão de desbloqueio foi introduzido pelo Google com o Android 1.0 em 2008. A ideia surgiu como alternativa visual ao PIN numérico: em vez de memorizar uma sequência de dígitos, o usuário traça uma figura em uma grade de pontos, aproveitando a memória visomotora do cérebro.
Com o tempo, o padrão foi além dos telefones: hoje aparece em Smart TVs da Samsung e LG, relógios com Wear OS, tablets Android e alguns aplicativos bancários que oferecem um segundo nível de bloqueio dentro do app.
O Android usa o padrão de desbloqueio como parte da criptografia do backup do telefone. Isso tem uma consequência importante que muitos usuários desconhecem: se você esquecer o padrão, o Google não pode ajudá-lo a recuperar o backup criptografado.
Ao contrário da senha da sua conta Google — que pode ser redefinida por e-mail —, o padrão é uma chave local armazenada no dispositivo. O Google armazena o backup criptografado em seus servidores, mas não possui a chave para descriptografá-lo. Se você perder o padrão, esse backup ficará inacessível para sempre.
Recomendações: salve seu padrão em um gerenciador de senhas, ative um PIN de backup nas configurações de segurança do dispositivo, ou considere usar senha em vez de padrão se você depende de backups criptografados.
Em uma grade 3×3 existem 389.112 padrões válidos considerando a regra do ponto intermediário (se uma linha passa por um ponto não selecionado, esse ponto é adicionado automaticamente à sequência). Sem essa restrição, o número ultrapassa 985.000 combinações. Os padrões mais seguros usam pelo menos 6 dos 9 pontos.
Depende do padrão. Estudos mostram que 44% dos usuários usam um dos 20 padrões mais comuns, tornando-os muito vulneráveis. Um padrão longo, com cruzamentos e que não comece em um canto pode ter segurança comparável a um PIN de 6 dígitos. PatternGuard ajuda você a medir exatamente isso.
O tamanho da grade muda drasticamente o espaço de combinações possíveis. Uma grade 3×3 tem 9 pontos, uma 4×4 tem 16 e uma 5×5 tem 25. Mais pontos significa mais combinações, mais entropia e um padrão significativamente mais difícil de adivinhar ou atacar por força bruta.
A entropia mede a quantidade de informação (imprevisibilidade) de um padrão em bits. Um padrão de alta entropia é imprevisível: há muitas combinações igualmente prováveis. PatternGuard calcula a entropia aproximada em bits para que você possa comparar objetivamente diferentes padrões.