Saltar para o conteúdo principal
Didit angaria 7,5 milhões de dólares para construir a infraestrutura para identidade e fraude
Didit
Voltar ao blog
Blog · 6 de março de 2026

Guia do Programador para Análise Dinâmica de Sanções com Didit (PT-PT)

Aprenda a implementar a análise 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 risco 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 estado do AML screening, permitindo uma resposta imediata a novos riscos.

Automatize com Funções ServerlessUtilize as Azure Functions para processamento impulsionado por eventos dos payloads dos webhooks, gerindo eficientemente os fluxos de trabalho de conformidade sem administrar infraestrutura.

Garanta Conformidade ContínuaImplemente a funcionalidade de monitorização contínua do Didit para reavaliar automaticamente os utilizadores diariamente contra listas de vigilância globais, mantendo a diligência devida atualizada.

Didit Simplifica 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 uma Consola de Negócios sem código, incluindo um nível KYC gratuito.

A Imperatividade da Análise Dinâmica de Sanções

No cenário regulatório em rápida evolução de hoje, a análise estática de sanções já não é suficiente. As instituições financeiras e as empresas de todos os setores devem adotar abordagens dinâmicas e em tempo real para a conformidade Anti-Branqueamento de Capitais (AML) e Combate ao Financiamento do Terrorismo (CFT). O desafio reside na integração eficiente destas verificações em sistemas existentes, no processamento de grandes volumes de dados e na resposta rápida a riscos emergentes. É aqui que o poder das plataformas modernas de verificação de identidade, combinado 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 dos meios de comunicação adversos. Um sistema proativo e impulsionado 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 concebida para satisfazer esta procura, oferecendo análise em tempo real contra mais de 1300 bases de dados globais de sanções, PEP e listas de vigilância.

Compreendendo o AML Screening e Webhooks do Didit

O AML Screening do Didit é um componente central da sua plataforma de identidade, fornecendo deteção robusta de riscos ao analisar os utilizadores contra listas de vigilância e bases de dados globais. 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. Isto permite uma identificação precisa de potenciais correspondências e uma avaliação exata do risco associado. As correspondências com uma Pontuação de Correspondência abaixo de 93 são tipicamente classificadas como falsos positivos, enquanto as acima são consideradas 'não revistas' e prosseguem para a pontuação de risco. A Pontuação de Risco, influenciada por fatores como o risco do país e a categoria (PEP/Sanções), determina o estado final do AML (Aprovado, Em Revisão ou Recusado) com base em limites configuráveis.

Crucialmente, o Didit integra-se perfeitamente com a sua infraestrutura existente através do seu sistema de webhook. Quando uma verificação AML é realizada, ou o seu estado muda, o Didit envia uma notificação em tempo real para um endpoint pré-configurado. Este ciclo de feedback imediato é vital para a análise dinâmica de sanções, permitindo que a sua aplicação reaja instantaneamente a novas informações. Por exemplo, se um utilizador previamente aprovado for adicionado a uma lista de sanções, a funcionalidade de monitorização contínua do Didit detetará isto, acionará uma mudança de estado e enviará um alerta de webhook, permitindo uma ação rápida.

Configurar Azure Functions para Processamento de Webhooks

As Azure Functions fornecem um ambiente serverless ideal para processar os webhooks do Didit. São impulsionadas por eventos, escaláveis e económicas, executando código apenas quando acionadas por um pedido HTTP de entrada (o payload do webhook). Isto elimina a necessidade de aprovisionar ou gerir servidores, permitindo que os programadores se concentrem puramente na lógica de lidar com as atualizações de estado AML.

Aqui está um exemplo simplificado de Python para uma Azure Function 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 depois aciona ações subsequentes apropriadas. Isto pode envolver a atualização do estado de um utilizador na sua base 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.

Implementar Monitorização Contínua para Conformidade Contínua

Um dos aspetos mais poderosos da análise dinâmica de sanções é a monitorização contínua. Os organismos reguladores exigem cada vez mais uma vigilância contínua, e não apenas uma verificação única durante o processo de integração. A funcionalidade de Monitorização Contínua do Didit automatiza este processo crítico. Uma vez realizada uma verificação AML, o Didit reavalia automaticamente o utilizador diariamente contra a sua base de dados abrangente de listas de vigilância e listas de sanções. Esta integração sem intervenção significa que não necessita de trabalho de desenvolvimento adicional para manter a sua diligência devida atualizada.

Se forem encontrados novos acertos que excedam os seus limites configurados de revisão ou recusa, o estado da sessão muda em conformidade (por exemplo, para 'Em Revisão' ou 'Recusado), e uma notificação de webhook é imediatamente enviada para a sua Azure Function. Isto permite que o 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. A Consola de Negócios também reflete estas mudanças, fornecendo um registo de auditoria completo para as equipas de conformidade.

Melhores Práticas para uma Implementação Robusta

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

  • Endpoints de Webhook Seguros: Valide sempre as assinaturas dos webhooks para garantir que os pedidos se originam do Didit e não foram adulterados. As Azure Functions suportam autenticação e autorização incorporadas.
  • Idempotência: Desenvolva o 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. Isto evita problemas se os webhooks forem entregues mais de uma vez.
  • Tratamento de Erros e Retentativas: Implemente um tratamento de erros robusto e um mecanismo de retentativa para ações subsequentes. Se uma atualização da base de dados falhar, garanta que o sistema pode tentar novamente ou registar o erro para intervenção manual.
  • Registo e Monitorização: O registo abrangente dentro da sua Azure Function é crucial para depuração e auditoria. Monitorize 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 a Pontuação de Correspondência e Pontuação de Risco. Isto permite-lhe ajustar o seu apetite de risco e postura de conformidade sem alterações de código.
  • Fluxos de Trabalho Modulares: Utilize os fluxos de trabalho orquestrados do Didit na Consola de Negócios para definir as ações automatizadas com base nas mudanças de estado AML, criando uma estrutura de conformidade flexível e adaptável.

Como o Didit Ajuda

O Didit fornece as ferramentas essenciais para implementar a análise dinâmica de sanções com uma facilidade e eficiência inigualáveis. O nosso produto AML Screening & Monitoring analisa os utilizadores contra mais de 1300 bases de dados globais de sanções, PEP e listas de vigilância em tempo real, utilizando um sistema de risco de duas pontuações impulsionado por IA com limites de conformidade configuráveis. A arquitetura modular significa que pode "plug-and-play" verificações de identidade, enquanto a nossa abordagem "developer-first" oferece sandboxes instantâneas e APIs limpas para uma integração rápida. Para empresas que exigem vigilância contínua, a Monitorização Contínua do Didit reavalia automaticamente os utilizadores verificados diariamente, enviando alertas de webhook sobre novos acertos de sanções e mudanças de estado para conformidade contínua.

Com o Didit, beneficia de KYC Core 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. A 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, Monitorização de Transações e Rastreio de Carteiras. Integre em 5 minutos.

Peça a uma IA para resumir esta página
Análise Dinâmica de Sanções com Didit: Guia para.