Guides et Ressources Techniques
Risques, mécanismes de protection et bonnes pratiques pour sécuriser vos systèmes RFID contre les lectures non autorisées, le clonage et les attaques.
La sécurité RFID est souvent soit surestimée, soit sous-estimée. La réalité est plus nuancée : les risques existent, mais leur importance dépend fortement du cas d'usage spécifique.
Pour une application de gestion d'actifs industriels internes (entrepôt, maintenance, déchets), les risques de sécurité sont limités. Pour des applications impliquant des données personnelles, des transactions financières ou des contrôles d'accès sécurisés, les risques doivent être pris au sérieux et traités par des mécanismes adaptés.
Le premier travail est donc d'évaluer : quelles données sont stockées dans le tag ? Quelle est la conséquence d'une lecture non autorisée ? Quelle est la conséquence d'un tag cloné ou modifié ?
Le skimming consiste à lire un tag RFID sans que le porteur le sache, avec un lecteur non autorisé. La portée pratique de cette attaque dépend de la fréquence :
Impact concret : si le tag contient uniquement un identifiant interne non significatif hors contexte (un numéro opaque), la lecture non autorisée ne révèle rien d'utile. Si le tag contient des données personnelles ou des informations commercialement sensibles, le risque est plus élevé.
Le clonage consiste à lire le contenu d'un tag légitime et à le reproduire sur un autre tag. C'est la principale menace pour les applications d'authentification et d'anti-contrefaçon.
Contre-mesures :
Une relay attack consiste à intercepter et retransmettre en temps réel la communication entre un tag légitime et un lecteur, via deux équipements complices. Elle permet de "simuler" la présence d'un tag légitime à distance.
En pratique, cette attaque est complexe et coûteuse à réaliser. Elle est pertinente principalement pour les systèmes de contrôle d'accès et les paiements sans contact (cartes bancaires). Pour les applications industrielles de traçabilité, le risque est quasi nul.
Un brouillage radio intentionnel peut saturer les lecteurs RFID et empêcher les lectures. C'est théoriquement possible mais implique du matériel de brouillage illégal dans la plupart des pays. Pour les systèmes critiques, une redondance des lectures et des alertes en cas d'absence de lectures peuvent compenser ce risque.
Le protocole EPC Gen2 intègre plusieurs mécanismes de sécurité de base :
Limite importante : l'Access Password EPC Gen2 de 32 bits n'est pas chiffré en transit — il est envoyé en clair sur le canal radio. Un adversaire avec du matériel approprié peut l'intercepter. Pour les applications nécessitant une sécurité robuste, passez à des puces avec chiffrement intégré.
Pour les applications NFC à sécurité élevée, des puces avancées implémentent du chiffrement symétrique :
Pour beaucoup d'applications qui n'ont pas besoin de chiffrement complet, le TID offre un niveau d'authentification simple et efficace :
Cette approche ne protège pas contre un adversaire sophistiqué mais détecte facilement les remplacements de tags non autorisés dans des applications industrielles.
La sécurité d'un système RFID ne se limite pas au tag. L'infrastructure de lecture doit également être sécurisée :
Si votre système RFID traite des données liées à des personnes physiques identifiables (badges d'employés, cartes de fidélité, billets nominatifs, traçabilité de patients), le RGPD (Règlement Général sur la Protection des Données) s'applique. Points de vigilance :
En théorie, oui — techniquement. En pratique, les badges de contrôle d'accès modernes utilisant des puces MIFARE DESFire transmettent des données chiffrées qu'un lecteur non autorisé ne peut pas interpréter. Les vieux badges à simple ID (Mifare Classic, EM4100) sont plus vulnérables. Pour les badges contenant des données sensibles, une protection physique (étui blindé RFID) offre une sécurité supplémentaire simple.
Oui — AES-128 est considéré comme sûr selon les standards actuels. Pour les systèmes de contrôle d'accès physique standard, MIFARE DESFire EV3 avec AES-128 et une gestion correcte des clés offre un niveau de sécurité très élevé. L'essentiel est la gestion des clés : si la clé AES est stockée non sécurisée dans le lecteur ou dans le middleware, c'est là qu'est la vraie vulnérabilité, pas dans l'algorithme lui-même.
Non — UCODE DNA est une puce UHF, pas NFC. Elle ne peut pas être lue par un smartphone standard. Elle est conçue pour les applications anti-contrefaçon dans des systèmes RFID UHF industriels ou logistiques, où l'authentification est faite par un lecteur dédié côté processus. Pour une authentification lisible par smartphone, utilisez NTAG424 DNA (NFC).
Si votre système trace des objets (palettes, conteneurs, équipements) et non des personnes, le RGPD ne s'applique généralement pas directement. Attention cependant aux cas indirects : si le tag est associé à un employé (badge d'outil, véhicule nominatif) ou si les données de traçabilité permettent d'inférer le comportement d'une personne, vous entrez dans le champ d'application du RGPD. Consultez votre DPO si vous avez un doute.
Wintag conçoit des solutions sur mesure. Décrivez votre application et recevez une évaluation technique sous 24 heures ouvrées — sans engagement.
Décrivez votre besoin et un ingénieur Wintag vous répondra dans les 24 heures avec une évaluation concrète — sans engagement.