Ves al contingut principal
Didit recapta 7,5M $ per construir la infraestructura per a identitat i frau
Didit
Torna al blog
Blog · 6 de març del 2026

Guia del Desenvolupador per al Control Dinàmic de Sancions amb Didit (CA)

Aprèn a implementar el control dinàmic de sancions amb la potent solució AML Screening de Didit, utilitzant webhooks i Azure Functions. Aquesta guia ofereix exemples pràctics per a la conformitat en temps real, la gestió de.

Per DiditActualitzat el
developers-guide-to-dynamic-sanctions-screening-with-didit.png

Aprofita els Webhooks en Temps RealIntegra els webhooks de Didit per rebre notificacions instantànies sobre canvis en l'estat del control AML, permetent una resposta immediata a nous riscos.

Automatitza amb Funcions Sense ServidorUtilitza Azure Functions per al processament basat en esdeveniments de les càrregues útils dels webhooks, gestionant eficientment els fluxos de treball de conformitat sense administrar infraestructures.

Assegura la Conformitat ContínuaImplementa la funció de monitorització contínua de Didit per tornar a examinar automàticament els usuaris diàriament contra llistes de vigilància globals, mantenint una diligència deguda actualitzada.

Didit Agilitza els Processos AMLDidit ofereix una solució de control AML modular i nativa d'IA amb un sistema de risc de dues puntuacions i llindars configurables, tot accessible mitjançant API netes o una Consola de Negoci sense codi, incloent un nivell KYC bàsic gratuït.

La Necessitat d'un Control Dinàmic de Sancions

En el panorama regulador actual en ràpida evolució, el control de sancions estàtic ja no és suficient. Les institucions financeres i les empreses de tots els sectors han d'adoptar enfocaments dinàmics i en temps real per al compliment de la Lluita contra el Blanqueig de Capitals (AML) i el Finançament del Terrorisme (CTF). El repte rau en integrar eficientment aquests controls en els sistemes existents, processar grans quantitats de dades i respondre ràpidament als riscos emergents. Aquí és on el poder de les plataformes modernes de verificació d'identitat, combinades amb arquitectures sense servidor, esdevé inestimable. El processament per lots tradicional o les revisions manuals simplement no poden seguir el ritme de la fluïdesa de les llistes de sancions globals i els mitjans adversos. Un sistema proactiu i basat en esdeveniments és essencial per minimitzar l'exposició a la delinqüència financera i evitar grans sancions reguladores. La solució AML Screening de Didit està dissenyada per satisfer aquesta demanda, oferint un control en temps real contra més de 1300 bases de dades globals de sancions, PEP i llistes de vigilància.

Comprenent l'AML Screening i els Webhooks de Didit

L'AML Screening de Didit és un component central de la seva plataforma d'identitat, proporcionant una detecció robusta de riscos mitjançant el control d'usuaris contra llistes de vigilància i bases de dades globals. Empra un sofisticat sistema de dues puntuacions: una Puntuació de Coincidència per a la confiança d'identitat i una Puntuació de Risc per al nivell de risc de l'entitat. Això permet una identificació precisa de possibles coincidències i una avaluació precisa del seu risc associat. Les coincidències amb una Puntuació de Coincidència inferior a 93 es classifiquen normalment com a falsos positius, mentre que les superiors es consideren 'no revisades' i passen a la puntuació de risc. La Puntuació de Risc, influenciada per factors com el risc del país i la categoria (PEP/Sancions), determina l'estat AML final (Aprovat, En Revisió o Denegat) basat en llindars configurables.

Crucialment, Didit s'integra perfectament amb la vostra infraestructura existent mitjançant el seu sistema de webhooks. Quan es realitza un control AML, o el seu estat canvia, Didit envia una notificació en temps real a un punt final preconfigurat. Aquest bucle de retroalimentació immediat és vital per al control dinàmic de sancions, permetent que la vostra aplicació reaccioni instantàniament a la nova informació. Per exemple, si un usuari prèviament aprovat s'afegeix a una llista de sancions, la funció de monitorització contínua de Didit ho detectarà, activarà un canvi d'estat i enviarà una alerta de webhook, permetent una acció ràpida.

Configuració de les Funcions d'Azure per al Processament de Webhooks

Les Funcions d'Azure proporcionen un entorn sense servidor ideal per processar els webhooks de Didit. Són basades en esdeveniments, escalables i rendibles, executant codi només quan són activades per una sol·licitud HTTP entrant (la càrrega útil del webhook). Això elimina la necessitat de provisionar o gestionar servidors, permetent als desenvolupadors centrar-se purament en la lògica de la gestió de les actualitzacions d'estat AML.

Aquí teniu un exemple simplificat de Python per a una Funció d'Azure que rep i processa un webhook de 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
        )

