TMAegis
Plus de règles pour postgres

TMA-POSTGRES-4.3

Ensure excessive administrative privileges are revoked

ÉlevéeNiveau 1Revue manuellepostgres

Description

With respect to PostgreSQL administrative SQL commands, only superusers should have elevated privileges. PostgreSQL regular, or application, users should not possess the ability to create roles, create new databases, manage replication, or perform any other action deemed privileged.

Méthode de vérification

Méthode d'audit: Revue manuelle

Cette recommandation ne peut pas être vérifiée automatiquement. Une analyse la liste avec ces instructions lorsque vous passez --include-manual.

Run psql -c "\du+" and review role attributes (Superuser, Create role, Create DB, Replication, Bypass RLS). Only designated administrative roles may hold them; any regular role with administrative attributes is a fail.

Méthode de correction

Méthode de correction: Recommandation ou correctif d'infrastructure

Revoke unneeded attributes, e.g. ALTER ROLE <role> NOSUPERUSER NOCREATEROLE NOCREATEDB NOREPLICATION NOBYPASSRLS;

Propriétés

Systèmes d'exploitation
Tous
Étiquettes
postgresdatabaseauthorizationmanual
Référence
CIS PostgreSQL 18 Benchmark v1.0.0 - 4.3 Ensure excessive administrative privileges are revoked