Sécurité et rôles
AvancéRôles et privilèges, injection SQL, Row Level Security, chiffrement et bonnes pratiques d'accès en production.
- 01
Rôles et privilèges
PostgreSQL gère l'accès avec un seul concept, le rôle : un rôle peut représenter un utilisateur, un groupe, ou une application.
- 02
Injection SQL et requêtes paramétrées
L'injection SQL reste l'une des vulnérabilités les plus exploitées : elle survient dès qu'une entrée utilisateur est concaténée dans une requête.
- 03
Row Level Security : filtrer par ligne
La RLS fait appliquer par la base la règle « chaque utilisateur ne voit que ses données » : un garde-fou en profondeur pour les applications multi-locataires.
- 04
Chiffrement et données sensibles
La protection se joue à plusieurs niveaux : en transit, au repos, et dans les colonnes elles-mêmes.