Muchos de los datos que generamos mediante la interacción con nuestros dispositivos, hasta los más insospechados, pueden aportar una gran cantidad de información acerca de nosotros: desde patrones de conducta que permitan nuestra identificación inequívoca, hasta convertir nuestro dispositivo en un keylogger. En esta presentación se mostrará cómo la recopilación de datos para entrenar modelos de inteligencia artificial permite, mediante criptoanálisis, obtener un registro de los textos introducidos por el usuario simplemente extrayendo datos de accesibilidad de la API de Android.
Al-Kindi convirtió tu dataset en mi keylogger (RootedCON Criptored 2023)
1. Al-Kindi convirtió tu dataset en
mi keylogger
Atacando Android mediante criptoanálisis y permisos de accesibilidad
2. al-keylogger, Criptored CON 2023 / javier@junquera.io
whoami
Javier Junquera Sánchez
/in/junquera
● Graduado en Ingeniería Informática
(UAH)
● Máster en Seguridad de las TIC
(UEM)
● Doctorando en Ingeniería de la
Información y el Conocimiento (UAH)
𑁋
● CriptoCert Certified Crypto Analyst
𑁋
● Técnico Especializado en OPIs
● Profesor asociado e investigador en
ciberseguridad
12. al-keylogger, Criptored CON 2023 / javier@junquera.io
What if…
https://es.wikipedia.org/wiki/Archivo:Teclado_Dvorak_Espa%C3%B1ol-v0.7.png
13. al-keylogger, Criptored CON 2023 / javier@junquera.io
What if…
https://www.reddit.com/r/foundsatan/c
omments/bvz9ia/someone_did_this_in_ou
r_schools_computer_room_the/
14. al-keylogger, Criptored CON 2023 / javier@junquera.io
HMOG
Z. Sitová et al., "HMOG: New Behavioral Biometric Features for Continuous Authentication of Smartphone Users," in IEEE Transactions on Information Forensics and Security, vol. 11,
no. 5, pp. 877-892, May 2016, doi: 10.1109/TIFS.2015.2506542.
16. al-keylogger, Criptored CON 2023 / javier@junquera.io
Criptoanálisis
https://www.youtube.com/watch?v=Jsg4QNvhOYQ&
list=PL8bSwVy8_IcNNS5QDLjV7gUg8dIeMFSER
17. al-keylogger, Criptored CON 2023 / javier@junquera.io
Preprocesado de
particularidades
● Eliminación de borrados
aber←←←_ver = a_ver
● Repetición de patrones
incoherentes con el idioma
● Estadísticas de barra
espaciadora