OBS_016_DB_HISTORY_CONTEXT: DB-History erfasst Actor und Correlation
Severity: must. Bereich: observability-audit.
Regel
Anwendungen mit Row-History MUESSEN vor mutierenden DB-Operationen Actor, Correlation-ID und Request- oder Job-Kontext fuer Trigger bereitstellen, zum Beispiel ueber PostgreSQL current_setting Werte wie app.actor_id, app.correlation_id und app.request_path.
Reflection-Check
check:
reflect:
fields:
- actor_id
- correlation_id
- request_path
objects:
- history_trigger
- audit_event
- trace_spanEvidence
- OWASP_LOGGING, OWASP Logging Cheat Sheet
- OTEL_TRACES, OpenTelemetry Traces
- LOCAL_SECURITY, Lokale Security YAML Library