Pular para o conteúdo principal
Didit levanta US$ 7,5 milhões para construir a infraestrutura para identidade e fraude
Didit
Voltar para o blog
Blog · 6 de março de 2026

Guia do Desenvolvedor para Triagem Dinâmica de Sanções com Didit (PT-BR)

Aprenda a implementar a triagem dinâmica de sanções usando o poderoso AML Screening do Didit com webhooks e Azure Functions. Este guia oferece exemplos práticos para conformidade em tempo real, gestão de riscos e manutenção.

Por DiditAtualizado
developers-guide-to-dynamic-sanctions-screening-with-didit.png

Aproveite Webhooks em Tempo RealIntegre os webhooks do Didit para receber notificações instantâneas sobre mudanças no status da triagem AML, permitindo uma resposta imediata a novos riscos.

Automatize com Funções ServerlessUtilize o Azure Functions para processamento de payloads de webhook orientados por eventos, gerenciando fluxos de trabalho de conformidade de forma eficiente, sem a necessidade de gerenciar infraestrutura.

Garanta Conformidade ContínuaImplemente o recurso de monitoramento contínuo do Didit para rastrear automaticamente os usuários diariamente contra listas de observação globais, mantendo a diligência devida atualizada.

Didit Otimiza Processos AMLDidit oferece uma solução de AML Screening modular e nativa de IA com um sistema de risco de duas pontuações e limites configuráveis, tudo acessível via APIs limpas ou um Business Console sem código, incluindo um nível KYC básico gratuito.

A Necessidade da Triagem Dinâmica de Sanções

No cenário regulatório atual, em rápida evolução, a triagem estática de sanções não é mais suficiente. Instituições financeiras e empresas de todos os setores devem adotar abordagens dinâmicas e em tempo real para a conformidade com Antilavagem de Dinheiro (AML) e Combate ao Financiamento do Terrorismo (CTF). O desafio reside em integrar eficientemente essas verificações nos sistemas existentes, processar grandes volumes de dados e responder rapidamente aos riscos emergentes. É aqui que o poder das plataformas modernas de verificação de identidade, combinadas com arquiteturas serverless, se torna inestimável. O processamento em lote tradicional ou as revisões manuais simplesmente não conseguem acompanhar a fluidez das listas de sanções globais e da mídia adversa. Um sistema proativo, orientado por eventos, é essencial para minimizar a exposição a crimes financeiros e evitar pesadas penalidades regulatórias. A solução de AML Screening do Didit foi projetada para atender a essa demanda, oferecendo triagem em tempo real contra mais de 1300 bancos de dados globais de sanções, PEP e listas de observação.

Compreendendo o AML Screening e Webhooks do Didit

O AML Screening do Didit é um componente central de sua plataforma de identidade, fornecendo detecção robusta de riscos ao rastrear usuários contra listas de observação e bancos de dados globais. Ele emprega um sofisticado sistema de duas pontuações: uma Pontuação de Correspondência para confiança de identidade e uma Pontuação de Risco para o nível de risco da entidade. Isso permite a identificação precisa de possíveis correspondências e a avaliação precisa do risco associado. Correspondências com uma Pontuação de Correspondência abaixo de 93 são geralmente classificadas como falsos positivos, enquanto as acima são consideradas 'não revisadas' e prosseguem para a pontuação de risco. A Pontuação de Risco, influenciada por fatores como risco de país e categoria (PEP/Sanções), determina o status AML final (Aprovado, Em Revisão ou Recusado) com base em limites configuráveis.

Crucialmente, o Didit se integra perfeitamente à sua infraestrutura existente por meio de seu sistema de webhook. Quando uma verificação AML é realizada, ou seu status muda, o Didit envia uma notificação em tempo real para um endpoint pré-configurado. Esse feedback imediato é vital para a triagem dinâmica de sanções, permitindo que sua aplicação reaja instantaneamente a novas informações. Por exemplo, se um usuário previamente aprovado for adicionado a uma lista de sanções, o recurso de monitoramento contínuo do Didit detectará isso, acionará uma mudança de status e enviará um alerta de webhook, permitindo uma ação imediata.

Configurando o Azure Functions para Processamento de Webhooks

O Azure Functions oferece um ambiente serverless ideal para processar os webhooks do Didit. Eles são orientados a eventos, escaláveis e econômicos, executando o código apenas quando acionados por uma solicitação HTTP de entrada (o payload do webhook). Isso elimina a necessidade de provisionar ou gerenciar servidores, permitindo que os desenvolvedores se concentrem puramente na lógica de tratamento de atualizações de status AML.

Aqui está um exemplo simplificado em Python para uma Função do Azure que recebe e processa um webhook do Didit:


