Dr. Gerdewal ConsultingDr. Gerdewal Consulting
Insight 11.1

Postgres & CIS

Der CIS PostgreSQL Benchmark: Umfassende Sicherheit für Open-Source-Datenbanken.


Das CIS-Framework für PostgreSQL bietet eine detaillierte Checkliste zur Härtung von Instanzen gegen Angriffe. Ein Fokus liegt auf der sicheren Installation und dem Dateisystem-Schutz (Permissions des Data-Directories). Das Logging wird durch Parameter wie 'log_connections' und 'log_disconnections' lückenlos konfiguriert.

Standardmäßig wird die Authentifizierung über die 'pg_hba.conf' Datei auf sichere Methoden wie SCRAM-SHA-256 umgestellt.
Unnötige Extensions und Standard-Datenbanken (wie 'postgres') werden eingeschränkt oder entfernt. Die Verschlüsselung während der Übertragung wird durch eine strikte SSL/TLS-Konfiguration erzwungen. Das Framework empfiehlt die Deaktivierung von Superuser-Rechten für Applikations-Benutzer (Least Privilege). Regelmäßige Backups und deren Integritätsprüfung sind fester Bestandteil der CIS-Compliance-Strategie. Zusätzliche Security-Layer wie 'Row Level Security' (RLS) werden zur feingranularen Datenkontrolle empfohlen. Cloud-Provider bieten oft automatisierte 'Compliance-Reports', die den CIS-Status der Postgres-Instanz prüfen.

Zusammenfassend: Auch für PostgreSQL ist der CIS-Standard das Fundament für einen sicheren Betrieb in Unternehmen.