Erick Tedeschi Tecnologia legal e um pouco de FOSS

21dez/1010

Segurança no Padrão de Desbloqueio Android

Recentemente adquiri um celular com o sistema operacional Android. Como sabemos, celular é um dispositivo "pessoal", ou seja, muitas informações pessoais/confidenciais estão armazenadas lá. Como de meu costume a primeira funcionalidade que procurei no celular foi a de bloqueio/desbloqueio do aparelho para evitar que eventuais curiosos tenham acesso a essas informações.

O Android disponibiliza um recurso chamado "Padrão de Desbloqueio". Trata-se de uma matriz de 3x3 pontos onde o usuário ao tocar na tela desenha um "caminho" conhecido somente por ele (pelo menos deveria ser assim!), e quando ele precisa utilizar o aparelho ele desenha esse mesmo caminho para desbloquear.

Uma das verdades absolutas é que um smartphone com tela sensível ao toque é impossível de ficar sem umas marquinhas de gordura de dedo. Então fica claro que o padrão que você desenhou para desbloquear o aparelho ficará fácilmente visível contra a luz e poderá ser facilmente reproduzido por um terceiro, fazendo com que ele tenha acesso as suas informações! rá

"Rastro" deixado ao desenhar padrão de desbloqueio

Desenhando Padrão de Desbloqueio do Android

Digitando Padrão de Desbloqueio

Obs.: O caminho desenhado tem um começo e um fim. O fim é onde a digital não está borrada, onde a digital fica mais "vísivel". Talvez sabendo a orientação da pessoa (destro ou canhoto) ajude a identificar o início e o fim do padrão.

Como mitigar:

  • Limpar a tela de forma que o padrão não seja visível
  • Ao desenhar o padrão, tentar esconder a tela de modo que outrem não visualize o padrão que fica verde (só faltou piscar para ficar mais fácil rs) Obs.: Desativar em: Config.->Localização e Segurança->Utilizar Padrão Visível
  • Utilizar pelo menos 5 pontos para desenhar o padrão

Ainda não tive tempo para pesquisar algum software que possa aumentar o nível de segurança desse recurso ou até mesmo substituir. Dicas são bem vindas.