Inicio / Tecnología e Informática / La IA transmite datos escuchando las teclas del teclado con una precisión del 95%

La IA transmite datos escuchando las teclas del teclado con una precisión del 95%

Laptop

Un equipo de investigadores de cornejo, específicamente Joshua Harrison, Ehsan Toreini y Maryam Mehrnezhad, publicaron un artículo que detalla su trabajo sobre el entrenamiento de IA para interpretar la entrada del teclado únicamente a partir del audio. Al registrar las pulsaciones de teclas para entrenar el modelo, pudieron predecir lo que se escribía en el teclado con hasta un 95% de precisión. Esa precisión solo cayó al 93% cuando se usó Zoom para entrenar el sistema.

El sistema no funciona con ningún teclado aleatorio, se debe entrenar para un teclado específico con referencias de a qué carácter corresponde cada tecla. Esto se puede hacer localmente con un micrófono o de forma remota usando una aplicación como Zoom para grabar el audio de las pulsaciones de teclas.

Ordenador portátil

(Crédito de la imagen: Cornell, Joshua Harrison, Ehsan Toreini, Maryam Mehrnezhad)

En la demostración del proyecto, el equipo utilizó una MacBook Pro para probar el concepto. Presionaron 36 teclas individuales 25 veces por pieza. Esta fue la base para que el modelo de IA reconociera qué carácter está asociado con qué sonido clave. Había suficientes diferencias sutiles en las formas de onda producidas por la grabación como para que ella reconociera cada pulsación de tecla con un sorprendente grado de precisión.

Este tipo de ataque potencial tiene debilidades. El equipo dijo que hay cosas que se pueden hacer para mitigar la precisión del sistema, incluido simplemente cambiar el estilo de escritura. La escritura táctil redujo la precisión del reconocimiento de teclas del 64% al 40%. También sería posible utilizar software para producir ruido que confunda la entrada con ruido blanco o pulsaciones de teclas adicionales.

Ordenador portátil

(Crédito de la imagen: Cornell, Joshua Harrison, Ehsan Toreini, Maryam Mehrnezhad)

Este tipo de ciberataque funciona muy bien con teclados mecánicos que emiten un clic fuerte y audible, pero no se limita solo a interruptores mecánicos. El uso de un teclado de membrana todavía produce suficiente sonido para entrenar el modelo de IA. Entonces, su mejor opción para prevenir este tipo de ataque sería implementar una solución en el lado del software en lugar de cambiar su teclado mecánico en el que se puede hacer clic por uno silencioso.

Si desea leer más sobre los hallazgos del equipo, consulte el pdf oficial de investigación que detalla todos los protocolos de estudio y las investigaciones encontradas a lo largo del camino.