Una contraseña parcial es un modo de autenticación de contraseñas destinado a hacer que el registro de pulsaciones de teclas y la vigilancia por encima del hombro sean menos efectivos. [1]
Al pedirle al usuario que ingrese solo algunos caracteres específicos de su contraseña [2] , en lugar de la contraseña completa, las contraseñas parciales ayudan a proteger al usuario del robo de contraseñas. Como solo se revela una parte de la contraseña a la vez, se vuelve más difícil obtenerla utilizando técnicas como el registro de pulsaciones de teclas o el espionaje por encima del hombro .
Un artículo de David Aspinall y Mike Just describe implementaciones parciales de contraseñas y ataques en un estudio detallado. [1]
Tras realizar pruebas con 110.000 simulaciones utilizando contraseñas de más de 8 caracteres, Junade Ali ha observado: [3]
Se considera una buena práctica no almacenar contraseñas en texto plano . [4] En cambio, cuando se comprueba una contraseña completa, es común almacenar el resultado de pasar la contraseña a una función hash criptográfica . Como el usuario no proporciona la contraseña completa, no se puede verificar con un resumen almacenado de la contraseña completa. Algunos han sugerido almacenar el resumen de cada combinación de letras que se pueda solicitar, pero señalan que esto da como resultado la generación y el almacenamiento de una gran cantidad de resúmenes. [5] [6] Una mejor solución en términos de espacio de almacenamiento y seguridad es utilizar un esquema de intercambio de secretos . [6] [7]