Quando bloquear uma tag, e quando não bloquear?
O padrão é deixar as tags desbloqueadas. A capacidade de corrigir um erro vale mais que a proteção em quase todos os casos. Bloqueie quando a tag estiver num lugar em que um estranho possa alcançá-la e o conteúdo nunca precisar mudar, o que em geral quer dizer um endereço de redirecionamento e não um destino.
O padrão é não
A maioria das tags não deveria ser bloqueada, e o raciocínio é sem glamour: você vai querer mudar alguma coisa.
Uma URL ganha um parâmetro. Um número de telefone muda. Uma campanha termina. Um erro de digitação é notado três semanas depois. Numa tag desbloqueada cada um desses casos é um conserto de um segundo, e numa bloqueada cada um é uma substituição.
Como o custo de errar é assimétrico, o padrão também deveria ser.
O que você perde ao bloquear
A capacidade de corrigir o conteúdo, obviamente. Também a de reformatar uma tag cuja estrutura se danifique, o que transforma uma falha recuperável numa tag morta.
E a de reaproveitar. Tags retiradas de uma instalação encerrada valem a pena guardar e regravar, a menos que tenham sido bloqueadas, caso em que não valem nada.
Quando a resposta se inverte
Três situações, e elas compartilham uma característica: um estranho consegue alcançar a tag.
Uma tag num cartaz, numa prateleira, numa porta ou numa mesa em lugar público. Qualquer um que passe com um celular pode regravá-la, e apontá-la para outro lugar é uma forma de fraude genuína e fácil.
Uma tag cujo conteúdo é uma credencial ou um identificador em que um sistema confia. Se o seu processo acredita no que a tag diz, alguém mudar o que ela diz importa.
Uma tag de uma tiragem de produção que vai ser distribuída e nunca mais vista. Você não pode corrigi-la de todo modo, então a única pergunta que sobra é se outra pessoa pode.
O bloqueio protege os bytes, não a instalação
Uma tag bloqueada num cartaz ainda pode ser coberta com um adesivo, arrancada, ou ter outra tag colada por cima. O bloqueio elimina um ataque e deixa os físicos intocados.
Tornar o bloqueio seguro
Grave um endereço de redirecionamento no seu próprio domínio em vez do destino final. A tag passa a guardar algo que nunca precisa mudar, então bloquear não lhe custa nada e você mantém o controle total de para onde ela leva.
Essa única prática resolve a tensão por inteiro. Sem ela, bloquear uma tag pública é apostar que você acertou o conteúdo de primeira. Com ela, bloquear é de graça.
E verifique antes de bloquear, sempre. Uma tag bloqueada com uma gravação truncada é o pior resultado disponível aqui, e uma leitura o evita.
Perguntas frequentes
Eu devo bloquear as minhas tags pessoais em casa?
Não. Não há risco de substituição numa tag ao lado da sua cama, e você vai querer mudar o que ela faz mais vezes do que espera.
Eu devo bloquear cartões de visita?
Não se eles guardam os seus dados diretamente, já que esses mudam. Se guardam um endereço de redirecionamento que você controla, bloquear é inofensivo e acrescenta um pouco de resistência à adulteração.
O bloqueio ajuda contra a clonagem?
Não. Qualquer um pode ler uma tag bloqueada e gravar o mesmo conteúdo numa tag virgem. O bloqueio impede a modificação daquela tag, não a duplicação do conteúdo dela.
Eu posso bloquear depois, após testar?
Pode, e essa é a sequência certa. Instale desbloqueado, confirme que tudo funciona em campo, e depois bloqueie se a situação justificar.