PostgreSQL 16 OK

Security Controls & Tenant Isolation

Cryptographic enforcement, session lifecycle, and Row Level Security boundaries.

PostgreSQL Row Level Security (RLS)

Jede mandantenbezogene Tabelle erzwingt PostgreSQL FORCE ROW LEVEL SECURITY. Die Anwendungsdatenbankrolle (platform_app) operiert mit NOBYPASSRLS ohne Superuser-Privilegien.

USING (organization_id = current_tenant_id())
OIDC PKCE & Sitzungsrotation

Authentifizierung über OpenID Connect mit S256 PKCE Challenges. Rohe Token werden niemals im Browser-Speicher abgelegt. Sitzungs-IDs sind kryptografisch abgesichert und werden bei jedem Login rotiert.

HttpOnly + SameSite=Lax Cookies aktiv

Unveränderliche Audit-Trail-Richtlinie

Datenbankberechtigungen verbieten DELETE- und UPDATE-Operationen auf audit_events. Sensible Metadaten werden vor der Persistierung automatisch bereinigt.

Enforced at Application & Database Engine Layers