Además de las mejores prácticas estándar en los inicios de sesión de contraseña. Alguien ha considerado un sistema similar a captcha pero en lugar de simplemente escribir lo que está en el captcha, el captcha será una guía de lo que debe hacer con su contraseña durante el inicio de sesión.
Por ejemplo, si mi contraseña era "password123" en la página de inicio de sesión, si usé esa contraseña no funcionaría. Si sigue el mensaje, podría decir algo como agregar la letra "E" después de la segunda letra de su contraseña y luego agregar un "!" símbolo al final. Por lo tanto, un registro exitoso requeriría "paEssword123!". Los requisitos y la complejidad de las modificaciones de la contraseña podrían variar mucho de un cambio a varios cambios a los tipos de cambios. Cada intento generaría un nuevo conjunto aleatorio de requisitos de alteración de contraseña. Entonces, si lo escribieron en wong, el siguiente inicio de sesión podría decir poner en mayúscula las 3 primeras letras y minúsculas en el resto de la contraseña, luego agregar el número 5 en el segundo lugar del último carácter (PASsword1253).
EDITAR: no puede realizar cambios de mayúsculas o minúsculas porque, como se desconoce la contraseña original, el sistema no pudo eliminar las modificaciones solicitadas antes de probar la contraseña real. Pero todavía podrías hacer adiciones de caracteres.
Por lo tanto (aparte de cuando crearon la contraseña por primera vez), su contraseña nunca volverá a ingresarse en el sitio web como la contraseña exacta. Así que los keyloggers no podrían simplemente copiar lo que escriben porque la contraseña sería técnicamente diferente en cada intento de inicio de sesión.
Por supuesto, si hubiera keylogging, podrían tener el 90% de la contraseña real (dependiendo de cuánto tuvo que modificarlo un usuario durante los inicios de sesión) pero aún así sería mucho más difícil de adivinar y luego escribir un software que pudiera leer las reglas. del captcha y modifique la contraseña (y ni siquiera sabrían cuál es la contraseña real en este punto) cada vez que se produzca un ataque de fuerza bruta.
El ahorro de contraseña del navegador o cualquier cosa que guarde las contraseñas para usted no funcionaría, sería un poco molesto cada vez que tuviera que iniciar sesión, pero si esto fuera información importante como información bancaria, estaría dispuesto a pasar unos segundos más. iniciar sesión para mayor seguridad, esp. contra cosas como los keyloggers.
Además de los usuarios que tienen problemas para seguir las reglas durante el inicio de sesión, ¿existen otras fallas en esta idea? ¿Parece que funcionaría o no funcionaría y por qué?
Gracias por tu opinión.