FERRAMENTAS LINUX: Verdades secretas sobre os padrões de bloqueio do Android.

domingo, 23 de agosto de 2015

Verdades secretas sobre os padrões de bloqueio do Android.







Na última década a abundância de vazamentos de senhas revelou alguns dos mais vulneráveis tipos de senha usados por usuários de todos os níveis, incluindo “password”, “p @ $$ w0rd”, e “1234567”. Até mesmo identificação de senhas baseado na identificação por rosto pode aparecer forte, mas pode ser quebrada em questão de segundos.

Os padrões de bloqueio do Android eram  tidos como uma alternativa para uma senha segura. Eles  foram introduzidos pala Google em 2008 com o lançamento do seu Android OS esse padrão não tem se mostrado tão intransponível como se imaginava ,   Apesar de parecer que estamos seguros com o uso desse recurso que é nativo do Android, os padrões de senhas estudados, mostram que as possibilidades e variantes das senhas apresentadas são sempre as mesmas, tornando o trabalho de cracker fácil de prever, se ele seguir alguns padrões já preconizados Padrão de  bloqueio do Android (Android Lock Pattern – ALP). Mesmo seguindo os preceitos do ALP as senhas criadas são facilmente previsíveis, se analisarmos os dados do usuário, tais como: idade, sexo e grau de instrução.

Marte Løge  que é uma mestranda a Universidade de Ciência e Tecnologia da Noruega fez um estudo sobre a previsibilidade para sua tese, estudou 4000 padrões de ALP e descobriu que 44% são iniciadas do topo esquerdo para o centro da tela. Descobriu também que 77% das senhas são circunscritas em somente um dos 4 quadrantes da tela.

Em média o número de nós envolvidos na criação do padrão de senha é de somente 5, possibilitando uma combinação de pouco mais 9000 padrões possíveis. Outro dado interessante é que a maioria dos padrões eram de somente 4 nós, possibilitando somente 1624 combinações que variavam da esquerda para direita, do topo para centro e outros fatores que permitiam uma fácil previsão dos padrões estudados.



Um ALP pode conter entre  4 a 9 nós que permitiriam criar 389.112 mil combinações de senhas. Claro que se houvesse nós acima de 9 o número de combinações aumentaria exponencialmente.

Etretanto, pelo estudo   desenvolvido ficou provado que tanto homens como mulheres só se utilizam de  padrões de até 4 nós. Diminuindo em muito as possibilidades de padrões. Nos poucos casos de escolha de padrões acima de 6 nós, os mais usados são 8 e 9, sendo o 8 o mais usado. Ainda que ambos tenham o mesmo resultado numérico.

Os homens costumam escolher padrões mais longos e complexos que as mulheres. Em particular os homens mais jovens que sempre escolhem os padrões mais altos.


Marte Løge  afirma em seu estudo que o número de nós não é a coisa mais importante para determinar o quão suscetível e previsível seria um padrão para um suposto ataque. Usar sequências específicas de nós complexas são a chave para padrões fortes. Utilizando-se de 9 nós seguindo a sequência numérica de um teclado padrão de qualquer telefone, a sequência 1,2,3, 6 será relativamente fraca, diante de um padrão mais complexo como: 2,1,3,6. Desde que o último padrão, adote uma direção diferente da anterior.


Foi mostrado no estudo que  tanto homens como mulheres evitam padrões muito complexos devido a dificuldade de lembrar deles depois. A maioria mantém sequências de até 4 nós. A maioria das mulheres não escolhem padrões muito complexos ou que sigam as sequência 2,3,1.

Sequência fracas

Também foi mostrado no estudo que  a muitas pessoas, escolhe padrões de senhas que remetem as letras iniciais dos próprios nomes, das esposas(o)s, dos nomes dos filhos, e com isso fica muito fácil a possibilidade de descoberta de um hacker. Das pessoas entrevistadas no estudo, 10% revelaram seguir esse método para criar seus padrões. Para fins de ataque essas sequências diminuem as tentativas de 1 para 10 chances num universo de 100 tentativas.



Com base nesses estudos de ALP mais comuns e utilizando-se de Modelos de Markov, Crackers podem engendrar técnicas de crackerismo cada vez mais eficientes.

Marte Løge,sugere que desativemos o padrão visível nas configurações de segurança do Android e escolhamos padrões com mais de 4 nós que mesclem mais de um canto da tela.

Esse estudo pode ser encontrado na paper :  Dissecting pattern unlock: The effect of pattern strength meter on pattern selection.

Até a próxima !

Nenhum comentário:

Postar um comentário