Um código QR é mais seguro que uma tag NFC?
Nenhum dos dois é seguro ou inseguro em si, porque os dois fazem a mesma coisa: entregam ao seu celular um endereço que você não digitou. Eles falham de jeitos diferentes. Um código impresso é adulterado colando algo por cima dele, o que é visível; uma tag é adulterada substituindo-a, o que não é.
Os dois fazem a mesma coisa
Os dois são um jeito de entregar um endereço a um celular sem que ninguém o digite. Tudo o que há de nocivo depois disso acontece nesse endereço, num navegador, e é idêntico nos dois casos.
Então a questão de segurança não é qual tecnologia é mais segura. É se você olha para onde está sendo mandado, o que é a mesma questão nos dois casos.
Quando uma comparação conclui que um é perigoso e o outro é seguro, em geral ela comparou uma coisa conhecida com uma desconhecida.
Como eles diferem
Um código impresso pode ser adulterado colando outro código por cima. Isso é fácil, e deixa algo que uma pessoa atenta pode notar: uma borda, uma diferença, um adesivo sobre um adesivo.
Uma tag é adulterada regravando-a ou colocando outra tag por cima dela. Regravar leva segundos e não deixa absolutamente nada para ver, e uma segunda tag pode ficar escondida atrás de uma superfície.
Então uma tag é pior para a detecção e melhor para a durabilidade, já que um código impresso se degrada à luz do sol e uma tag sob uma camada laminada não.
Nenhuma das diferenças é grande o bastante para fazer de um uma escolha segura e do outro uma escolha imprudente.
A questão da pré-visualização
Muita gente diz que um código é mais seguro porque dá para ver o endereço antes de abri-lo. Na prática, a maioria das câmeras mostra um endereço truncado por um instante, e pouca gente o lê.
Uma tag também pode ser examinada, de propósito, lendo-a com um aplicativo que mostra o conteúdo em vez de agir com base nele. Esse exame é mais completo que a pré-visualização da câmera.
Pegue o NFC Tools. No iOS ele exige um iPhone 7 ou um modelo posterior com iOS 15.6 no mínimo, e o aplicativo tem de ser aberto manualmente. A leitura em segundo plano está disponível a partir do iPhone XS e XR.
Então a vantagem fica com aquele que você de fato examina, e a maioria das pessoas não examina nenhum dos dois.
O veredito honesto
Escolha entre os dois por razões funcionais: visibilidade, custo, se o público tem NFC, se a superfície se presta à impressão. Isso é tratado na página de comparação.
Trate os dois como não confiáveis e aplique o mesmo hábito aos dois: olhe o destino antes de fazer qualquer coisa nele.
Numa instalação, uma tag ao lado de um código impresso é comum e sensata, e dá ao visitante um caminho de qualquer jeito.
A única assimetria que justifica agir é que uma tag adulterada é mais difícil de perceber, então uma tag pública merece bloqueio e inspeção periódica de um jeito que um código impresso não merece.
Perguntas frequentes
Entre um código QR e uma tag NFC, um é realmente mais seguro?
Não. Os dois entregam um endereço ao seu celular, e tudo o que há de nocivo acontece no destino, num navegador.
Dá para ver o endereço antes de abrir um código QR?
Em geral um endereço truncado, por um instante, e pouca gente o lê. Ler uma tag com uma ferramenta é um exame mais completo.
Qual é mais fácil de adulterar, um código QR ou uma tag?
Um código impresso é mais fácil de cobrir, e deixa algo para notar. Uma tag regravada não deixa nada visível.
O que uma instalação com códigos QR e tags deve fazer?
Oferecer os dois, bloquear a tag e inspecionar as tags públicas periodicamente. A adulteração da tag é a mais difícil de ver.