Zum Hauptinhalt springen
Didit erhält 7,5 Mio. $ für die Infrastruktur für Identität und Betrug
Didit
Zurück zum Blog
Blog · 6. März 2026

Leitfaden für Entwickler: Dynamische Sanktionsprüfung mit Didit (DE)

Erfahren Sie, wie Sie eine dynamische Sanktionsprüfung mit Didits leistungsstarkem AML-Screening, Webhooks und Azure Functions implementieren.

Von DiditAktualisiert
developers-guide-to-dynamic-sanctions-screening-with-didit.png

Echtzeit-Webhooks nutzenIntegrieren Sie Didits Webhooks, um sofortige Benachrichtigungen über Änderungen im AML-Screening-Status zu erhalten und so umgehend auf neue Risiken reagieren zu können.

Automatisierung mit Serverless FunctionsNutzen Sie Azure Functions für die ereignisgesteuerte Verarbeitung von Webhook-Payloads, um Compliance-Workflows effizient ohne Infrastrukturmanagement zu handhaben.

Kontinuierliche Compliance sicherstellenImplementieren Sie Didits Funktion zur kontinuierlichen Überwachung, um Benutzer täglich automatisch gegen globale Beobachtungslisten erneut zu prüfen und so eine aktuelle Due Diligence zu gewährleisten.

Didit optimiert AML-ProzesseDidit bietet eine AI-native, modulare AML-Screening-Lösung mit einem Zwei-Score-Risikosystem und konfigurierbaren Schwellenwerten, die alle über saubere APIs oder eine No-Code Business Console zugänglich sind, einschließlich eines kostenlosen Core-KYC-Tiers.

Die Notwendigkeit einer dynamischen Sanktionsprüfung

In der sich schnell entwickelnden Regulierungslandschaft von heute ist eine statische Sanktionsprüfung nicht mehr ausreichend. Finanzinstitute und Unternehmen aller Branchen müssen dynamische, echtzeitnahe Ansätze zur Bekämpfung von Geldwäsche (AML) und Terrorismusfinanzierung (CTF) anwenden. Die Herausforderung besteht darin, diese Prüfungen effizient in bestehende Systeme zu integrieren, riesige Datenmengen zu verarbeiten und schnell auf neue Risiken zu reagieren. Hier wird die Leistungsfähigkeit moderner Identitätsverifizierungsplattformen in Kombination mit serverlosen Architekturen von unschätzbarem Wert. Traditionelle Batch-Verarbeitung oder manuelle Überprüfungen können mit der Fluidität globaler Sanktionslisten und negativer Medienberichte einfach nicht Schritt halten. Ein proaktives, ereignisgesteuertes System ist unerlässlich, um das Risiko von Finanzkriminalität zu minimieren und hohe regulatorische Strafen zu vermeiden. Didits AML-Screening-Lösung wurde entwickelt, um dieser Anforderung gerecht zu werden, und bietet Echtzeit-Screening gegen über 1300 globale Sanktions-, PEP- und Beobachtungslisten-Datenbanken.

Didits AML-Screening und Webhooks verstehen

Didits AML-Screening ist eine Kernkomponente seiner Identitätsplattform und bietet eine robuste Risikoerkennung, indem Benutzer mit globalen Beobachtungslisten und Datenbanken abgeglichen werden. Es verwendet ein ausgeklügeltes Zwei-Score-System: einen Match Score für die Identitätsvertrauenswürdigkeit und einen Risk Score für das Risikolevel der Entität. Dies ermöglicht eine präzise Identifizierung potenzieller Übereinstimmungen und eine genaue Bewertung des damit verbundenen Risikos. Übereinstimmungen mit einem Match Score unter 93 werden typischerweise als False Positives klassifiziert, während diejenigen darüber als 'unreviewed' gelten und zur Risikobewertung übergehen. Der Risk Score, beeinflusst durch Faktoren wie Länderrisiko und Kategorie (PEP/Sanktionen), bestimmt den endgültigen AML-Status (Genehmigt, In Überprüfung oder Abgelehnt) basierend auf konfigurierbaren Schwellenwerten.

