La semana pasada los analistas encontraron vulnerabilidades en el sistema de pagos Google Wallet. Zvelo encontró la primera vulnerabilidad, que requería tener acceso de superusuario. Los métodos para hacer “rooting” se han vuelto casi triviales ahora que existen aplicaciones para hacer “rooting con un click” en la mayoría de las plataformas. La vulnerabilidad se explotó para que mostrara el número de PIN actual. Al día siguiente, se descubrió una nueva vulnerabilidad en la forma en la que la aplicación Wallet administra los datos de la aplicación. Thesmartphonechamp demostró que en este caso no se necesita acceso de superusuario porque la vulnerabilidad está en la forma en la que funciona la aplicación. Asumiendo que se ha adquirido una tarjeta Google Prepaid, el usuario puede navegar por la interfaz de administración de la aplicación y eliminar los datos de la aplicación de Google Wallet. Al regresar a la interfaz de la aplicación, se pide al usuario que escoja un nuevo PIN. La vulnerabilidad consiste en que los datos de Google Prepaid permanecen. Después de establecer un nuevo número PIN, el atacante puede utilizar la tarjeta prepago como si fuese suya.
Creo que, cuando agregas los datos de una tarjeta de crédito a una plataforma, puedes esperar que el interés de los atacantes crezca de forma exponencial. Ya hemos visto malware bancario para Android y, cuando Google Wallet se vuelva ubicuo en todos los aparatos Android, es muy probable que aparezcan muchas más amenazas de este tipo.
Parece que este es sólo el principio de una búsqueda de tesoros para las vulnerabilidades de Google Wallet. En especial si se toma en cuenta la cantidad de apoyo financiero que tiene esta iniciativa de Google. Las empresas financieras Mastercard y Citi son sólo algunas de la creciente lista de partners. ¿Acabarán con Google Wallet los ataques a los números PIN? Por supuesto que no. Acabamos de entrar a una fase de transición en la que la caja registradora se traslada de la tienda a tu bolsillo. Y aunque la tecnología Secure Element ofrece mucha seguridad al codificar tus datos, si se puede vencer su interfaz, todos sus esfuerzos matemáticos no sirven para nada.
¿Acabarán con Google Wallet los ataques a los números PIN?