sábado, 18 de octubre de 2008

¿Podremos utilizar la velocidad con que escribimos, como una forma de identificacion?


Cada persona al escribir con el teclado, lo hace a una velocidad determinada, dependiendo del nivel de rapidez con que escribamos. Utilizando esta logica, podriamos crear un programa que pueda capturar la velocidad con la que escribamos, para que conjuntamente con una contraseña, pueda permitir obtener una mayor seguridad a la hora entrar a una cuenta. Entonces podriamos medir la velocidad que se demora en teclear cada tecla. Luego guardariamos estos tiempos para su posterior analisis.

Ya que usando el sistema tradicional de usuario y contraseña, se ha vuelto vulnerable. Entonces utilizando este programa, incorporariamos al ingreso de un cuenta de usuario, su contraseña y la rapidez con que la escribe, asi si es que una persona sabe la contraseña de otra, pero no sabe el tiempo que esta persona se demora en escribirla, entonces el programa no lo reconoceria como usuario y no permitiria su ingreso a la cuenta.

Entonces este programa almacenaria el numero de teclas presionadas y el tiempo que se demoro en apretar un tecla tras otra, mediante esto crearia un perfil de cada usuario. Pero sabemos tambien que una misma persona no escribe con la misma velocidad cada vez que inicia sesion en el hotmail, por ejemplo. Para esto el programa contara con un intervalo de aceptacion, es decir si el tiempo que se demora un usuario en escribir su contraseña es diferente pero conserva el misma patron y la diferencia de tiempos entre ambas es relativamente muy parecida, entonces el programa permitira su ingreso. Si el programa detecta un usuario simplemente una ventana indicara "usuario no pemitido".

El programa permitira el mantenimiento de usuarios (eliminar, ingresar,modificacion,etc). Ya que no necesitamos ningun aparato adicional(solo el teclado) para implementar este sistema de reconocimiento de usuarios a traves de la rapidez con la que escribimos, sera muy factible implantarlas en empresas y otras instituciones, logicamente que primero tendra que ser desarrollado el programa y tendra que ser probado e investigado antes de implantarlo. Hasta otra oportunidad...


No hay comentarios: