Audit-Protokoll — manipulationssicherer Compliance-Nachweis

Durchsuchen, filtern und exportieren Sie das Audit-Protokoll von Certivant, eine manipulationssichere, nur anhängbare Historie jeder KYC/KYB-Aktion für behördliche Prüfungen und interne Untersuchungen.

Who can do this:Org ownerOrg adminOrg member— Mitglieder sehen Einträge zu Antragstellern, auf die sie Zugriff haben. Admins sehen alle Einträge der Organisation.

Was passiert hier?

Das Audit-Protokoll ist die nur anhängbare Historie (Append-only) jeder wesentlichen Aktion in Ihrer Organisation. Jede Prüfanfrage, jeder Dokumentenupload, jede Entscheidung (automatisch oder manuell), jede Einstellungsänderung, jede Mitgliedschaftsänderung und jeder ausgelöste Webhook landet hier mit Zeitstempel, Akteur und betroffener Ressource.

Sie können durchsuchen, filtern und exportieren. Aufsichtsbehörden schätzen diese Seite, und Sie sollten es auch.

Die Seite Audit-Protokoll: eine filterbare, manipulationssichere Liste jeder KYC-Aktion. Jede Zeile zeigt den Ereignistyp, den Akteur (Benutzer oder Antragsteller), die betroffene Anfrage und einen Zeitstempel. Die Kennungen sind für die Dokumentation unkenntlich gemacht.

Wo finden Sie es?

Einblicke → Audit-Protokoll in der linken Seitenleiste.

Außerdem gibt es auf der Detailseite jeder Prüfanfrage ein Audit-Protokoll pro Antragsteller. Es ist auf die Ereignisse dieses einen Antragstellers beschränkt.

Was protokolliert wird

Einige Beispiele (nicht vollständig):

EreignisErfasste Felder
kyc.request.createdAnfrage-ID, Antragsteller-ID, Typ, externalRef, Quelle (Dashboard / API / öffentliches Formular)
kyc.request.approved (automatisch)Anfrage-ID, automatisierte Prüfungen, die beigetragen haben, Bewertung
kyc.request.approved (manuell)Anfrage-ID, Prüfer-Benutzer-ID, Prüfnotiz
kyc.request.rejectedwie oben, mit Ablehnungsgrund
kyc.request.escalatedAnfrage-ID, wer eskaliert hat, warum
document.uploadedDokument-ID, Typ, Seite, Dateigröße, verwendeter OCR-Anbieter
document.reanalyzedDokument-ID, wer ausgelöst hat, verwendeter Anbieter
decision.bulkListe der Anfragen, Entscheidung, Prüfnotiz
form.publishedFormular-ID, Version, wer veröffentlicht hat
member.added, member.removed, member.role_changedBenutzer-ID, Benutzer-ID des Ausführenden, Rolle vorher/nachher
settings.kyc_provider.changedSchlüssel des Anbieters, alt, neu, Benutzer-ID des Ausführenden
webhook.fired, webhook.failedEreignistyp, Ziel-URL, Statuscode, Anzahl der Wiederholungen
monitoring.alert.created, monitoring.alert.resolvedAntragsteller-ID, Warnungstyp, Schweregrad, Prüfnotiz
auth.signed_in, auth.signed_out, auth.password_changed, auth.2fa_enabledBenutzer-ID, IP, User-Agent

Die Seite

Filter

  • Datumsbereich — Standard sind die letzten 7 Tage. Erweitern Sie den Bereich für ältere Ereignisse.
  • Suche — durchsucht den Namen des Akteurs, den Ereigniscode und die Ressourcen-ID.
  • Ereignistyp — Mehrfachauswahl aus allen bekannten Ereignissen.
  • Akteur — auf einen Benutzer oder API-Schlüssel beschränken.
  • Ressource — auf einen Antragsteller, eine Anfrage oder ein Formular beschränken.
  • Unter-Mandant — nur für Partnerorganisationen. Erscheint, sobald Anfragen Unter-Mandanten-Markierungen tragen. Beschränkt das Protokoll auf einen Ihrer Endkunden. (Siehe Partner-Zuordnung.)

Zeilen

Jede Zeile zeigt:

SpalteHinweise
ZeitstempelISO 8601 mit Zeitzone. Bewegen Sie die Maus darüber, um „vor X Stunden“ zu sehen.
AkteurName des Benutzers (oder API-Schlüssel {prefix}… bei programmgesteuerten Aktionen bzw. „System“ bei automatischen Aufgaben).
EreignisDer Ereigniscode (z. B. kyc.request.approved).
RessourceKlicken Sie darauf, um den betroffenen Antragsteller, die Anfrage oder das Formular zu öffnen.
IPWoher die Anfrage des Akteurs kam.
NotizHat das Ereignis einen Freitext gespeichert (Prüfnotizen, Begründungen für Änderungen), wird er hier als Vorschau angezeigt.

Details einer Zeile

Klicken Sie auf eine Zeile, um die vollständigen Daten zu sehen. Bei Änderungen sind auch Momentaufnahmen vorher/nachher enthalten. Das Detailfeld zeigt außerdem verwandte Ereignisse (andere Aktionen an derselben Ressource zur selben Zeit), damit Sie den Ablauf eines Vorfalls rekonstruieren können.

Exportieren

Die Schaltfläche Exportieren (oben rechts) erstellt einen CSV- oder JSON-Export, der auf Ihre aktuellen Filter beschränkt ist. Nützlich für Einreichungen bei Aufsichtsbehörden, interne Untersuchungen oder die Weitergabe an ein SIEM.

Für die automatische Weiterleitung (z. B. das laufende Senden von Ereignissen an Splunk) richten Sie den Audit-Protokoll-Webhook unter Einstellungen → KYC/B → Webhooks ein. Dann müssen Sie diese Seite nicht abfragen.

Manipulationssicherheit

Einträge im Audit-Protokoll sind nur anhängbar (Append-only). Sie können sie über die Oberfläche weder bearbeiten noch löschen. Eine Rückgängig-Funktion gibt es nicht. Das ist beabsichtigt: Ein Audit-Protokoll, das sich bearbeiten lässt, ist nicht vertrauenswürdig.

Ist ein Eintrag tatsächlich falsch (z. B. wurde durch einen Systemfehler der falsche Prüfer erfasst), wird nicht der Originaleintrag geändert, sondern ein Korrekturereignis angehängt. Wenden Sie sich an Ihren Super-Administrator, wenn Sie dies benötigen.

Audit-Protokoll als Nachweis verwenden

Für behördliche Prüfungen:

  1. Filtern Sie auf den zu untersuchenden Zeitraum.
  2. Fügen Sie einen Filter für die betroffenen Antragsteller hinzu, falls bekannt.
  3. Exportieren Sie als CSV.
  4. Signieren Sie die CSV-Datei mit dem PGP-Schlüssel Ihrer Organisation (optional, aber empfohlen).
  5. Übergeben Sie die Datei der Aufsichtsbehörde.

Die CSV-Spalten sind stabil und dokumentiert. Aufsichtsbehörden, die mit KYC-Plattformen vertraut sind, erkennen das Schema.

Typische Auswertungen

„Wer hat diese Verifizierung genehmigt?“

Suchen Sie nach der Anfrage-ID. Achten Sie auf Ereignisse kyc.request.approved. Der Akteur ist der Mensch (oder auto), der die Genehmigung erteilt hat.

„Was hat sich im letzten Quartal an unserem Vertrauensschwellenwert geändert?“

Setzen Sie den Ereignistyp auf settings.kyc_provider.changed und den Datumsbereich auf das Quartal. Im Detailfeld jeder Zeile sehen Sie die Schwellenwerte vorher und nachher.

„Wurden sanktionierte Antragsteller genehmigt?“

Filtern Sie nach monitoring.alert.created mit dem Schweregrad high UND dem Anfragestatus APPROVED. Die Schnittmenge sind die Antragsteller mit hohem Risiko, die genehmigt wurden, bevor die Warnung ausgelöst wurde. Das deutet auf einen Rückstau bei der Prüfung hin.

„Zeig mir alles, was ein bestimmter Mitarbeiter letzte Woche getan hat“

Setzen Sie den Akteur auf den Benutzer. Sehen Sie sich die Aktivitäten der letzten Woche an. Das wird bei Untersuchungen im Zusammenhang mit dem Offboarding und bei Leistungsbeurteilungen verwendet.

Fehlerbehebung

Eine erwartete Zeile fehlt

  • Prüfen Sie Ihren Datumsbereich. Das Audit-Protokoll zeigt standardmäßig die letzten 7 Tage.
  • Prüfen Sie Ihren Datenisolierungsbereich. Mitglieder sehen nur Einträge zu Antragstellern, auf die sie Zugriff haben.
  • Der Filter für den Ereignistyp ist sehr eng. Entfernen Sie ihn.

Der Export ist leer

CSV-Exporte sind auf Ihre aktuellen Filter beschränkt. Liefern die Filter in der Oberfläche keine Zeilen, ist auch die CSV-Datei leer.

Zwei Zeilen für dasselbe Ereignis

Manchmal erzeugt eine einzelne Benutzeraktion mehrere Protokolleinträge, z. B. wird beim Anlegen einer Anfrage auch die implizite Anlage des Antragstellers protokolliert. Das ist erwartet. Beide Zeilen beschreiben die Änderungen am Systemzustand korrekt.

  • Berichte — formatierte, oft geplante Zusammenfassungen.
  • Monitoring — laufende Warnungen (die ebenfalls hier protokolliert werden).
  • Webhooks — Audit-Ereignisse in Echtzeit an Ihre eigenen Systeme weiterleiten.