Descubren una nueva forma de hackeo para robar en cajeros automáticos: cómo prevenirlo
Una empresa de seguridad informática descubrió un «malware» (código informático dañino, en inglés) para celulares con el sistema operativo Android que retransmite tráfico bajo tecnologías de comunicación de campo cercano (NFC, sigla en inglés) para robar dinero de las víctimas en cajeros automáticos.
NGate, el nuevo malware identificado por la empresa Eset, permite clonar datos NFC de las tarjetas de pago físicas de las víctimas y retransmitir estos datos al dispositivo de un atacante, que al emular la tarjeta original se le permite retirar dinero de un cajero automático.
El equipo de investigación de Eset descubrió una campaña dirigida a clientes de distintos bancos cuyo objetivo principal era facilitar retiros no autorizados de cajeros automáticos de las cuentas de las víctimas.
El malware utilizado, que Eset denominó NGate, tiene la capacidad única de transmitir datos de tarjetas de pago a través de una aplicación maliciosa instalada en el dispositivo Android de la víctima al teléfono móvil rooteado del atacante.
Según informó Eset a iProfesional en un comunicado, los atacantes combinaron técnicas maliciosas estándar (ingeniería social, phishing y malware para Android) en un nuevo escenario de ataque. La compañía sospecha que se enviaron mensajes que suplantaban, en este caso, a bancos checos a clientes telefónicos aleatorios, y atraparon a clientes de tres bancos.
Según los datos del servicio de inteligencia de Eset, el grupo había operado desde noviembre en Chequia y, a partir de marzo, la calificación de las técnicas del grupo mejoró mediante la implementación del malware NGate para Android.
¿Cómo funciona el virus que clona datos de tarjetas?
Los atacantes pudieron clonar datos NFC de las tarjetas de pago físicas de las víctimas utilizando NGate y retransmitir estos datos al dispositivo de un atacante, que luego pudo emular la tarjeta original y retirar dinero de un cajero automático.
Esta es la primera vez que se identificó este malware para Android con esta capacidad en uso en la naturaleza, y sin que las víctimas hayan tenido sus dispositivos rooteados.
Las víctimas descargaron e instalaron el malware después de haber sido engañadas al pensar que estaban comunicadas con su banco y que su dispositivo estaba comprometido. En realidad, ellas mismas habían comprometido sin saberlo sus propios dispositivos Android al descargar e instalar una aplicación desde un enlace en un mensaje SMS engañoso sobre una posible declaración de impuestos. Desde Eset destacaron que NGate nunca estuvo disponible en la tienda oficial Google Play.
Las extracciones no autorizadas de cajeros automáticos se lograron retransmitiendo datos de NFC de las tarjetas de pago físicas de las víctimas, a través de sus teléfonos móviles inteligentes Android comprometidos, mediante el malware NGate para Android, al dispositivo del atacante.
Luego, el atacante usó estos datos para realizar transacciones en cajeros automáticos. Si este método fallaba, el atacante tenía un plan alternativo para transferir fondos de las cuentas de las víctimas a otras cuentas bancarias.
«No hemos visto esta novedosa técnica de retransmisión NFC en ningún malware para Android descubierto anteriormente. La técnica se basa en una herramienta llamada NFCGate, diseñada por estudiantes de la Universidad Técnica de Darmstadt, Alemania, para capturar, analizar o alterar el tráfico NFC; por lo tanto, llamamos a esta nueva familia de malware NGate», dijo Lukáš Štefanko, investigador de Eset, quien descubrió la amenaza y la técnica.
En lugar de tarjetas físicas, conviene utilizar tarjetas virtuales protegidas por autenticación.
¿Cómo prevenirse ante el nuevo virus que afecta a tarjetas?
Además de sus capacidades de phishing, el malware NGate también viene con una herramienta llamada NFCGate, que se utiliza indebidamente para transmitir datos NFC entre dos dispositivos: el dispositivo de la víctima y el dispositivo del perpetrador.
Algunas de estas funciones solo funcionan en dispositivos rooteados; sin embargo, en este caso, la transmisión de tráfico NFC también es posible desde dispositivos no rooteados.
NGate también solicita a sus víctimas que ingresen información confidencial como su identificación de cliente bancario, fecha de nacimiento y el código PIN de su tarjeta bancaria.
También les pide que activen la función NFC en sus teléfonos móviles inteligentes. Luego, se les indica a las víctimas que coloquen su tarjeta de pago en la parte posterior de su teléfono móvil inteligente hasta que la aplicación maliciosa reconozca la tarjeta.
Además de la técnica utilizada por el malware NGate, un atacante con acceso físico a las tarjetas de pago puede copiarlas y emularlas. Esta técnica podría ser empleada por un atacante que intente leer tarjetas a través de carteras, billeteras, mochilas o fundas de teléfonos inteligentes que contengan tarjetas sin supervisión, especialmente en lugares públicos y concurridos. Este escenario, sin embargo, generalmente se limita a realizar pequeños pagos sin contacto en puntos de terminales.
«Para garantizar la protección contra ataques tan complejos es necesario utilizar ciertas medidas proactivas contra tácticas como el phishing, la ingeniería social y el malware para Android», dijo Štefanko. Esto significa:
- Verificar las URL de los sitios web.
- Descargar aplicaciones de las tiendas oficiales.
- Mantener los códigos PIN en secreto.
- Usar aplicaciones de seguridad en los teléfonos móviles inteligentes.
- Desactivar la función NFC cuando no sea necesaria.
- Usar fundas protectoras.
- Usar tarjetas virtuales protegidas por autenticación.