Sécuriser l'accès à PostgreSQL

Intermédiaire LinuxPostgreSQL25 min50 XP

Le serveur PostgreSQL 16 accepte les connexions de partout, sans mot de passe (trust).

Exigences

  • /etc/postgresql/16/main/postgresql.conf : listen_addresses = 'localhost,10.10.40.10', password_encryption = scram-sha-256, ssl = on
  • /etc/postgresql/16/main/pg_hba.conf : plus aucune méthode trust ; connexions locales du compte système postgres en peer ; la base app accessible au rôle app uniquement depuis le réseau applicatif 10.10.40.0/24 en hostssl … scram-sha-256 ; rien d'autre
  • Rechargez la configuration (systemctl reload postgresql)

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Écoute restreinte, SCRAM et TLS
  2. pg_hba.conf minimal
  3. Configuration rechargée