¿Puede una aplicación de Android leer los datos NFC de mi tarjeta de crédito, almacenarlos y luego enviar estos datos a un punto de pago sin contacto (PayPass)? Por lo tanto, usaría mi Nexus para pagar mi café, convenientemente.
En caso afirmativo, ¿hay una aplicación para esto? ¿Si no, porque no?
Respuestas:
No puedes. Para simplificar demasiado: los pagos inalámbricos (NFC, chips RFID en tarjetas, etc.) no son una simple transacción de "cuál es el número de su tarjeta" (porque eso sería inseguro más allá de lo creíble), son más que un "aquí", encripte este bloque de datos con sus números secretos y devuélvala 'tipo de cosas
El bloque de datos a cifrar cambia para cada transacción, y (se supone que no hay) forma de hacer que el dispositivo escupe sus números secretos.
Por lo tanto, no puedes clonar FÁCILMENTE tus tarjetas en tu teléfono (si pudieras, entonces cualquiera podría caminar cerca de ti).
Eso no quiere decir que no se pueda hacer en absoluto (si, tal vez, encontró una falla en la forma en que funciona la criptografía, tal vez podría deducir los números secretos de un dispositivo), pero no es algo que vaya a comprar una aplicación para
fuente
El hardware NFC en el Nexus S y el Galaxy Nexus es técnicamente capaz de emular una etiqueta NFC, como una tarjeta de crédito sin contacto. Así es exactamente como funciona Google Wallet . Sin embargo, no es posible clonar una tarjeta existente, debido a cómo funciona el proceso de autenticación entre la tarjeta y el terminal de pago (basado en claves criptográficas secretas). Entonces, la forma más sencilla de lograr lo que desea es instalar Google Wallet en el teléfono (viene preinstalado en el Nexus S 4G, hay varios tutoriales disponibles en la web para Nexus S y Galaxy Nexus) y cargar algo de dinero en una tarjeta prepaga de Google y listo para tomar un café.
fuente
Si bien las otras dos respuestas son básicamente correctas (no puede crear clones completos de tarjetas de crédito sin contacto actuales), existen escenarios de ataque que permiten crear clones limitados de tarjetas de crédito sin contacto basadas en EMV. Este documento , por ejemplo, describe un método para clonar tarjetas MasterCard PayPass al abusar de una vulnerabilidad causada por la compatibilidad con versiones anteriores de las tarjetas PayPass con un protocolo débil (criptográficamente) y la comprobación insuficiente de las transacciones en el lado del emisor de la tarjeta. Del mismo modo, este documento describe cómo abusar de la debilidad específica de las terminales de pago para crear copias limitadas de tarjetas de crédito basadas en EMV.
En combinación con la nueva función de emulación de tarjeta basada en host (HCE) de Android 4.4 (o la funcionalidad de emulación de tarjeta basada en host de CyanogenMod 9.1 y posterior), puede emular una tarjeta de crédito preimpresa con su teléfono. Sin embargo, debe tener en cuenta que ambos métodos de clonación son escenarios de ataque y pueden llevarlo a problemas legales serios ;-) Además, al menos el primer ataque rápidamente inutilizará su tarjeta de crédito original debido al drenaje del contador de transacciones.
fuente
Sí, puede hacerlo , utilizando Proxy NFC en 2 unidades de teléfono habilitado para NFC, uno como proxy y el otro como servidor. Esta aplicación es / fue principalmente para el investigador de seguridad para auditar y probar aplicaciones de campo cercano que utilizan RFID, MIFARE, etc. como un proyecto de código abierto, veo algunos progresos realizados por la comunidad y los desarrolladores mantienen el proyecto y actualizan el wiki para mantenerse al día con las tendencias actuales de tecnología o aplicación. Todavía estoy jugando con esto y uso mis nexus para explorar el potencial, la confiabilidad y las vulnerabilidades en las aplicaciones diarias, como las tarjetas de hotel o para activar la automatización.
sin embargo, si planea usar su tarjeta de débito / crédito, lealtad / membresía o incluso tarjetas ez-pass (para peaje / metro / autobús) en su nexus S, aplicaciones como google wallet, square wallet e isis (por nombrar un pocos) deberían ser suficientes. He usado PayPal, Google Wallet y Square Wallet para hacer y recibir el pago. Cuando se configuran, vinculan y verifican correctamente, estas aplicaciones tienen el potencial de sustituir el contenido de su billetera. es vanguardista, moderno y poderoso, pero con un gran poder conlleva una gran responsabilidad porque estas cosas sofisticadas crearán puntos débiles o una cadena débil en su seguridad y privacidad.
avísame si a ti también te interesa utilizar tu nexus S como juego de juegos. es una pieza de hardware tan interesante entre nfc, obd y sdr que siempre hay algo nuevo por descubrir con este viejo dispositivo.
fuente