Ir para o conteúdo
Idioma: PT

Uma tag bloqueada está mesmo a salvo de ser sobrescrita?

Os bytes estão genuinamente a salvo: uma tag bloqueada não pode ser regravada por ninguém. O objeto não está. Ele pode ser coberto por outra tag, arrancado e trocado, ou simplesmente removido, e nenhum desses ataques toca a memória que o bloqueio protege.

O que o bloqueio genuinamente protege

O conteúdo, por completo. Ninguém consegue regravar uma tag bloqueada, e isso não é uma afirmação probabilística: o chip não vai aceitar a gravação.

Para a ameaça específica de um transeunte apontar o seu cartaz para outro lugar com um celular, o bloqueio é uma resposta completa. Essa ameaça é real e o bloqueio a elimina.

O que ele deixa aberto

Tudo o que é físico, e é no físico que moram os ataques mais fáceis.

Uma segunda tag colocada sobre a primeira, que o celular vai ler no lugar dela. A remoção com substituição por uma tag de conteúdo diferente. A destruição simples, que não redireciona ninguém e derruba a instalação.

Nenhum deles exige perícia nenhuma com NFC, e todos são mais baratos para um atacante do que regravar uma tag teria sido.

O ataque de cobrir

Vale examinar porque é o que as pessoas não antecipam e o que de fato acontece.

Colar uma tag nova sobre uma bloqueada dá ao celular duas tags no campo, e o desfecho depende da geometria. Muitas vezes a tag de fora vence porque está mais perto. Às vezes as duas falham porque se dessintonizam, o que ao menos é uma falha visível em vez de um redirecionamento silencioso.

O mesmo padrão está bem estabelecido com códigos impressos, em que cobrir um com outro é uma fraude comum. O NFC não é imune a isso, e o bloqueio não faz nada a respeito.

Como é uma proteção de verdade

Física, primeiro. Uma tag sob um laminado, atrás de um painel fixo, embutida num objeto ou incorporada num cartão é muito mais difícil de cobrir ou trocar que um adesivo numa superfície lisa.

Visível, segundo. Um desenho em que a posição da tag é óbvia e um adesivo estranho parece errado vale mais que qualquer recurso de chip, porque recruta cada transeunte como observador.

Criptográfica, onde o que está em jogo justificar. Um chip que autentica, em vez de apenas guardar conteúdo, permite ao seu servidor verificar que a tag é a autêntica, que é o único mecanismo que sobrevive a uma substituição.

O bloqueio pertence ao lado desses e não no lugar deles. Ele é uma camada, não custa nada, e tratá-lo como suficiente é onde as instalações são pegas.

Perguntas frequentes

Alguém pode colar outra tag sobre a minha?

Pode, e é o ataque mais provável. Se a tag de fora vence depende da geometria, e as duas falharem também é um desfecho comum, já que duas bobinas em contato interferem.

O bloqueio impede 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 e não a duplicação do que ela diz.

Como eu detecto que uma tag foi substituída?

Conferindo o identificador contra um registro do que você instalou, ou usando um chip que autentique. O conteúdo sozinho não diz, já que uma cópia guarda conteúdo idêntico.

Vale a pena uma tag com evidência de violação?

Onde a ameaça for a remoção, vale. Essas tags quebram a antena quando descoladas, então uma tag removida para de funcionar em vez de poder ser reaproveitada em outro lugar.