Cómo detectar un chip NTAG falsificado antes de comprar 100
Un chip NTAG falsificado puede leer y escribir como uno real. Así se prueba una muestra con la memoria, el UID y la firma de originalidad antes de comprar al por mayor.
Introducción
Pide una muestra pequeña y comprueba tres cosas antes de comprar al por mayor: el tamaño de la memoria, el UID y la firma de originalidad. Una etiqueta que se lee y se escribe sin problemas puede ser falsa, así que una simple prueba de lectura dice muy poco. Esto trata de protegerte como comprador; si aún estás eligiendo el tipo de etiqueta, empieza por nuestra guía para comprar etiquetas NFC.
GoToTags señala que se venden chips NFC falsificados que a menudo se hacen pasar por tipos de chip compatibles. Así se detectan.
Empieza por lo básico
Parte de lo que promete la hoja de datos. NXP indica 144, 504 y 888 bytes de memoria de usuario para NTAG213, NTAG215 y NTAG216, con un UID de 7 bytes programado por el fabricante en cada dispositivo. Si necesitas repasar cuál te conviene, consulta NTAG213, NTAG215 y NTAG216 comparados.
Tamaño de memoria y UID
Haz unas comprobaciones rápidas en cada etiqueta de muestra:
- Lee la etiqueta con una app que muestre los detalles del chip. ¿El tipo indicado coincide con lo que pediste?
- Compara la memoria utilizable con las cifras anteriores. Un anuncio que dice NTAG215 pero se comporta como un chip más pequeño es una señal de alarma.
- Mira el UID. Un NTAG genuino tiene un UID de 7 bytes, así que uno de 4 bytes no coincide con la hoja de datos.
Estas pruebas atrapan las falsificaciones descuidadas. Una cuidadosa se cuela, y ahí es donde la comprobación de la firma demuestra su valor.
Pide un lote de muestra
Compra de 5 a 10 etiquetas al proveedor primero, no 100. Prueba todas y guarda el anuncio y el registro del pedido por si tienes que abrir una disputa.
Lee la firma de originalidad
Los chips de NXP pueden llevar una firma que demuestra quién fabricó el chip. GoToTags explica que usa criptografía de curva elíptica: el fabricante mantiene en secreto una clave privada y, durante la fabricación, esa clave y el UID del chip generan una firma que se escribe en el chip. NTAG210, 212, 213, 215, 216, 224 y 424 la admiten.
Verificarla lleva tres pasos:
- Lee la firma con un comando específico del chip. Las herramientas limitadas a datos NDEF no pueden leerla.
- Obtén la clave pública y el algoritmo del fabricante para ese chip.
- Verifica la firma contra el UID.
La página de GoToTags da como ejemplo para NTAG213 una cadena hexadecimal de 64 caracteres, es decir, 32 bytes. La GoToTags Desktop App puede validar firmas en los chips que admiten la función, así que no tienes que programar la comprobación tú mismo.
Una firma no válida significa que el chip es probablemente falsificado. Prueba todas las etiquetas de la muestra y, si una falla mientras las demás pasan, pregunta al proveedor por ese lote antes de pedir más.
Qué demuestra una firma válida (y qué no)
Una firma válida es una prueba sólida, no una garantía. GoToTags afirma que hoy es imposible que alguien ajeno a NXP fabrique un chip con una firma nueva y válida. Pero también advierte de que algunos chips muy configurables permiten manipular el UID y la firma, lo que permitiría hacer una copia exacta de una etiqueta NXP válida que esta comprobación no puede detectar.
Dos límites más que conviene recordar:
- La firma verifica únicamente al fabricante del chip. No demuestra el origen del artículo al que va pegada la etiqueta. Si te interesa la autenticidad de productos de marca, lee autenticar productos con NFC.
- Seritag describe la comprobación del fabricante como una firma estática ligada al UID: más difícil de clonar, pero no ampliamente aceptada como una respuesta completa. Las etiquetas que generan un código nuevo en cada lectura resisten mejor la copia.
Sin una firma válida, añade GoToTags, tampoco puedes fiarte del UID ni de funciones como el bloqueo.
Antes de hacer el pedido
Que sea breve:
- Pide un lote de muestra y prueba todas las etiquetas.
- Confirma el tipo de chip, el tamaño de memoria y el UID de 7 bytes.
- Lee y verifica la firma de originalidad.
- Pregunta al proveedor por las condiciones de devolución antes de pagar el pedido completo.
Si la muestra pasa, el pedido grande es una apuesta mucho más segura. Si no pasa, habrás perdido el coste de una muestra, no todo el lote.
Preguntas frecuentes
¿Puede un chip NTAG falsificado funcionar con mi teléfono?
A menudo sí. Una falsificación puede almacenar y servir datos NDEF, así que una prueba básica de lectura o escritura prueba muy poco. Las diferencias aparecen en el tamaño de memoria, el UID y la firma de originalidad.
¿Una firma de originalidad válida garantiza que la etiqueta es genuina?
Es una prueba sólida, no una garantía. Según GoToTags, los chips muy configurables que permiten manipular el UID y la firma podrían copiar una etiqueta NXP válida de una forma que la comprobación no puede detectar.
¿Necesito la clave pública de NXP?
Sí. La verificación necesita la clave pública y el algoritmo del fabricante para ese chip. Herramientas como la GoToTags Desktop App pueden validar la firma en los chips compatibles.