O que distingue um crachá de acesso de uma tag de dados?
Tudo acima da camada de rádio. Uma tag de dados entrega o conteúdo a qualquer um que peça e pode ser gravada por qualquer um com um celular. Um crachá de acesso responde a um desafio, guarda chaves que nunca revela e pertence a um sistema que o emitiu.
As diferenças lado a lado
| Propriedade | Tag de dados | Crachá de acesso |
|---|---|---|
| Conteúdo | Legível por qualquer um | Protegido por chaves |
| Gravável | Por qualquer celular | Só com as chaves |
| Prova a autenticidade | Não | Sim, por desafio |
| Emitido por | Qualquer um | Um processo administrado |
| Lido por um celular | Por inteiro | Só o identificador |
| Custo por unidade | Centavos | Bem mais |
A última linha explica por que a confusão persiste. Os dois objetos parecem idênticos e um custa uma fração do outro.
O que um celular vê
Diante de uma tag de dados, um celular lê tudo: o chip, o tipo de tag, o identificador e o conteúdo.
Diante de um crachá de acesso, um celular em geral informa o identificador e a tecnologia por trás, e nada de útil além disso. As áreas protegidas exigem chaves que o celular não tem.
Esse é um teste rápido e útil. Um cartão que não revela nada além do identificador está fazendo algo que uma tag de dados não faz.
Isso não prova que o sistema é bem projetado, só que o cartão tem conteúdo protegido. O que o leitor confere de fato é outra pergunta.
A zona intermediária incômoda
Alguns cartões de acesso muito difundidos usam esquemas proprietários construídos acima da camada de rádio padrão, e vários desses esquemas foram analisados publicamente e considerados fracos.
Eles continuam em uso em quantidades enormes, porque os sistemas de acesso são trocados na escala de uma década e uma porta que funciona raramente é prioridade.
Um cartão desse tipo não é nem uma tag de dados comum nem uma credencial moderna. Ele tem uma proteção que já não conta como proteção.
Duas dessas famílias foram analisadas na literatura pública. O MIFARE Classic foi quebrado em Dismantling MIFARE Classic, publicado por Garcia e colegas em 2008, e o HID iCLASS em Dismantling iCLASS and iCLASS Elite, pelo mesmo grupo, em 2012. Nomeá-las não é um julgamento sobre o fornecedor: é a razão pela qual um cartão comprado há uma década deve ser verificado, e não aceito de confiança.
Saber qual você tem
Leia um cartão com um celular e anote o que volta. Conteúdo legível por inteiro aponta para uma tag de dados, e um identificador sozinho aponta para algo protegido.
Pergunte ao integrador o que o leitor verifica: um número conferido contra uma lista, ou um desafio criptográfico. Essa resposta importa mais que o cartão.
Olhe a idade da instalação. Sistemas instalados há muito tempo com frequência usam esquemas que ninguém especificaria hoje.
E não presuma que um cartão de aparência cara é moderno. A aparência e a embalagem não dizem nada sobre o que está dentro.
Perguntas frequentes
Por que o meu celular só mostra um número para o meu crachá do trabalho?
Porque o resto é protegido por chaves que o seu celular não tem. Esse é o comportamento esperado de um cartão de acesso.
Todos os cartões de acesso são seguros?
Não. Alguns esquemas proprietários muito difundidos foram analisados publicamente e considerados fracos, e continuam em uso em grande quantidade.
Dá para ver a diferença só olhando?
Não. Os dois objetos são indistinguíveis pela aparência, e é por isso que ler um deles com um celular é o teste rápido.
Um cartão protegido quer dizer um sistema seguro?
Não por si só. O que o leitor verifica de fato é o fator decisivo, e essa é uma pergunta para o integrador.