SDKs com certificação FIDO® para Autenticação biométrica móvel
O FIDO® Suite Awareé uma família de SDKs para autenticação biométrica em dispositivos móveis, certificados como estando em conformidade com as especificações da FIDO Alliance e interoperáveis com outros produtos certificados pela FIDO. Os Autentificadores Face Face Awarepossuem certificação FIDO® UAF v1.1 Nível 1.
Como funciona - Registro
A Autenticação FIDO emprega um mecanismo de desafio/resposta usando assinaturas digitais. Um usuário deve primeiro acessar um aplicativo ou site específico e concluir um processo de registro antes de usar o FIDO. Para cada correspondência bem-sucedida de PIN durante o registro, é criado um par de chaves públicas. A chave privada é mantida no cliente em um repositório de chaves criptográficas e a chave pública é enviada ao servidor, onde é salva em um repositório de chaves com o ID do usuário.
Como funciona - Login
Em uma tentativa de login, o servidor FIDO cria um desafio aleatório e o envia para o cliente FIDO. A biometria e PIN são comparados localmente pelo FIDO Authenticator com a biometria registrada para esse usuário; eles nunca são transmitidos para o servidor. O usuário é solicitado novamente a inserir sua PIN. Se a tentativa de correspondência for bem-sucedida, ela desbloqueia a chave privada do repositório de chaves do Cliente FIDO. O Cliente FIDO assina o desafio usando a chave privada do usuário e o envia para o Servidor FIDO. O servidor verifica a assinatura usando a chave pública recebida durante o registro, e o usuário tem permissão para fazer login.

Autenticadores FIDO
Os autenticadores FIDO Awarepermitem que um usuário faça login em um aplicativo móvel de uma parte confiável (como um aplicativo bancário) usando seu face (opcionalmente) sua voz para autenticação. Os dados biométricos capturados nunca saem dos limites de segurança do aplicativo autenticador. Os autenticadores Face Face Awarepossuem certificação FIDO® UAF v1.1 Nível 1.
Sempre que o usuário faz login no aplicativo móvel usando o FIDO, seus dados biométricos são verificados em relação ao modelo armazenado no dispositivo. Após a verificação, a chave privada é desbloqueada no dispositivo e uma assinatura é criada em um desafio, que é enviado ao servidor. O servidor verifica o desafio usando a chave pública armazenada, permitindo assim que o processo de login seja concluído. As interfaces expostas pelos Autenticadores FIDO Awaresão padronizadas pela API FIDO ASM (Módulo Específico do Autenticador). Ela utiliza mensagens JSON para se comunicar com o Cliente FIDO UAF que reside no mesmo dispositivo.
FIDO® Face Authenticator
O FIDO Face Authenticator da Awareusa reconhecimento facial para Autenticação biométrica, com uma interface de usuário que permite que o usuário capture seu face e técnicas robustas de detecção de liveness ativa e passiva para evitar falsificação. Os dados de face e voz capturados são armazenados em um formulário de modelo e são usados para login subsequente em servidores habilitados para FIDO.
Autenticador FIDO® Face
O FIDO Face Authenticator da Awareusa reconhecimento face e de voz e detecção de liveness para Autenticação biométrica. Ele captura face e a voz simultaneamente durante a Autenticação, aplicando métodos ativos e passivos de detecção de liveness baseados em face e voz para evitar ataques de falsificação.
Recursos e funcionalidade
- Reconhecimento móvel de face e voz para Autenticação biométrica
- Realiza a captura automática e a avaliação da qualidade da biometria do usuário
- Realiza matching da biometria facial do usuário
- Realiza a detecção de liveness facial ativa e passiva
- Mantém os pares de chaves públicas/privadas dos usuários em um armazenamento de chaves criptográficas para cada parte confiável
- Abstrai a câmera do dispositivo
- UAF versão 1.1 Nível 1 FIDO® Certified
Cliente FIDO
![]()
O FIDO® Client é o aplicativo intermediário que ajuda a vincular os autenticadores FIDO ao aplicativo móvel da parte confiável. Um cliente FIDO pode procurar todos os autenticadores FIDO no dispositivo e se comunicar por meio de mensagens JSON padronizadas pela API FIDO ASM. Da mesma forma, um aplicativo móvel da parte confiável pode procurar um cliente FIDO e se comunicar com o cliente FIDO. As mensagens entre um aplicativo da parte confiável e o cliente FIDO são padronizadas por meio da especificação do protocolo FIDO UAF e da especificação da API do aplicativo FIDO UAF. O cliente FIDO pode criar uma carga útil do protocolo UAF, incorporá-la como parte de uma mensagem maior e transmiti-la por meio do mecanismo de intenção do Android para a camada do aplicativo móvel. O aplicativo pode incorporar essa mensagem como parte de sua carga útil para o servidor da parte confiável, que então se comunica com um servidor FIDO. O cliente FIDO serve como a cola que pode vincular qualquer aplicativo móvel de parte confiável que exija a funcionalidade FIDO com os diferentes autenticadores FIDO no dispositivo, possivelmente fornecidos por diferentes fornecedores.
Recursos e funcionalidade
- Realiza a comunicação com um servidor FIDO usando a API padrão UAF (objetos JSON sobre HTTP)
- Realiza a comunicação com vários autenticadores usando a API de abstração de autenticador do UAF
- Pode ser conectado a um navegador da Web ou a um aplicativo móvel
- Certificação FIDO
Servidor FIDO
![]()
O FIDO® Server permite que um servidor de parte confiável ofereça login baseado em FIDO a partir de seus aplicativos móveis. O FIDO® Server encapsula os recursos FIDO necessários no servidor, como a manutenção das políticas de login FIDO, o gerenciamento das chaves públicas e a verificação das assinaturas criadas no dispositivo móvel. Ele expõe serviços da Web no estilo REST que podem ser consumidos por um servidor de parte confiável para habilitar a funcionalidade FIDO. As mensagens consumidas ou geradas pelo Servidor FIDO também são regidas pela Especificação de Protocolo FIDO UAF. Um servidor de parte confiável e aplicativos móveis atuam como portadores das mensagens do protocolo UAF.
Recursos e funcionalidade
- Serviço de registro
- Serviço de login
- Serviço de cancelamento de registro
- Certificação FIDO
Sobre a FIDO
As especificações FIDO têm como objetivo definir estruturas para a autenticação on-line a partir de PCs e dispositivos móveis. Existem dois conjuntos de especificações FIDO: o UAF (Universal Authentication Framework) para autenticação sem senha e o U2F (Universal2nd Factor) para autenticação de segundo fator. Os produtos da FIDO® Suite Awaresão certificados como estando em conformidade com as especificações FIDO para o UAF. Eles incluem três categorias de produtos: Servidor FIDO, Cliente FIDO e Autenticadores FIDO.
A UAF permite que um usuário faça login em um site usando dados biométricos ou outros meios, em vez de uma senha. As especificações da FIDO garantem que as informações privadas de identidade, incluindo dados biométricos, sejam sempre capturadas, verificadas e retidas no dispositivo do usuário, sem nunca serem enviadas remotamente para um servidor. A FIDO também oferece capacidade de integração, ao modularizar a arquitetura em vários componentes, cada um com interfaces padronizadas que facilitam a interoperabilidade.
FIDO® é uma marca registrada (em vários países) da FIDO Alliance, Inc.