Detecção Liveness para reconhecimento facial
Aplicativo Liveness para cadastro e autenticação de usuário web ou de dispositivo móvel. Mais de 200.000 verificações diárias em todo o mundo.
Tão fácil quanto tirar uma selfie.
Arquitetura geral:
SDK Liveness Mobile/WEB: para controle de ação e gravação de vídeo.
API Liveness Server: para captar a melhor gravação e proteger contra ataques biométricos.
Qual a função do SDK móvel e WEB?
Nós desenvolvemos SDKs móvel e WEB do lado cliente para que você possa incorporá-los ao seu site e aplicativo móvel. Recomendamos utilizar nossos SDKs para controlar as condições de gravação, posição facial, proteger contra ataques de deepfake e fraude de fluxo de vídeo.
Controle de condições
Em alguns casos, as condições externas não permitem tirar uma foto ou vídeo nítido do rosto para identificação biométrica e verificação do Liveness.
Já que os usuários podem fazer o check-in em várias situações: ao ar livre, no escuro, em movimento, em luz forte, nosso SDK detecta automaticamente as condições de gravação (sombra, borrão, piscadas) e ilumina o rosto na ausência de luz ou recomenda escolher condições de gravação mais favoráveis.
Controle da posição do rosto em relação à câmera
A verificação do Liveness visa proteger contra ataques fraudadores e selecionar a melhor gravação para identificação biométrica. Os algoritmos de reconhecimento facial mostram os melhores resultados de imagem que correspondem ao formato VISA ou VISABORDER.
Veja quais são os formatos de conjunto de dados do NIST
Quanto mais um rosto é fotografado livremente e de diferentes ângulos, mais provável que ocorram erros nos algoritmos de reconhecimento facial. Se a imagem enquadra um rosto cortado, virado, inclinado ou muito distante, então isso pode influenciar para que o rosto não seja detectado ou aumentar a chance de erro de forma significativa.
Ao usar o nosso SDK, você sempre terá certeza de que todo o processo de identificação ou autenticação biométrica será feito o mais rápido possível.
Proteção contra ataques de fraude de fluxo de vídeo
A segurança do processo de identificação/autenticação biométrica depende não só das ameaças de ataques fraudadores, mas também de ataques específicos de softwares que criam uma câmera virtual e “substituem” o vídeo original.
Tais ataques se aproveitam das vulnerabilidades do processo de gravação e envio de mídia, atacando o próprio dispositivo de gravação.
Nós implementamos em nossos SDK ferramentas para verificar a originalidade da gravação, para verificar a autenticidade da gravação e se foi usada a câmera original.
Nossos algoritmos são baseados no aprendizado profundo de máquina, verificam as imagens de um vídeo e monitoram dezenas de parâmetros (presença de brilhos e reflexos, micromovimentos, pulso etc.)
Treinamos o nosso sistema em dezenas de milhares de ataques. Nós também trabalhamos com fabricantes de máscaras 3D e estamos sempre à procura de novas amostras.
Essa abordagem permitiu que nossa solução Oz Liveness obtivesse a certificação da norma ISO 30107-3 Nível 1 e 2 pelo laboratório iBeta, credenciado pelo NIST, com uma FAR de 0%.
Ver relatório detalhado Nível 1
Ver relatório detalhado Nível 2
Quer competir com a nossa tecnologia? Tente nosso desafio agora e encontre o que é falso!
VerificarO que é o teste da certificação ISO 30107 do iBeta?
O iBeta é credenciado nacionalmente como um laboratório de teste pelo Programa Nacional de Acreditação de Laboratórios Voluntários (Voluntary Laboratory Accreditation Program, NVLAP [Código do laboratório de teste 200962]) para os requisitos da ISO/IEC 17025:2017 para competência de laboratórios de teste e calibração.
Em 2011, o iBeta foi credenciado pelo NIST e tornou-se um especialista em biometria no Programa Nacional de Acreditação de Laboratórios Voluntários (Voluntary Laboratory Accreditation Program, NVLAP) para teste biométrico sob o manual 150-25 do NIST.
Além disso, os procedimentos do iBeta para a norma ISO 30107-3 de Detecção de Ataques de Apresentação (PAD) foram auditados pela entidade certificadora e o escopo de acreditação do iBeta foi aumentado para incluir o teste de conformidade na norma ISO 30107-3 em abril de 2018.
E os participantes cooperaram, cada espécie apareceu como uma duplicação do rosto natural (atendendo aos requisitos da Propriedade 1 e 2). Todas as características faciais capturadas nos artefatos continham recursos extraíveis, já que foram adquiridos de um participante real (atendendo ao requisito da Propriedade 3). Em alguns casos, chapéus e óculos foram adicionados ao artefato durante o ataque de apresentação.
Como o teste é feito?
O laboratório iBeta prepara os artefatos para os ataques. Os artefatos de teste consistiram em seis espécies:
- a
Uma foto 2D em papel fosco com as bordas cortadas
- b
Uma foto 2D em papel fosco apresentada em uma superfície curva
- c
Uma máscara 2D com os olhos cortados
- d
A foto exibida em um notebook ou iPad
- e
Uma máscara de papel 3D feita à mão
- f
Vídeo exibido em um laptop ou iPad
O teste:
Uma sequência de verificações do Liveness é efetuada com os artefatos de ataque: uma verificação original e três ataques. Essa sequência é repetida 50 vezes para cada ataque.
Resultados:
No iPhone 6s
Dos 300 testes do Liveness que foram realizados com um rosto real, 299 foram bem-sucedidos.
Os erros de falso positivo do Oz Liveness foram de menos de 1%. Ao mesmo tempo, nenhum ataque foi ignorado, ou seja, a precisão na detecção de ataques é de 100%.
VER RELATÓRIO DETALHADONo Android
300 de 300 verificações de pessoa real foram realizadas com êxito. Todos os ataques foram detectados com uma precisão de 100%.
Sendo assim, o erro de falso positivo do Oz Liveness é de 0%. A precisão na detecção foi de 100%.
Especificação do Liveness
Nossa arquitetura suporta várias implementações do algoritmo do Liveness: você pode definir o tamanho do vídeo que será processado e armazenado na sua infraestrutura:
-
1
Video de 1 a 5 segundos: size from 1 to 5MB, tamanhos de 1 a 5 MB, tempo de processamento – 1 a 5 segundos.
Recomendado:
Recomendado para identificação remota no setor bancário. Em alguns casos, os requisitos regulatórios prescrevem a gravação e o armazenamento de um arquivo de vídeo por um período estendido de tempo, que varia entre 1 a 10 anos.
Essa opção pode ser usada para estabelecer relações comerciais em setores com requisitos de identificação remota.
-
2
Vídeo de uma gravação ((duração de até 1 segundo). Tamanho 300 KB – 1 MB.
Recomendado:
Para melhora na imagem e verificação no setor de fintech, compartilhando economia com requisitos de identificação remota simplificados.
Para autenticação biométrica (confirmação de transações de alto risco, login sem senha, recuperação de acesso).
Em casos em que a velocidade de processamento e transmissão e, consequentemente, o comprimento do caminho do cliente são de grande importância. Além disso, não existem requisitos regulatórios para armazenamento de arquivos.
-
Suporte para a maioria dos dispositivos móveis e webcams mais modernos
-
SDK conveniente para incorporar Android /iOS/ Web
-
O processo de passagem – pode ser entre 1 a 3 segundos
-
Norma ISO 30107-3 para PAD biométrico pelo Nível 1 do iBeta certificada com FAR de 0%, ver relatório detalhado
-
Norma ISO 30107-3 para PAD biométrico pelo Nível 1 do iBeta certificada com FAR de 0%, ver relatório detalhado
-
Velocidade de processamento – 1 processo por segundo
Nosso algoritmo é resistente a ataques de:
-
Rostos em papel impresso
-
Telas de dispositivos com reprodução de vídeo
-
Substituição de imagens no processo do Liveness
-
Máscaras de papel com recortes
-
Avatares animados e deepfake
-
Rostos de pessoas adormecidas
Passive Liveness e Active Liveness
Active Liveness (cooperativo) – convida o usuário a realizar algum tipo de ação (se aproximar, piscar, sorrir, virar a cabeça)
Os benefícios do Active Liveness:
Em alguns casos, ao obter um empréstimo de forma remota ou celebrar um contrato, ou outras opções para estabelecer relações comerciais, o cliente deve registrar o fato de uma ação ativa (consentimento do usuário expresso na forma de uma ação ativa).
Uma ação ativa significa que o usuário leu o contrato do usuário e fez o que lhe foi solicitado: por exemplo, ele sorriu ou virou a cabeça, assim confirmando que ele está consciente e agindo por livre e espontânea vontade.
Desvantagens do Active Liveness:
O Active Liveness exige um vídeo longo (3 a 5 segundos) para que o usuário possa agir. Isso aumenta o caminho do cliente associado à transmissão e processamento da solicitação.
O Active Liveness reduz as conversões em 5-10%. De acordo com as nossas estatísticas, entre 5 a 10% dos usuários não querem ou não conseguem entender o que é solicitado a eles no Liveness ativo (em que momento você precisa sorrir ou piscar).
É complicado detectar a melhor gravação de acordo com o padrão VISA ou VISABORDER para comparação facial subsequente, já que no processo de transmissão de emoções (sorriso, piscada), a cabeça está inclinada ou virada.
O Active Liveness não afeta a segurança e proteção contra ataques fraudadores.
A distribuição moderna de deepfake permite que você desvie qualquer atividade ativa ao animar a imagem para realizar qualquer ação necessária.
Sendo assim, as abordagens modernas de contenção de ataques fraudadores não deveria depender de uma ação ativa. Uma ação ativa só deveria ser usada para resolver disputas no plano jurídico.
Passive Liveness
Ele não implica nenhuma ação ativa, exceto pela necessidade de olhar para a câmera.
Os benefícios do Liveness passivo:
O Liveness passivo não requer nenhum vídeo logo e se encaixa em uma só gravação. Isso simplifica a velocidade de transmissão e processamento para até um processo por segundo.
O Liveness passivo não diminui as conversões, pois não requer nenhuma ação adicional.
O Liveness passivo é tão seguro quanto o ativo. De acordo com o padrão VISA ou VISABORDER a detecção do melhor quadro é melhor em um vídeo que não implica a presença de emoções e viradas de cabeça.
Desvantagens:
A falta de uma ação proativa pode ser a causa de situações controversas. No entanto, de acordo com as nossas estatísticas, tais casos são improváveis.
Sua interface Liveness
Crie sua interface de script de verificação de vivacidade com nossas bibliotecas de personalização. Inspire-se nos casos de uso de personalização de cenários.
Calma. Conveniente. Único.