Entscheidend ist, dass Didit sich nahtlos über sein Webhook-System in Ihre bestehende Infrastruktur integriert. Wenn eine AML-Prüfung durchgeführt wird oder sich ihr Status ändert, sendet Didit eine Echtzeit-Benachrichtigung an einen vorkonfigurierten Endpunkt. Diese sofortige Rückmeldung ist entscheidend für die dynamische Sanktionsprüfung, da sie Ihrer Anwendung ermöglicht, sofort auf neue Informationen zu reagieren. Wenn beispielsweise ein zuvor genehmigter Benutzer zu einer Sanktionsliste hinzugefügt wird, erkennt Didits kontinuierliche Überwachungsfunktion dies, löst eine Statusänderung aus und sendet eine Webhook-Benachrichtigung, die ein schnelles Handeln ermöglicht.

Einrichten von Azure Functions für die Webhook-Verarbeitung

Azure Functions bieten eine ideale serverlose Umgebung für die Verarbeitung von Didits Webhooks. Sie sind ereignisgesteuert, skalierbar und kostengünstig und führen Code nur aus, wenn sie durch eine eingehende HTTP-Anfrage (den Webhook-Payload) ausgelöst werden. Dies eliminiert die Notwendigkeit, Server bereitzustellen oder zu verwalten, und ermöglicht es Entwicklern, sich ausschließlich auf die Logik der Verarbeitung von AML-Statusaktualisierungen zu konzentrieren.

Hier ist ein vereinfachtes Python-Beispiel für eine Azure Function, die einen Didit-Webhook empfängt und verarbeitet:


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
        )

Diese Funktion empfängt den Webhook, extrahiert wichtige Informationen wie session_id und aml_status und löst dann entsprechende nachgelagerte Aktionen aus. Dies könnte die Aktualisierung des Benutzerstatus in Ihrer Datenbank, die Benachrichtigung eines Compliance-Beauftragten oder die Initiierung weiterer automatischer Prüfungen basierend auf dem detaillierten AML-Bericht von Didit umfassen.

Implementierung kontinuierlicher Überwachung für fortlaufende Compliance

Einer der leistungsstärksten Aspekte der dynamischen Sanktionsprüfung ist die kontinuierliche Überwachung. Aufsichtsbehörden fordern zunehmend eine fortlaufende Wachsamkeit, nicht nur eine einmalige Prüfung während des Onboardings. Didits Continuous Monitoring-Funktion automatisiert diesen kritischen Prozess. Sobald eine AML-Prüfung durchgeführt wurde, überprüft Didit den Benutzer täglich automatisch anhand seiner umfassenden Datenbank von Beobachtungslisten und Sanktionslisten. Diese berührungslose Integration bedeutet, dass Sie keine zusätzliche Entwicklungsarbeit benötigen, um Ihre Kunden-Due-Diligence auf dem neuesten Stand zu halten.

