Bonjour,
Je souhaite réaliser une application en C++/PostgreSQL ou des utilisateurs pourront manipuler des données.
Mon souci étant de sécuriser un maximum la confidentialité des données, j'ai pensé à l'architecture suivante :
Chaque ligne de DONNEES est visible seulement par qques utilisateurs
Il existe une table DONNEES.
Chaque utilisateur possède un compte postgreSQL et s'authentifie avant de soumettre des requêtes.
Il existe autant de vue (où seul un SELECT est permis) sur cette table DONNEES que d'utilisateur (afin que chaque utilisateur puisse faire un SELECT sur sa vue et non directement sur la table des données)
Ne permttre aux utilisateurs que des INSERT sur la table DONNEES.
Avez-vous une idée pour une plus grande sécurité surtout au niveau des insertions directes dans la table DONNEES?
Partager