Cómo funcionan las transacciones seguras sin contacto NFC en iOS 18 – Guía completa
Con el lanzamiento de iOS 18.1, Apple finalmente abrirá su sistema seguro de pagos sin contacto a desarrolladores de terceros. En este artículo, exploraremos cómo funciona la implementación de Apple y qué significa para los usuarios.
### ¿Qué es NFC?
NFC (Near Field Communication) no es una tecnología nueva y mágica, en realidad es una forma más reciente de Identificación por Radiofrecuencia (RFID) que ha existido durante décadas. La RFID se utiliza comúnmente para el seguimiento de activos, como pegatinas RFID en inventarios de tiendas. Si alguna vez has salido de una tienda con un error en tu compra, probablemente hayas activado las alarmas de RFID cerca de las salidas de la tienda que leen la etiqueta RFID de la mercancía.
NFC es similar a RFID, pero con un alcance mucho más corto, lo que permite que las transacciones solo se realicen cuando el consumidor está cerca de un terminal de pago o lector. Los dispositivos NFC funcionan según el principio de acoplamiento inductivo, donde una bobina electromagnética genera un campo electromagnético que induce una corriente en otro dispositivo cuando entra en contacto con este campo. Esto se utiliza para la comunicación en NFC, ya sea en smartphones, tarjetas de pago, terminales de punto de venta, cerraduras de puertas u otros lectores NFC.
### Características de NFCSEP
Varios sistemas seguros de tarjetas sin contacto ya se utilizan en todo el mundo, como tarjetas de crédito y pago, llaves digitales, identificaciones digitales y tarjetas de transporte. Estas tarjetas utilizan NFC para realizar transacciones de forma inalámbrica en terminales de punto de venta, sistemas de billetes de transporte y torniquetes habilitados para NFC, así como cerraduras de puertas digitales.
Lo que NFCSEP promete hacer es unificar y proporcionar en el dispositivo lo que actualmente hacen las tarjetas de pago y de identificación NFC, pero todo en un solo lugar. Según Apple, NFCSEP permitirá transacciones NFC para pagos en tiendas, llaves de casa, hotel y coche, transporte cerrado, programas de fidelización de comercios, eventos, identificaciones estudiantiles y, en el futuro, identificaciones gubernamentales.
### Cómo funciona NFCSEP
La mayoría de los dispositivos iOS de última generación contienen hardware NFC, así como un Secure Enclave y Secure Element. El Secure Enclave es un chip especial que almacena la información del dispositivo y del usuario, la información de la cuenta de Apple y tiene la capacidad de verificar esos datos a través de las redes con los servidores de Apple. Utiliza encriptación, infraestructura de clave pública (PKI), verificación del dispositivo y otras tecnologías para garantizar la autenticidad de cada dispositivo Apple.
Por otro lado, el Secure Element es una característica especial que permite a los dispositivos iOS almacenar datos de usuario, cuenta y aplicaciones en un área segura, cifrada y separada de la RAM. La mayoría de Secure Element utiliza su propio firmware para acceder a los datos y verificar su autenticidad. Tanto el Secure Enclave como el Secure Element previenen los ataques de impostores y de intermediarios, ya que utilizan los servidores de Apple para la verificación.
### APIs de NFCSPE
Apple proporcionará APIs seguras de NFCSPE en iOS 18.1 que permitirán a las aplicaciones realizar transacciones NFC seguras y almacenar la información de la cuenta sin contacto. Estas APIs solo estarán disponibles inicialmente en regiones limitadas y solo para aplicaciones aprobadas y autorizadas por Apple y terceros compatibles con el estándar de seguridad de datos de la Industria de Tarjetas de Pago (PCIDSS).
Para que tu aplicación basada en NFCSPE funcione, debe ser aprobada en la App Store de Apple o en un mercado de aplicaciones de terceros aprobado. Las aplicaciones basadas en NFCSPE solo funcionarán en las regiones en las que Apple haya aprobado NFCSPE. Una vez aprobada y lanzada, tu aplicación podrá utilizar las APIs de NFCSPE y las plataformas de seguridad de Apple para realizar transacciones NFC seguras.
### Restricciones y reglas
Las APIs de NFCSPE no son completamente abiertas y gratuitas de usar. Es necesario cumplir con ciertos requisitos para utilizarlas, entre los que se incluyen ser un desarrollador aprobado por Apple, tener el negocio listado en el Registro de Empresas de Apple, firmar y enviar un Acuerdo de Desarrollador actualizado para incluir NFCSPE, entre otros.
Además, cada negocio deberá especificar una «aplicación predeterminada» que se lanzará y presentará la interfaz de autorización/transacción en el dispositivo iOS cuando el usuario toque para pagar. Todas las aplicaciones basadas en NFCSPE en dispositivos iOS deben admitir tanto Face ID como Touch ID para la autenticación del usuario. En caso de que no se puedan utilizar estos métodos, se deberá utilizar la contraseña de desbloqueo del dispositivo.
En resumen, con el lanzamiento de iOS 18.1, Apple abre las puertas a una nueva era de pagos seguros sin contacto a través de NFC para desarrolladores de terceros. Esta tecnología promete revolucionar la forma en que realizamos transacciones y almacenamos información de identificación y pago en nuestros dispositivos Apple.