Este problema viene desde el orden en el que 2 operaciones importantes están programadas para leer un dato sensible, que es una contraseña:
- bloqueo de acceso exclusivo para el teclado
- leer caracteres que se escriben en el teclado
Al parecer, estas 2 operaciones están programadas al revés:
- leer caracteres que se escriben en el teclado
- bloqueo de acceso exclusivo para el teclado
La parte del núcleo encargado de la lectura del teclado está activado antes de bloquear el teclado. Esto es totalmente comprensible cuando usted quiere ser capaz de activar el sistema en cualquier entrada de teclado. Pero en tal caso,
un mecanismo que se debe indicar claramente al usuario cuando el teclado
es seguro para el tipo de una grave contraseña y no se despierta el ruido.
Esta mal la programación fue al parecer un pequeño problema y no se nota por muchos usuarios ya que los 2 son las operaciones de todos modos programados en una pequeña ventana de eventos (es una cuestión de uno o 2 segundos).
Esta pequeña ventana de tiempo para programar estas 2 operaciones es mayor si
usted se acaba de despertar de su disco, o si su disco no es lo suficientemente rápida
para tus dedos, o si usted tiene demasiado rápido los dedos.
Esta es la razón por la que algunas personas pensaban que este problema fue creado por la unidad de disco duro (HDD) y suprimida por la unidad de estado sólido (SSD). De hecho, el problema no es suprimida por un SSD, es más difícil de exhibición. Usted debe considerar esto como un error fundamental
en contraseña de lectura que se oculta cuando con una velocidad suficiente en el disco o lento movimiento de los dedos.