Bda cm iii controle acces pdf

? J Y Antoine Administration des bases de données Jean-Yves Antoine http www info univ- tours fr antoine C ? J Y Antoine Administration des bases de données III ?? Protection des données contrôles d ? accès COBJECTIFS NOTIONS Politiques de contrôle d ? accès aux données Contrôle discrétionnaire privilèges Contrôle à base de rôles PRATIQUES Contrôle discrétionnaire sous Oracle Contrôle d ? accès par rôle sous Oracle ? J Y Antoine C POLITIQUES DE CONTRÔLE D ? ACCES Trois modèles principaux de contrôle des accès dans les systèmes d ? information Politique de contrôle discrétionnaire DAC Politique de contrôle à base de rôles RBAC Politique de contrôle obligatoire MAC ? J Y Antoine C POLITIQUES DE CONTRÔLE D ? ACCES Politique de contrôle discrétionnaire Privilèges spéci ?ques de chaque utilisateur sur chaque objet Politique de contrôle à base de rôles ?? Privilèges spéci ?ques à un rôle correspondant à une fonction dans l ? institution utilisant le système d ? information ?? Utilisateurs rattachés à un rôle particulier Politique de contrôle obligatoire Idée les choix de protection ne doivent pas être pris par l ? utilisateur ?? Niveaux de classi ?cation des objets ?? Niveaux d ? habilitation des utilisateurs Exemple U peut accéder à objet O U peut modi ?er un O si Niveau habilit U si Niveau habilit U Niveau classif O Niveau classif O ? J Y Antoine C CONTRÔLE DISCRETIONNAIRE Norme SQL ?? Autorise la gestion de privilèges contrôle d ? accès discrétionnaire et ou à base de rôles ?? Ordres LCD Langage de Contrôle de Données GRANT ? TO utilisateur role REVOKE ? FROM utilisateur role CREATE ROLE nom ? ?? Standard SQL assez général dans la gestion de privilèges extensions spéci ?cités propres à chaque SGBD ? J Y Antoine C CONTRÔLE DISCRETIONNAIRE Type de privilège ?? Privilège système droit global d ? exécuter un type d ? ordre SQL Exemple CREATE TABLE ALTER TABLE etc ? GRANT priv TO utilisateur role REVOKE priv FROM utilisateur role ?? Privilège objet droit d ? exécuter un type d ? action lecture mise à jour ? sur un objet précis Exemple SELECT UPDATE INSERT etc ? Par défaut un utilisateur a tous les privilèges objet sur les objets qui lui appartiennent les autres aucun sauf DBA GRANT priv ON objet TO utilisateur role REVOKE priv ON objet FROM utilisateur role GRANT priv ON objet att ? attn TO utilisateur role REVOKE priv ON obj att ? attn FROM utilisateur role ? J Y Antoine C VUES ET CONTRÔLE D ? ACCES Vues moyen aisé d ? avoir un contrôle direct sur les accès Table Att select OK pour PUBLIC GRANT sur attributs GRANT sur vue ? J Y Antoine GRANT SELECT ON Table Att TO PUBLIC CREATE VIEW SATT AS SELECT Attr FROM Table GRANT SELECT ON SATT TO PUBLIC C ORACLE UTILISATEURS Création ?? Droit de création limité au DBA utilisateur prédé ?ni SYSTEM ?? Accorde un droit de connexion à l ? utilisateur

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 01, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 49.9kB