Il existe certaines tables critiques dont je dois m'assurer qu'elles ne seront jamais supprimées ou modifiées. seule l'action possible est de le lire et le dba peut ajouter plus de lignes. C'est tout.Prévenir la suppression/la mise à jour des tables par superadmin/dba?
Maintenant, pour plus de sécurité, je veux empêcher même le dba de pouvoir supprimer/modifier les enregistrements, donc, fondamentalement, personne ne peut jamais supprimer ou modifier un enregistrement, pas de super administrateur aussi. Ces tables sont essentielles pour le suivi d'activité de certains types d'utilisateurs dont les données doivent être conservées indéfiniment et certaines sont des tables de recherche critiques. Donc, un mélange de valeurs verrouillées par le système et des valeurs suivies par l'utilisateur.
L'idée est si quelqu'un veut détruire les données dont il a besoin pour détruire cette base de données. Y a-t-il un moyen de faire cela?
Donc, si nous avons une personne malhonnête à l'intérieur avec un accès administrateur alors rien ne peut être fait? Comment contrôlent-ils l'information sur les systèmes gouvernementaux? – Markus
Confiance. Parce que chaque système peut être piraté, en particulier par les superutilisateurs parce qu'ils doivent le faire. Et ne donnez pas à tout le monde l'accès super-utilisateur, il n'est pas nécessaire. Et n'oubliez pas vos sauvegardes, celles-ci peuvent également être piratées si vous ne les stockez pas dans un endroit très sécurisé. La sécurité est très difficile lorsque vous travaillez avec des gens. http://wiki.postgresql.org/wiki/SEPostgreSQL –