Ir para o conteúdo
Idioma: PT

Como uma habilitação no celular usa NFC?

Normalmente como o aperto de mão e não como a conversa inteira. A norma atrás das habilitações no celular deixa um celular e um verificador estabelecerem um canal com um código ou um toque, e depois levarem a troca por Bluetooth, NFC ou Wi-Fi Aware, então um toque muitas vezes começa a transação em vez de ser ela.

O que a norma especifica

O quadro europeu de arquitetura e referência descreve o que a ISO/IEC 18013-5 cobre: estruturas de mensagem e fluxos de transação para pedir e apresentar certificados, especificações de interface de proximidade que deixam uma carteira e um verificador estabelecer um canal de comunicação usando um código QR ou NFC e depois se comunicar por Bluetooth de baixo consumo, NFC ou Wi-Fi Aware, e mecanismos de segurança que cobrem confidencialidade, autenticidade e a autenticação do verificador.

O mesmo documento observa que, embora a norma especifique nominalmente a habilitação no celular, esses aspectos são genéricos e podem ser usados para qualquer tipo de certificado. Uma habilitação é a primeira a embarcar e não o destino.

Uma norma companheira, a ISO/IEC 18013-7, leva as mesmas mensagens de pedido e resposta nas transações a distância, que é o caso em que ninguém está parado na frente de ninguém.

Por que não fazer tudo por NFC

Porque os dois trabalhos são diferentes. A abertura do canal tem de ser inequívoca: este celular, aquele leitor, escolhidos por um gesto deliberado em vez de por escolher um aparelho numa lista, que é a propriedade que a página do pareamento descreve.

A troca que vem depois carrega um conjunto de dados assinado com um retrato dentro, e ela funciona melhor por um enlace que tolera o celular ser segurado na mão, movido, ou virado para o dono aprovar o pedido.

O NFC continua sendo uma opção para a troca em si, e a norma o permite. O que ele abre mão é da capacidade de continuar conversando depois que o celular sai de perto do leitor.

O que o verificador tem de fazer

Autenticar-se. O quadro lista a autenticação do verificador entre os mecanismos de segurança, e uma carteira tem direito de saber quem está perguntando antes de qualquer coisa ser apresentada.

Pedir elementos específicos em vez de pedir o documento, porque é o pedido que determina o que quem carrega é convidado a aprovar.

Rodar em alguma coisa. A Apple documenta um leitor de documentos móveis para isso no próprio celular, preparado com uma credencial de leitor gerada pelo servidor do verificador para que a carteira consiga mostrar o nome e o logotipo do verificador durante a leitura, que é a mesma ideia que o quadro enuncia em termos de protocolo.

O que muda para quem carrega

O celular fica na sua mão. Uma habilitação de plástico é entregue e lida inteira; uma no celular responde a um pedido que você aprova, e a diferença é visível na tela antes de qualquer coisa sair do aparelho.

O pedido também pode ser para exibição em vez de para dados: um verificador consegue pedir que elementos sejam mostrados na tela para inspeção visual em vez de serem devolvidos a um aplicativo, o que a página da idade retoma, já que essa distinção decide o que um bar guarda sobre uma cliente.

E nada disso funciona onde o verificador não tem leitor. Uma habilitação no celular só está disponível na medida em que o equipamento na sua frente estiver, e é por isso que o plástico continua num bolso por muito tempo ainda.

Perguntas frequentes

A habilitação inteira é mandada por NFC?

Normalmente não. O toque ou um código estabelece o canal, e a troca corre por Bluetooth, NFC ou Wi-Fi Aware, conforme o que as duas pontas suportam.

Eu entrego o meu celular ao verificador?

Não. O sentido do arranjo é que o celular fica com você e responde a um pedido que você aprova.

Isso é só para habilitações?

Não. O quadro observa que os mecanismos são genéricos e valem para qualquer certificado, e é por isso que a mesma norma sustenta outras credenciais.

E se o verificador não tiver leitor?

Então a habilitação no celular não pode ser apresentada. A disponibilidade é decidida pelo equipamento na sua frente e não pelo celular.