Wenn neue Treffer gefunden werden, die Ihre konfigurierten Überprüfungs- oder Ablehnungsschwellenwerte überschreiten, ändert sich der Sitzungsstatus entsprechend (z. B. zu 'In Überprüfung' oder 'Abgelehnt), und eine Webhook-Benachrichtigung wird sofort an Ihre Azure Function gesendet. Dies ermöglicht Ihrem System, in Echtzeit auf neue Risiken zu reagieren, die kontinuierliche Einhaltung der AML/KYC-Vorschriften sicherzustellen und aufkommende Bedrohungen zu mindern. Die Business Console spiegelt diese Änderungen ebenfalls wider und bietet einen vollständigen Audit-Trail für Compliance-Teams.

Best Practices für eine robuste Implementierung

Um ein robustes und sicheres dynamisches Sanktionsprüfungssystem zu gewährleisten, beachten Sie diese Best Practices:

  • Sichere Webhook-Endpunkte: Validieren Sie immer Webhook-Signaturen, um sicherzustellen, dass Anfragen von Didit stammen und nicht manipuliert wurden. Azure Functions unterstützen integrierte Authentifizierung und Autorisierung.
  • Idempotenz: Gestalten Sie Ihren Webhook-Handler idempotent, d.h. die mehrfache Verarbeitung desselben Webhooks hat den gleichen Effekt wie die einmalige Verarbeitung. Dies verhindert Probleme, falls Webhooks mehrfach zugestellt werden.
  • Fehlerbehandlung und Wiederholungen: Implementieren Sie eine robuste Fehlerbehandlung und einen Wiederholungsmechanismus für nachgelagerte Aktionen. Wenn eine Datenbankaktualisierung fehlschlägt, stellen Sie sicher, dass das System den Versuch wiederholen oder den Fehler zur manuellen Intervention protokollieren kann.
  • Protokollierung und Überwachung: Eine umfassende Protokollierung innerhalb Ihrer Azure Function ist entscheidend für Debugging und Auditing. Überwachen Sie die Funktionsausführung und integrieren Sie sich in Azure Monitor für Warnungen bei Fehlern oder Anomalien.
  • Konfigurierbare Schwellenwerte: Nutzen Sie Didits konfigurierbare Compliance-Schwellenwerte für Match Score und Risk Score. Dies ermöglicht es Ihnen, Ihre Risikobereitschaft und Compliance-Haltung ohne Codeänderungen fein abzustimmen.
  • Modulare Workflows: Verwenden Sie Didits orchestrierte Workflows in der Business Console, um die automatisierten Aktionen basierend auf AML-Statusänderungen zu definieren und so einen flexiblen und anpassungsfähigen Compliance-Rahmen zu schaffen.

Wie Didit hilft

Didit bietet die wesentlichen Werkzeuge für die Implementierung einer dynamischen Sanktionsprüfung mit unvergleichlicher Leichtigkeit und Effizienz. Unser AML-Screening & Monitoring-Produkt überprüft Benutzer in Echtzeit gegen über 1300 globale Sanktions-, PEP- und Beobachtungslisten-Datenbanken und verwendet dabei ein KI-gestütztes Zwei-Score-Risikosystem mit konfigurierbaren Compliance-Schwellenwerten. Die modulare Architektur ermöglicht es Ihnen, Identitätsprüfungen per Plug-and-Play zu integrieren, während unser entwicklerorientierter Ansatz sofortige Sandboxes und saubere APIs für eine schnelle Integration bietet. Für Unternehmen, die eine fortlaufende Wachsamkeit benötigen, überprüft Didits Continuous Monitoring verifizierte Benutzer täglich automatisch erneut und sendet Webhook-Benachrichtigungen bei neuen Sanktionstreffern und Statusänderungen für die fortlaufende Compliance.

Mit Didit profitieren Sie von kostenlosem Core KYC, keinen Einrichtungsgebühren und einem Pay-per-erfolgreicher-Check-Modell, das fortschrittliche Compliance für Unternehmen jeder Größe zugänglich macht. Unsere KI-native Plattform automatisiert Vertrauen und orchestriert Risiken, reduziert manuelle Überprüfungen und liefert strukturierte Identitätsdaten für bessere Entscheidungen.

Bereit zum Start?

Bereit, Didit in Aktion zu sehen? Fordern Sie noch heute eine kostenlose Demo an.

Beginnen Sie kostenlos mit der Identitätsprüfung mit Didits kostenlosem Tarif.

Infrastruktur für Identität und Betrugsprävention.

Eine API für KYC, KYB, Transaktionsüberwachung und Wallet-Screening. In 5 Minuten integriert.

Lass dir diese Seite von einer KI zusammenfassen
Dynamische Sanktionsprüfung mit Didit – Entwicklerleitfaden.