import logging
import json
import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')

    try:
        req_body = req.get_json()
    except ValueError:
        return func.HttpResponse(
             "Please pass a JSON body in the request",
             status_code=400
        )

    # Assuming the webhook payload has a 'session_id' and 'aml_status'
    session_id = req_body.get('session_id')
    aml_status = req_body.get('aml_status')
    aml_report = req_body.get('aml_report') # Contains detailed AML data

    if session_id and aml_status:
        logging.info(f"Received webhook for Session ID: {session_id}, AML Status: {aml_status}")
        
        # Implement your business logic here based on aml_status:
        if aml_status == 'DECLINED':
            # Trigger alert, block user, send to manual review
            logging.warning(f"User {session_id} DECLINED due to AML match.")
        elif aml_status == 'IN_REVIEW':
            # Notify compliance team, mark for manual review
            logging.info(f"User {session_id} requires manual AML review.")
        elif aml_status == 'APPROVED':
            # Proceed with onboarding, update user status
            logging.info(f"User {session_id} APPROVED for AML.")

        # You can also parse the detailed aml_report for more granular data
        # For example, checking specific sanction matches or risk scores
        if aml_report and 'sanction_matches' in aml_report:
            for match in aml_report['sanction_matches']:
                logging.info(f"Sanction Match Found: {match.get('list_name')}, {match.get('matched_name')}")

        return func.HttpResponse(f"Webhook processed successfully for session {session_id}", status_code=200)
    else:
        return func.HttpResponse(
             "Webhook payload missing 'session_id' or 'aml_status'",
             status_code=400
        )

Esta função recebe o webhook, extrai informações-chave como session_id e aml_status, e então aciona as ações downstream apropriadas. Isso pode envolver a atualização do status de um usuário em seu banco de dados, a notificação de um oficial de conformidade ou o início de verificações automatizadas adicionais com base no relatório AML detalhado fornecido pelo Didit.

Implementando Monitoramento Contínuo para Conformidade Contínua

Um dos aspectos mais poderosos da triagem dinâmica de sanções é o monitoramento contínuo. Os órgãos reguladores exigem cada vez mais vigilância contínua, e não apenas uma verificação única durante o onboarding. O recurso de Monitoramento Contínuo do Didit automatiza esse processo crítico. Uma vez que uma verificação AML tenha sido realizada, o Didit verifica automaticamente o usuário diariamente contra seu banco de dados abrangente de listas de observação e listas de sanções. Essa integração sem contato significa que você não precisa de trabalho de desenvolvimento adicional para manter sua diligência devida do cliente atualizada.

Se novos acertos forem encontrados que excedam seus limites configurados de revisão ou recusa, o status da sessão muda de acordo (por exemplo, para 'Em Revisão' ou 'Recusado), e uma notificação de webhook é imediatamente enviada para sua Função do Azure. Isso permite que seu sistema reaja em tempo real a novos riscos, garantindo a adesão contínua às regulamentações AML/KYC e mitigando ameaças emergentes. O Business Console também reflete essas mudanças, fornecendo um registro de auditoria completo para as equipes de conformidade.

Melhores Práticas para uma Implementação Robusta

Para garantir um sistema robusto e seguro de triagem dinâmica de sanções, considere estas melhores práticas:

  • Endpoints de Webhook Seguros: Sempre valide as assinaturas dos webhooks para garantir que as solicitações se originam do Didit e não foram adulteradas. O Azure Functions oferece suporte a autenticação e autorização integradas.
  • Idempotência: Projete seu manipulador de webhook para ser idempotente, o que significa que processar o mesmo webhook várias vezes tem o mesmo efeito que processá-lo uma vez. Isso evita problemas se os webhooks forem entregues mais de uma vez.
  • Tratamento de Erros e Retentativas: Implemente um tratamento robusto de erros e um mecanismo de retentativa para ações downstream. Se uma atualização de banco de dados falhar, garanta que o sistema possa tentar novamente ou registrar o erro para intervenção manual.
  • Registro e Monitoramento: O registro abrangente dentro de sua Função do Azure é crucial para depuração e auditoria. Monitore a execução da função e integre com o Azure Monitor para alertas sobre falhas ou anomalias.
  • Limites Configuráveis: Aproveite os limites de conformidade configuráveis do Didit para Pontuação de Correspondência e Pontuação de Risco. Isso permite que você ajuste seu apetite de risco e postura de conformidade sem alterações de código.
  • Fluxos de Trabalho Modulares: Use os fluxos de trabalho orquestrados do Didit no Business Console para definir as ações automatizadas com base nas mudanças de status AML, criando uma estrutura de conformidade flexível e adaptável.

Como o Didit Ajuda

O Didit fornece as ferramentas essenciais para implementar a triagem dinâmica de sanções com facilidade e eficiência incomparáveis. Nosso produto de AML Screening & Monitoring rastreia usuários contra mais de 1300 bancos de dados globais de sanções, PEP e listas de observação em tempo real, utilizando um sistema de risco de duas pontuações alimentado por IA com limites de conformidade configuráveis. A arquitetura modular significa que você pode conectar e usar verificações de identidade, enquanto nossa abordagem "developer-first" oferece sandboxes instantâneas e APIs limpas para integração rápida. Para empresas que exigem vigilância contínua, o Monitoramento Contínuo do Didit rastreia automaticamente usuários verificados diariamente, enviando alertas de webhook sobre novos acertos de sanções e mudanças de status para conformidade contínua.

Com o Didit, você se beneficia do KYC Essencial Gratuito, sem taxas de configuração e um modelo de pagamento por verificação bem-sucedida, tornando a conformidade avançada acessível a empresas de todos os tamanhos. Nossa plataforma nativa de IA automatiza a confiança e orquestra o risco, reduzindo a revisão manual e fornecendo dados de identidade estruturados para uma melhor tomada de decisões.

Pronto para Começar?

Pronto para ver o Didit em ação? Obtenha uma demonstração gratuita hoje.

Comece a verificar identidades gratuitamente com o nível gratuito do Didit.

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitoramento de Transações e Análise de Carteiras. Integre em 5 minutos.

Peça para uma IA resumir esta página
Triagem Dinâmica de Sanções com Didit: Guia do Desenvolvedor