Deteção de Liveness em Flutter com o SDK da Didit: Guia Completo (PT-PT)
Implemente deteção de liveness robusta nas suas aplicações Flutter para prevenir fraudes e aumentar a segurança. Descubra como o SDK da Didit simplifica a integração, oferece prevenção abrangente com liveness ativa e passiva.

Integração Sem EsforçoO SDK Flutter da Didit oferece uma forma simplificada e amigável para programadores integrarem deteção de liveness avançada nas suas aplicações móveis, suportando plataformas iOS e Android.
Prevenção de Fraude AvançadaAproveite as capacidades de Liveness Passiva e Ativa da Didit para detetar e frustrar com precisão tentativas de spoofing sofisticadas, incluindo deepfakes e fotos impressas.
Relatórios Abrangentes de LivenessObtenha informações detalhadas sobre cada tentativa de verificação com relatórios detalhados, incluindo pontuações de confiança, referências de media e avisos de risco específicos como
LIVENESS_FACE_ATTACK.Solução Modular e Nativa de IAA Didit oferece uma plataforma de identidade modular e nativa de IA com KYC Core Gratuito, permitindo que as empresas componham fluxos de trabalho de verificação robustos e adaptados às suas necessidades, sem custos de configuração.
A Crescente Necessidade de Deteção de Liveness em Aplicações Móveis
No panorama digital atual, as aplicações móveis estão na vanguarda da interação do utilizador, desde banca e e-commerce até redes sociais e cuidados de saúde. À medida que a conveniência aumenta, também aumenta o risco de fraude de identidade. Os maus atores estão constantemente a desenvolver novas formas de contornar as medidas de segurança tradicionais, tornando a verificação de identidade robusta mais crítica do que nunca. Uma das ameaças mais sofisticadas é a deteção de ataque de apresentação (PAD), comummente conhecida como spoofing. Isto envolve o uso de fotos, vídeos, máscaras ou até deepfakes para se fazer passar por um utilizador legítimo durante um processo de verificação biométrica.
Para programadores Flutter que constroem aplicações multiplataforma, integrar funcionalidades de segurança avançadas como a deteção de liveness pode ser complexo. Requer não só IA e modelos de machine learning sofisticados, mas também uma integração perfeita com as capacidades nativas do dispositivo. Sem uma deteção de liveness eficaz, as aplicações ficam vulneráveis a tomadas de conta, registos fraudulentos e violações de conformidade. É aqui que soluções como a Deteção de Liveness da Didit entram em jogo, oferecendo uma defesa poderosa, mas fácil de implementar, contra tais ameaças.
Compreender a Deteção de Liveness: Ativa vs. Passiva
As tecnologias de deteção de liveness são projetadas para determinar se uma amostra biométrica apresentada (por exemplo, um rosto) é de uma pessoa viva ou uma tentativa de spoofing. Existem geralmente duas abordagens principais:
- Liveness Passiva: Este método funciona silenciosamente em segundo plano, analisando uma única imagem ou um pequeno fluxo de vídeo sem exigir quaisquer ações específicas do utilizador. Utiliza IA avançada para detetar sinais subtis como textura da pele, reflexos, micro-movimentos e profundidade 3D para diferenciar uma pessoa viva de uma imagem estática, vídeo ou máscara. A liveness passiva é altamente amigável para o utilizador, pois minimiza o atrito durante o processo de verificação. A Liveness Passiva da Didit é altamente eficaz na captura de tentativas de spoofing sofisticadas, mantendo uma experiência de utilizador fluida.
- Liveness Ativa: Esta abordagem solicita ao utilizador que realize ações específicas, como virar a cabeça, piscar os olhos ou pronunciar uma frase. Estas ações fornecem dados dinâmicos que o sistema analisa para confirmar a liveness. Embora possa adicionar uma pequena quantidade de atrito para o utilizador, a liveness ativa oferece uma camada adicional de segurança, tornando ainda mais difícil para os fraudadores terem sucesso. A Didit oferece Liveness Passiva e Ativa para fornecer uma solução abrangente e flexível, adaptada a diferentes requisitos de segurança.
Combinar ambos os métodos, ativo e passivo, como a Didit faz, proporciona uma estratégia de defesa multicamadas, garantindo a máxima segurança contra táticas de fraude em evolução. Estes métodos são cruciais para prevenir ataques de deepfake e outras técnicas avançadas de spoofing que se estão a tornar cada vez mais prevalecentes.
Integrar a Deteção de Liveness da Didit com o SDK Flutter
Integrar uma deteção de liveness robusta na sua aplicação Flutter não tem de ser uma tarefa assustadora. O SDK Flutter da Didit foi concebido para programadores, oferecendo uma API limpa e desempenho nativo para ambas as plataformas iOS (13.0+, NFC requer iOS 15+) e Android (API 23+). O processo é direto, começando por adicionar o SDK ao seu projeto e, em seguida, fazer algumas chamadas de API para iniciar e gerir o fluxo de verificação.
Principais Passos para a Integração:
- Instalar o SDK: Adicione
flutter pub add didit_sdkao seu projeto e configure as definições específicas da plataforma para iOS e Android, conforme detalhado na documentação da Didit. - Criar uma Sessão: O seu backend inicia uma sessão de verificação com a API da Didit, recebendo um
session_token. Este token liga de forma segura a tentativa de verificação do seu utilizador ao seu sistema. - Lançar Verificação de Liveness: Passe o
session_tokenpara o SDK Flutter, que lida com todo o fluxo de captura de liveness, incluindo a apresentação da interface da câmara e a orientação do utilizador através de quaisquer solicitações de liveness ativa. - Receber Resultados: Assim que a verificação de liveness estiver concluída, o SDK retorna o resultado à sua aplicação Flutter, que pode então ser encaminhado para o seu backend para processamento final.
A arquitetura modular da Didit garante que a integração da deteção de liveness é uma experiência plug-and-play. Pode facilmente combiná-la com outros componentes de verificação de identidade, como Verificação de ID ou Correspondência Facial 1:1, para construir fluxos de trabalho KYC abrangentes.
Interpretar Relatórios e Avisos de Deteção de Liveness
Além de simplesmente fornecer um resultado de aprovação/rejeição, a Deteção de Liveness da Didit oferece relatórios detalhados que capacitam as empresas a tomar decisões informadas e a compreender potenciais riscos. O relatório de deteção de liveness é retornado como um objeto JSON, fornecendo uma visão geral completa da tentativa de verificação. As secções principais incluem:
- Estado de Liveness: Indica o resultado geral da verificação (Aprovado, Recusado, Em Revisão, Não Finalizado) e uma pontuação de confiança. Uma pontuação mais alta significa maior certeza de liveness.
- Detalhes do Método: Especifica se
ACTIVE_3D,FLASHINGouPASSIVEliveness foi usado. - Referências de Media: URLs temporários para imagens capturadas (
reference_image) e vídeos (video_url), cruciais para revisão manual, se necessário. - Avaliação de Risco (Avisos): Esta é uma secção crítica, fornecendo uma série de avisos que destacam potenciais problemas de segurança. Exemplos incluem
LIVENESS_FACE_ATTACK(indicando uma tentativa de spoofing),LOW_LIVENESS_SCORE,MULTIPLE_FACES_DETECTEDouFACE_IN_BLOCKLIST. Estes avisos vêm com descrições curtas e longas para fornecer contexto. - Estimativa de Idade: Um campo opcional que fornece a idade estimada, útil para aplicações que exigem verificação de idade.
A Didit permite configurações de verificação configuráveis, permitindo-lhe definir limiares para pontuações de liveness baixas, rostos duplicados, qualidade facial e luminância. Por exemplo, pode definir um 'Limiar de Revisão' para sessões com pontuações mais baixas, encaminhando-as para inspeção manual, ou um 'Limiar de Recusa' para rejeição automática. Este controlo granular sobre a gestão de riscos é essencial para adaptar a postura de segurança às suas necessidades comerciais específicas e requisitos regulamentares.
Como a Didit Ajuda
A Didit destaca-se como a principal solução para deteção de liveness em aplicações Flutter devido à sua abordagem nativa de IA, focada no programador e conjunto abrangente de funcionalidades. Os nossos produtos de Liveness Passiva e Ativa são desenvolvidos para fornecer prevenção de fraude de última geração, protegendo a sua plataforma contra ataques de spoofing sofisticados, incluindo deepfakes. A arquitetura modular significa que pode integrar facilmente a deteção de liveness como um componente autónomo ou combiná-la com outras ferramentas poderosas como Verificação de ID, Correspondência Facial 1:1 e Verificação NFC para ePassaportes/eIDs para criar um fluxo de trabalho completo de verificação de identidade adaptado às suas necessidades. Os relatórios robustos da Didit, incluindo avisos detalhados e limiares configuráveis, dão-lhe um controlo incomparável sobre a sua estratégia de gestão de riscos.
Além disso, a Didit oferece KYC Core Gratuito, permitindo que as empresas comecem com a verificação de identidade essencial sem investimento inicial. O nosso modelo de pagamento por verificação bem-sucedida e sem taxas de configuração garante que só paga pelo que usa, tornando a verificação de identidade avançada acessível a empresas de todos os tamanhos. Ao alavancar a Didit, os programadores Flutter podem construir aplicações seguras, compatíveis e amigáveis para o utilizador que se mantêm firmes contra as ameaças de fraude em evolução.
Pronto para Começar?
Pronto para ver a Didit em ação? Obtenha uma demonstração gratuita hoje.
Comece a verificar identidades gratuitamente com o nível gratuito da Didit.