He estado tratando de encontrar una manera de asegurar una página web que sea fácil de hacer (es decir, obtener acceso) pero que aún sea bastante segura. Entonces, si bien una contraseña numérica de 4 caracteres sería bastante rápida de ingresar, no sería muy segura, y los símbolos + alfanuméricos de 4 caracteres tardarían más tiempo en ingresar, pero potencialmente serían mucho más seguros ...
Así que empecé a buscar en los bloqueos de patrones. Si no está seguro de lo que son o lo llama algo diferente, vea esto: enlace
El artículo anterior trae algunos buenos puntos. Es decir, la diferencia de orden de magnitud entre las posibles permutaciones del bloqueo de patrón y el número de combinaciones de caracteres de un bloqueo de texto ...
Entonces, ¿es un bloqueo de patrón inherentemente más o menos seguro que una contraseña de texto?
Mi idea inicial es que el patrón de bloqueo será más seguro, ya que no es un método tradicional de ingreso, ya que requiere que un humano ingrese el patrón correcto en lugar de un programa que solo puede forzar la contraseña escrita con fuerza ... (A menos que, por supuesto, , puede escribir un programa que simule la entrada del usuario. No pude averiguar cómo escribir una aplicación para simular la entrada del usuario, pero eso no significa nada ...)
He adjuntado un ejemplo que es un trabajo en progreso. Tenga en cuenta, no funciona. Simplemente demuestra de qué estoy hablando.
EDITAR:
Gracias a todos por los comentarios! Estoy de acuerdo con usted en cuanto a la complejidad de la contraseña frente al patrón. (¡Especialmente en dispositivos móviles cuando puedes ver las marcas de rayas!). En lo que respecta a la complejidad, los patrones realmente no pueden competir.
Mi pensamiento era que sería casi imposible la fuerza bruta, ya que requiere que una persona entre en el patrón. Tendrías que querer realmente obtener acceso para intentarlo de esa manera ...
Lo anterior es obviamente una suposición. Estoy seguro de que hay maneras de hacer que una computadora haga esto si está suficientemente determinado. Supongo que es una pregunta para otro foro ...