Ir para o conteúdo
Idioma: PT

Dá para copiar uma tag cujo UID importa?

Não para uma tag comum. O identificador é gravado na fabricação numa memória que nunca mais pode ser mudada, então qualquer sistema que reconheça uma tag pelo identificador dela vai tratar a cópia como outra tag que por acaso guarda o mesmo conteúdo.

Por que o identificador não pode ser copiado

Ele é programado na fábrica numa área que o chip serve somente para leitura. Não existe comando que o mude, nem ferramenta que consiga, nem configuração que o libere.

Isso é deliberado. O identificador existe para que um leitor consiga isolar uma tag entre várias, e um identificador que pudesse ser definido livremente seria inútil para isso.

O que quebra por causa disso

Tudo o que reconhece uma tag em vez de ler uma tag.

Rotinas de celular disparadas por uma tag específica. Sistemas de acesso que conferem um identificador contra uma lista. Registros de ativos apoiados no identificador. Servidores que esperam um valor conhecido acrescentado pelo espelhamento.

Em todos os casos a cópia guarda o conteúdo certo e não é a tag certa. Do ponto de vista do sistema, chegou um desconhecido com a mensagem correta, que é exatamente a distinção para a qual os identificadores existem.

Tags com identificador gravável

Elas existem e são vendidas abertamente, sobretudo para testar sistemas e para recuperar instalações em que uma original se perdeu.

A existência delas é a razão pela qual o controle de acesso por identificador é fraco: se o valor pode ser observado por qualquer um que leia a tag, e gravado numa tag que se compra, então saber esse valor basta para reproduzi-lo.

O que elas não são é uma solução geral. São um produto específico, não é o que um fornecedor envia quando você encomenda tags, e montar um processo que dependa delas é depender de um item de nicho continuar disponível.

O que fazer no lugar

Se você controla o sistema, registre o novo identificador em vez de tentar reproduzir o antigo. Acrescentar um segundo gatilho a uma rotina, ou uma segunda entrada a uma lista, leva um minuto e é a correção certa.

Se você está projetando o sistema, pare de se apoiar no identificador para qualquer coisa que importe. Use-o como índice para consultar algo, nunca como prova de que algo é permitido.

E se a autenticidade importa de verdade, a resposta é um chip que autentica criptograficamente. Esse é o único mecanismo em que uma cópia falha porque não consegue provar o que a original provava, e não porque alguém manteve uma lista.

Perguntas frequentes

Alguma ferramenta consegue gravar um novo identificador?

Não numa tag comum, seja qual for a ferramenta. Só tags fabricadas com identificador gravável aceitam um, e isso é uma propriedade do produto.

Então o meu crachá de acesso pode ser copiado?

Se ele é conferido só pelo identificador, reproduzi-lo é uma questão de conseguir uma tag que aceite um identificador gravado. É precisamente por isso que a conferência por identificador é considerada fraca.

Como eu acrescento a cópia à rotina do meu celular?

Registre a tag nova como um gatilho adicional na automação. A rotina passa a responder a qualquer uma das duas, que em geral era o que você queria de qualquer forma.

O espelhamento muda isso?

Não. O espelhamento injeta o identificador de fábrica da própria tag, então uma cópia espelha o valor dela e não o da original. O servidor vê outro identificador.