Un QR code est-il plus sûr qu'un tag NFC ?
Ni l'un ni l'autre n'est sûr ou dangereux en soi, puisque tous deux font la même chose : remettre à votre téléphone une adresse que vous n'avez pas tapée. Ils échouent différemment. Un code imprimé s'altère en collant quelque chose par-dessus, ce qui se voit ; un tag s'altère en le remplaçant, ce qui ne se voit pas.
Ils font la même chose
Les deux sont une façon de remettre à un téléphone une adresse sans que personne la tape. Tout ce qui est nuisible ensuite a lieu à cette adresse, dans un navigateur, et est identique de part et d'autre.
La question de sécurité n'est donc pas laquelle des deux technologies est la plus sûre. C'est de savoir si vous regardez où l'on vous envoie, question identique dans les deux cas.
Toute comparaison qui conclut que l'une est dangereuse et l'autre convenable a d'ordinaire comparé une chose familière à une chose inconnue.
En quoi ils diffèrent
Un code imprimé se falsifie en collant un autre code par-dessus. C'est facile, et cela laisse quelque chose qu'une personne attentive pourrait remarquer : un bord, un décalage, un autocollant sur un autocollant.
Un tag se falsifie en le réécrivant ou en posant un autre tag par-dessus. La réécriture prend quelques secondes et ne laisse rien à voir, et un second tag peut se cacher derrière une surface.
Un tag est donc moins bon pour la détectabilité et meilleur pour la durabilité, puisqu'un code imprimé se dégrade au soleil et qu'un tag sous un lamifié non.
Aucune de ces différences n'est assez grande pour faire de l'un un choix sûr et de l'autre une imprudence.
La question de l'aperçu
On dit souvent qu'un code est plus sûr parce qu'on voit l'adresse avant de l'ouvrir. En pratique, la plupart des appareils photo affichent une adresse tronquée un instant, et peu de gens la lisent.
Un tag s'examine aussi, délibérément, en le lisant avec une application qui affiche le contenu au lieu d'agir dessus. Cet examen est plus complet que l'aperçu de l'appareil photo.
Prenez NFC Tools. Sur iOS, elle demande un iPhone 7 ou un modèle ultérieur sous iOS 15.6 au minimum, et l'application doit être lancée manuellement. La lecture en arrière plan est disponible à partir de l'iPhone XS et XR.
L'avantage revient donc à celui des deux que vous examinez réellement, et pour la plupart des gens ce n'est ni l'un ni l'autre.
Le verdict honnête
Choisissez entre les deux sur des critères fonctionnels : visibilité, coût, présence du NFC chez le public visé, adéquation de la surface à l'impression. Ils sont traités sur la page de comparaison.
Traitez les deux comme non fiables, et appliquez-leur la même habitude : regarder la destination avant d'y faire quoi que ce soit.
Pour un déploiement, un tag à côté d'un code imprimé est courant et sensé, et cela laisse au visiteur une route dans les deux cas.
La seule asymétrie sur laquelle agir est qu'un tag falsifié est plus difficile à repérer, si bien qu'un tag public mérite un verrouillage et une inspection périodique dont un code imprimé se passe.
Questions fréquentes
L'un des deux est-il vraiment plus sûr ?
Non. Les deux remettent une adresse à votre téléphone, et tout ce qui est nuisible a lieu à la destination, dans un navigateur.
Puis-je voir l'adresse avant d'ouvrir un code ?
Une adresse tronquée, brièvement, et peu de gens la lisent. Lire un tag avec un outil est un examen plus complet.
Lequel est le plus facile à falsifier ?
Un code imprimé se recouvre plus facilement, et cela laisse quelque chose à remarquer. Un tag réécrit ne laisse rien de visible.
Que doit faire un déploiement ?
Proposer les deux, verrouiller le tag, et inspecter périodiquement les tags publics. C'est leur falsification qui se voit le moins.