Porque é que o androide pede para esperar 30 segundos após 5 digitação de senha errada?
O telefone android pensa que você pode lembrar de suas senhas em 30 segundos depois de 5 tentativas erradas. Tal estupidez não tem lugar no mundo da maçã.
Lol, eu estava brincando. Você não riu? :(
Meu mal mas a resposta séria é apenas que é este recurso de segurança. Você pode digitar a senha errada quantas vezes quiser, mas no nível lógico básico dentro do SO andróide, isso acontece.
Já há processos entrando no telefone andróide, enquanto ele está bloqueado, no backend. Quando você digita uma senha, ela vai para a pilha após a qual a lógica a pega, converte em algum outro valor usando algoritmos de hashing (se o telefone usa ou ele pega como está) e a compara com a senha já salva.
- Se a senha for hashed, então a senha digitada também deve ser um valor hashed.
- Se a senha for simplesmente uma string, então o que você digitou também permanecerá como uma string.
Nota: Esta senha pode ser um PIN, uma PASSWORD, um PATTERN, etc.
Agora porque o intervalo de 30 segundos:
Quando você digita uma senha ela vai para a pilha e pede a um recurso do sistema (onde a lógica funciona) para compará-la para desbloquear o dispositivo. Ao gerar muitas chamadas de sistema com a senha errada, você pede recursos do sistema que levam ao seu desperdício.
No mundo dos sistemas operacionais, isso não tem impacto significativo, pois as solicitações podem ser tratadas em milissegundos ou microssegundos ou mesmo nanossegundos (dependendo de processadores como Snapdragon, Exynos, MediaTek, etc. e o número de núcleos que eles carregam). Mas quando você faz isso muitas vezes, seu sistema pode travar, pois muitas requisições estão gerando um desperdício de recursos.
O sistema pode travar quando você coloca 50-60 requisições, ou seja, 50-60 tentativas erradas de senha. 5 tentativas erradas são muito menos para travar o sistema. Então, também pode ser visto como o recurso de segurança como se um homem estranho tentasse entrar furtivamente na sua privacidade.
P>Pode ajudar a acalmar a sua curiosidade. :)
Artigos semelhantes
- Porque é que o meu telefone Android me pede para verificar o PIN após o reset de fábrica?
- Por que os 10 segundos finais de uma luta de boxe ou UFC são anotados em vez disso, os últimos 30 segundos?
- Porque é que o meu Google tem sempre a localização errada?
- O que pode fazer com que o motor de um carro se desligue alguns segundos após a partida?