Aquesta funció rep el webhook, extreu informació clau com session_id i aml_status, i després activa les accions posteriors adequades. Això podria implicar actualitzar l'estat d'un usuari a la vostra base de dades, notificar un oficial de conformitat o iniciar controls automatitzats addicionals basats en l'informe AML detallat proporcionat per Didit.

Implementació de la Monitorització Contínua per a la Conformitat Permanent

Un dels aspectes més potents del control dinàmic de sancions és la monitorització contínua. Els organismes reguladors exigeixen cada vegada més una vigilància constant, no només una verificació puntual durant l'incorporació. La funció de Monitorització Contínua de Didit automatitza aquest procés crític. Un cop s'ha realitzat un control AML, Didit torna a examinar automàticament l'usuari diàriament contra la seva base de dades exhaustiva de llistes de vigilància i llistes de sancions. Aquesta integració sense contacte significa que no necessiteu feina de desenvolupament addicional per mantenir la vostra diligència deguda del client actualitzada.

Si es troben noves coincidències que superen els vostres llindars de revisió o denegació configurats, l'estat de la sessió canvia en conseqüència (per exemple, a 'En Revisió' o 'Denegat), i s'envia immediatament una notificació de webhook a la vostra Funció d'Azure. Això permet que el vostre sistema reaccioni en temps real als nous riscos, assegurant el compliment continu de les regulacions AML/KYC i mitigant les amenaces emergents. La Consola de Negoci també reflecteix aquests canvis, proporcionant un registre d'auditoria complet per als equips de conformitat.

Bones Pràctiques per a una Implementació Robusta

Per garantir un sistema de control de sancions dinàmic robust i segur, considereu aquestes bones pràctiques:

  • Assegureu els Punts Finals del Webhook: Valideu sempre les signatures del webhook per assegurar-vos que les sol·licituds provenen de Didit i no han estat manipulades. Les Funcions d'Azure admeten l'autenticació i l'autorització integrades.
  • Idempotència: Dissenyar el vostre gestor de webhook perquè sigui idempotent, és a dir, que processar el mateix webhook diverses vegades tingui el mateix efecte que processar-lo una vegada. Això evita problemes si els webhooks es lliuren més d'una vegada.
  • Gestió d'Errors i Reintents: Implementar una gestió d'errors robusta i un mecanisme de reintent per a les accions posteriors. Si una actualització de la base de dades falla, assegureu-vos que el sistema pugui tornar a intentar-ho o registrar l'error per a una intervenció manual.
  • Registres i Monitorització: Un registre complet dins de la vostra Funció d'Azure és crucial per a la depuració i l'auditoria. Monitoritzar l'execució de la funció i integrar-la amb Azure Monitor per a alertes sobre errors o anomalies.
  • Llindars Configurables: Aprofiteu els llindars de conformitat configurables de Didit per a la Puntuació de Coincidència i la Puntuació de Risc. Això us permet afinar la vostra tolerància al risc i la postura de conformitat sense canvis de codi.
  • Fluxos de Treball Modulars: Utilitzeu els fluxos de treball orquestrats de Didit a la Consola de Negoci per definir les accions automatitzades basades en els canvis d'estat AML, creant un marc de conformitat flexible i adaptable.

Com Ajuda Didit

Didit proporciona les eines essencials per implementar el control dinàmic de sancions amb una facilitat i eficiència inigualables. El nostre producte AML Screening & Monitoring examina els usuaris contra més de 1300 bases de dades globals de sancions, PEP i llistes de vigilància en temps real, utilitzant un sistema de risc de dues puntuacions impulsat per IA amb llindars de conformitat configurables. L'arquitectura modular significa que podeu connectar i reproduir controls d'identitat, mentre que el nostre enfocament centrat en el desenvolupador ofereix entorns de prova instantanis i API netes per a una integració ràpida. Per a les empreses que requereixen una vigilància contínua, la Monitorització Contínua de Didit torna a examinar automàticament els usuaris verificats diàriament, enviant alertes de webhook sobre noves coincidències de sancions i canvis d'estat per a una conformitat continuada.

Amb Didit, us beneficieu de KYC bàsic gratuït, sense quotes d'instal·lació i un model de pagament per verificació exitosa, fent que el compliment avançat sigui accessible per a empreses de totes les mides. La nostra plataforma nativa d'IA automatitza la confiança i orquestra el risc, reduint la revisió manual i proporcionant dades d'identitat estructurades per a una millor presa de decisions.

Preparat per Començar?

Preparat per veure Didit en acció? Obteniu una demostració gratuïta avui.

Comenceu a verificar identitats de forma gratuïta amb el nivell gratuït de Didit.

Infraestructura per a identitat i frau.

Una API per a KYC, KYB, monitorització de transaccions i anàlisi de carteres. Integra-la en 5 minuts.

Demana a una IA que resumeixi aquesta pàgina
Guia de Control Dinàmic de Sancions amb Didit per a.