GBDS 5 - O que há de novo?

Novos Recursos

  • Decisão de Fusion (1:1 e 1:N) por biometria e incompatibilidade

    • Se o micro serviço e o libmultibio retornarem MISMATCH, a exceção e o grupo são automaticamente BIOMETRIC_MISMATCH

    • Se nenhuma correspondência for retornada pela fusion, a API e o Trust assumirã o NO HIT

  • Agora o grupo pendente pode ser configurado para ir para análise ou ser tratado diretamente

    • VERDADEIRO: o tratamento do grupo pode ir para status pendente, de acordo com as permissões do usuário sobre todas as organizações do grupo

    • FALSO : o tratamento do grupo é sempre final, independentemente das permissões do usuário sobre todas as organizações do grupo

  • Um novo mecanismo de validação foi introduzido para a imagem biométrica usada na busca de Liveness para garantir que nenhum dado foi alterado durante a transmissão. Esse mecanismo se aplica exclusivamente às requisições feitas ao endpoint POST /v2/people/searches com o tipo de busca definido como LIVENESS.

    • Payloads (especificamente o conteúdo das imagens biométricas) na versão 2 agora são validados usando uma assinatura criptográfica HMAC.

  • Adicionado verificação pós correspondência para atualizações processadas no GBDS.

    • Regras de atualização de fusion agora se aplicam a matriculas que viraram atualização

  • Agora "get group" retorna uma flag indicando se o grupo é tratável pelo usuário (o usuário precisa ter as permissões apropriadas)

  • Adicionado novas regras de comportamento

Melhorias

  • Scripts de start e stop atualizados

  • Agora o endpoint delete person força a exclusão da memória sem precisar verificar se a pessoa está ativa e não apagada

  • Nova versão de extração de qualidade de face disponível

    • Corrige um problema onde flags como busyBackgroundInCropped estavam sendo traduzidas para faceLeft

  • Bibliotecas nativas libmultbio e matcher multbio atualizadas para 0.3.4, corrigindo problemas de overhead de memória e falhas

  • A priorização agora está disponível apenas para grupos em análise, pendentes, recusados criados ou prontos para envio

  • Biblioteca nativa Facepad atualizada para 2.3.1, que é usada na análise de liveness

  • Atualização do matcher

    • Nova análise de qualidade de face para UPDATE, que agora pode retornar face UNCERTAIN

  • Suporte para novo extratores

    • Simplificações de templates de face não são mais feitas em transactions/people

    • Templates de dedo não são mais feitos em people

    • Controle de qualidade e controle de sequência são feitos usando comparação multibio

  • Extrator Ginger atualizado para 2.3.0

  • O desempenho de consultas para listar grupos foi melhorado

  • Consultas TRUST otimizadas para:

    • pegar próximo biométrico

    • pegar próximo grupo

    • contar grupos feitos/restantes

  • Agora quando um grupo é recusado, ele fica vinculado a todos os grupos de exceção que foram responsáveis pela recusa - mais detalhes

Correções de Bugs

  • Corrigido bug onde transações de atualização em perfis criados há muito tempo estavam levando muito tempo

  • Corrigido bug onde o Trust estava usando biometria de transações rejeitadas em tratamentos Enroll Unify

  • Verify e update de buscas 1:1 agora usam corretamente ALL_INDEXES e SAME_INDEX durante sua execução

  • Corrigido bug onde mudanças de status REFUSED não estavam validando as permissões do usuário

  • [TRUST] Corrigido bug onde recusados matrículas estavam sendo enviados como atualizações

  • Corrigido bug onde listar pessoas com filtro endDate retornava erro 500

  • Agora se a configuração para uso de BoB (Best of Biometrics) em uma atualização estiver ausente, ela é definida como true automaticamente

  • Corrigido bug onde exceções de UPDATE tratadas mantendo-se apenas sua referência estavam sendo perdidas

  • Agora listar pessoas com "include anomalies = false" retorna corretamente apenas pessoas não relacionadas a uma anomalia

  • Corrigido bug onde o resultado da busca estava mudando dependendo do número de candidatos

  • Corrigido bug onde não era possível deletar uma pessoa quando essa pessoa foi reativada usando um trusted update

  • Corrigido bug onde transações de update recebidas de uma atualização causada pelo enroll de uma pessoa com chaves não deduplicadas estavam sendo enviadas como transações de enroll em vez de update

  • Corrigido bug onde exceções de update geradas por dois perfis com a mesma face e dedos diferentes não podiam ser tratadas

  • Corrigido bug onde transações recusadas estavam sendo enviadas como atualizações em vez de enrolls após tratamentos de rejeição

  • Corrigido um bug colateral de updates com a mesma face e dedos diferentes (5.1.12) onde não era possível gerar não conformidades de targets biométricos.

    • da decisão de fusion "UNCERTAIN" para target "BIOMETRIC", tanto enroll quanto update

    • da decisão de fusion "MISMATCH", tratado como "NO_HIT", para target "BIOMETRIC", apenas update, quando uma modalidade é "HIT" e a outra é "NO_HIT" sem biometria incerta

  • Corrigido bug onde o BoB forçado não estava funcionando corretamente para transações TrustedUpdate em ETR e Print

  • Corrigido bug onde ocorria uma falha durante um reenvio recusado se o template apresentasse um erro durante a extração

  • A verificação pós correspondência não é mais realizada para enroll, já que poderia modificar a decisão de fusion

Atualizado

Isto foi útil?