Quão seguro é o NFC, e o que ele pode expor?
Uma tag é lida a dois centímetros, não tem energia e não toma decisões, o que descarta quase tudo o que as pessoas imaginam. Os riscos que restam ficam em outro lugar: no endereço para onde a tag aponta, em sistemas que tratam um número público como um segredo, e no que uma cópia da tag permite a alguém fazer.
O que a física descarta
Uma tag não tem bateria. Ela é alimentada pelo campo do leitor, e esse campo é útil a cerca de dois centímetros.
Então todo cenário que começa com alguém do outro lado de uma sala, ou passando no meio de uma multidão, pede ao campo algo que ele não consegue fazer. O atacante tem de chegar perto o bastante para que você perceba, e ficar ali enquanto a troca termina.
Uma tag também não tem lógica. Ela responde ao que lhe perguntam e não faz mais nada, o que quer dizer que não consegue decidir, não consegue tomar a iniciativa e não consegue se comunicar com nada.
Esses dois fatos eliminam quase tudo o que se escreve sobre o risco do NFC. O que eles não eliminam merece ser levado a sério.
O que resta de fato
O destino. Uma tag guarda um endereço, e a página nesse endereço se comporta como qualquer outra página: pode registrar a visita, definir identificadores e anotar muito mais do que a tag jamais guardou. É aí que mora de verdade a questão da privacidade.
Sistemas que confiam num número. Uma tag anuncia um identificador a qualquer leitor que o peça. Instalações que autorizam com base nesse identificador estão autorizando com base num valor que qualquer pessoa ao lado de quem carrega a tag consegue obter.
Conteúdo que não deveria ser público. Qualquer coisa gravada numa tag pode ser lida por qualquer pessoa que aproxime um celular dela, sem pedir permissão e sem deixar rastro.
E regravar em vez de copiar. Uma tag desbloqueada numa parede pode ser sobrescrita por quem passa, o que é um ataque mais prático que a duplicação e recebe menos atenção.
A confusão que causa o estrago
Bloquear uma tag e proteger uma tag não são a mesma coisa, e tratar as duas como uma só causa mais perdas reais do que qualquer ataque.
O bloqueio impede a alteração. Ele não faz absolutamente nada contra a cópia, porque uma cópia se faz lendo, e ler é exatamente aquilo para que uma tag serve.
Da mesma forma, um identificador parece um segredo e não é. Ele é longo, parece aleatório e ninguém o publica, e nada disso o torna confidencial.
A maioria das instalações decepcionantes vem de uma dessas duas confusões, e não de um adversário sofisticado.
Julgar um risco pelo que ele vale
Copiar uma tag exige proximidade, uma tag virgem e um motivo. As duas primeiras coisas são baratas; a terceira é onde a maioria dos medos desmorona.
A cópia de uma tag que abre uma página pública dá ao atacante uma página pública. A cópia de um crachá que abre uma porta dá a ele a porta. A mesma operação, consequências radicalmente diferentes, e a diferença está inteira no que fica por trás da tag.
Então a pergunta útil não é se a sua tag pode ser copiada. Pode. A pergunta é o que alguém teria nas mãos se a copiasse.
Responda a isso primeiro, e a proteção que vem depois é proporcional em vez de reflexa.
Todos os guias desta seção
- O que dá para clonar
- Autenticação e assinaturas
- Segurança do pagamento
- Privacidade e rastreamento
- Mitos e crenças comuns
O que dá para clonar
- O que dá mesmo para clonar de uma tag NFC?
- Alguém pode copiar o seu cartão de visita NFC?
- Um crachá de acesso pode ser clonado?
- Dá para clonar uma tag sem encostar nela?
- Um celular consegue clonar uma tag sozinho?
- Um cartão bancário pode ser clonado com um toque?
- Um passaporte ou um documento de identidade pode ser lido sem consentimento?
- Vale a pena para alguém clonar a sua tag?
- Como saber se uma tag é um clone?
- Como proteger uma instalação contra a cópia?
Autenticação e assinaturas
- O que é um registro NDEF assinado, e o que ele prova?
- Uma tag pode provar que é autêntica?
- O que é a autenticação de uma tag, e quais chips a oferecem?
- A proteção por senha autentica alguma coisa?
- O que é um código rotativo numa tag?
- Quem verifica que uma tag é autêntica?
- Como as marcas autenticam os seus produtos com NFC?
- Uma tag pode ser vinculada a um só celular?
- Quando a autenticação criptográfica compensa o seu custo?
Segurança do pagamento
- Quão seguro é o pagamento por aproximação, de fato?
- O que acontece se você encostar o cartão num terminal em que não confia?
- O que um terminal de pagamento recebe de fato?
- As carteiras que bloqueiam RFID fazem alguma coisa?
- Por que pagar pelo celular é mais seguro que encostar o cartão?
- O que acontece se o seu celular for roubado?
- Quem paga quando um pagamento por aproximação é fraudulento?
- Que dados existem num cartão por aproximação?
- Por que existem limites para o pagamento por aproximação?
Privacidade e rastreamento
- Uma tag NFC pode rastrear você?
- O que uma tag descobre sobre o celular que a lê?
- Uma tag consegue ler dados do seu celular?
- O que o site atrás de uma tag vê?
- Deixar o NFC ativado é um risco para a privacidade?
- Alguém poderia rastrear você com uma tag escondida nas suas coisas?
- Quais são os deveres de privacidade de uma tag pública?
- O que uma página de destino aberta por uma tag deve informar?
- As tags NFC estão sujeitas às regras de proteção de dados?
Mitos e crenças comuns
- Uma tag NFC pode ser desativada para sempre?
- Uma tag NFC pode carregar um vírus?
- Alguém consegue invadir o seu celular por uma tag?
- O NFC é perigoso para a saúde?
- O NFC funciona quando o seu celular está desligado?
- Uma tag pode ser alterada a distância?
- Dá para saber o que uma tag guarda só de olhar para ela?
- As tags NFC precisam ser cadastradas ou ativadas?
- Um código QR é mais seguro que uma tag NFC?
- É seguro tocar numa tag num lugar público?
- O que fazer depois de tocar numa tag desconhecida?
Perguntas frequentes
Alguém consegue ler a minha tag do outro lado de uma sala?
Não. Uma tag é alimentada pelo campo do leitor, que é útil a cerca de dois centímetros. A distância é a única coisa que o NFC descarta de verdade.
Bloquear uma tag impede que ela seja copiada?
Não. O bloqueio impede a alteração e não tem efeito sobre a duplicação, porque a cópia se faz lendo.
Onde está a verdadeira questão da privacidade?
No endereço para onde a tag aponta. A página por trás de uma tag pode anotar muito mais do que a tag jamais guardou.
O identificador de uma tag é um segredo?
Não. Ele é anunciado a qualquer leitor que o peça, antes de qualquer outra troca. É um nome, e não uma senha.