Guías & Recursos Técnicos
Amenazas, mecanismos de protección, criptografía y mejores prácticas para sistemas RFID seguros en entornos industriales.
Un atacante con un lector RFID puede leer los datos de un tag sin que el portador lo sepa, si el tag no está protegido. El rango efectivo para un ataque de eavesdropping en UHF puede superar los 10 metros con antenas direccionales de alta ganancia.
Riesgo en industria: bajo-medio para tags de logística (EPC genérico sin datos personales). Alto para tags en tarjetas de acceso o tags NFC vinculados a datos de personas.
Copiar el contenido (EPC) de un tag en otro tag en blanco. Sin autenticación, el sistema no puede distinguir el tag original del clon. Es el ataque más relevante en aplicaciones de anticontraffación y control de accesos.
Riesgo en industria: alto en productos de valor (lujo, farmacias, electrónica) donde la clonación habilita la falsificación. Bajo en trazabilidad logística donde el EPC es simplemente un identificador de referencia en una base de datos.
El atacante captura la comunicación entre tag y lector y la reproduce posteriormente. Sin mecanismos de nonce o counter, el sistema acepta la respuesta grabada como válida.
El protocolo EPC Gen2 incluye un comando "Kill" que desactiva permanentemente el tag. Si la contraseña Kill está en el valor por defecto (0x00000000), cualquier persona con un lector puede inutilizar masivamente los tags en un almacén o tienda.
Si la memoria del tag no está protegida con contraseña de escritura, un atacante puede modificar el EPC o los datos de User Memory, alterando la identidad del activo o sus parámetros operativos.
El protocolo EPC Gen2 ofrece varios mecanismos de protección:
Contraseña de 32 bits que protege la escritura en los bancos de memoria del tag. Sin la contraseña, el lector no puede modificar el EPC, la User Memory ni los Lock Bytes. La contraseña por defecto es 0x00000000 — es fundamental cambiarla en el proceso de codificación.
Contraseña de 32 bits que protege el comando Kill. Configurar una Kill Password no nula evita que un atacante pueda desactivar los tags. En la mayoría de aplicaciones industriales no es necesario usar el comando Kill — pero la contraseña debe configurarse igualmente para prevenir ataques.
Permiten bloquear individualmente áreas de memoria como solo-lectura o bloqueadas permanentemente (permalock). Un EPC bloqueado como solo-lectura no puede modificarse ni con la contraseña de acceso. Usar permalock en el EPC tras la codificación es la práctica recomendada para tags de identificación de activos de larga duración.
La versión 2 del protocolo (ISO 18000-63 ed. 3) introduce soporte para autenticación criptográfica basada en AES a nivel de protocolo de aire. Actualmente en fase de adopción — requiere chips de nueva generación y lectores compatibles.
Los chips de la serie NTAG admiten una contraseña de 32 bits para proteger la escritura. La lectura puede dejarse abierta (sin contraseña) mientras la escritura requiere autenticación. La contraseña se transmite en texto claro durante la autenticación — protege contra escritura no autorizada pero no contra eavesdropping.
Bloqueo irreversible de la memoria de usuario. El tag se convierte en solo-lectura de forma permanente — ni siquiera el fabricante puede desbloquear la memoria. Adecuado para tags de identificación donde los datos no necesitan actualizarse (número de serie, WLL, datos de fabricación).
Los chips NTAG2xx incluyen un contador NFC monotónico (se incrementa con cada lectura NFC) que no puede resetearse. El servidor puede verificar que el valor del contador es coherente con el número esperado de lecturas — detectando potenciales ataques de replay si el contador no avanza correctamente.
El chip NTAG424 DNA (NXP) es el estándar de referencia para aplicaciones NFC con autenticación robusta. Implementa cifrado AES-128 y el mecanismo SUN (Secure Unique NFC Message):
Esta tecnología es la base de las implementaciones de anticontraffación en el segmento lujo y del Digital Product Passport (DPP) donde se requiere autenticidad verificable sin app dedicada.
El RGPD (Reglamento General de Protección de Datos) se aplica cuando los datos RFID identifican directa o indirectamente a una persona física. La distinción es importante:
Tags que identifican objetos (paletas, contenedores, herramientas, equipos, prendas) sin asociación a una persona identificable. El EPC de un contenedor de residuos o una paleta de almacén no es un dato personal.
Tags en tarjetas de empleado, pulseras de paciente, tarjetas de fidelización, badges de visitante — donde el EPC está asociado a una base de datos que permite identificar a la persona. En estos casos aplican:
La seudonimización es la técnica recomendada para implementar Privacy by Design en sistemas RFID con datos personales: el tag solo lleva un ID opaco; la asociación ID→persona existe únicamente en la base de datos, con acceso controlado.
Wintag desarrolla soluciones a medida. Descríbanos su aplicación y recibirá una evaluación técnica en 24 horas.
Describa su necesidad y un ingeniero de Wintag le responderá en 24 horas con una evaluación concreta — sin compromiso.