SlideShare une entreprise Scribd logo
Oracle DataBase Vault
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Introduction  Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Problématique Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Nouvelles Exigences Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Présentation d’Oracle DataBase Vault (ODBV) Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion C’est quoi Oracle DataBase Vault ? Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Fonctionnalités d’ODBV Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Restriction des droits d’accés aux DBAs et users Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Définition d’un Realm Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Mise en œuvre d’un Realm Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Exemple d’utilisation d’ un Realm Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Protection des bases de données et des applications Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Définition des Commandes Rules Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Mise en oeuvre des commandes rules Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Contrôle d’accès des applications Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Définition des facteurs d’autorisations Oracle DataBase  Vault
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Mise en œuvre des facteurs d’autorisations Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Conclusion Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Historiquement, l‘administrateur des bases de données ou l’application ont eu accès total à la base de données (comprenant les données et le dictionnaire de données) pour simplifier la conception, le développement et le fonctionnement d'application.  En outre, il est difficile et peut-être impossible de spécifier une politique de contrôle d’accès additionnel basée sur l'environnement de client sans  la connaissance fondamentale de la conception de l'application. Les études bien fondées de sécurité ont montré que plus de 70% de pertes et d'attaques de données de système d'information ont été commis par des « initiés » et ceux autorisées avec un certain niveau de l'accès au système et à ses données. ( cf www.oracle.com ) Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Des nouvelles exigences sont apparues : Empêcher la révélation ou la modification non autorisée d'information sensible qui pourrait mener au vol d'identité et aux irrégularités financières. Fournir l'accès précis à l'information,  Satisfaire la normalisation des conditions de conformité, Passer des audits internes et externes,  Sécuriser les applications et les bases de données. Oracle DataBase  Vault Rule Set
ODBV = Oracle DataBase Vault Oracle Database Vault est une solution d’aide présentée aux clients Oracle afin de résoudre les plus difficiles problèmes de sécurité d’aujourd’hui.  Oracle Database Vault interdit les DBAs à consulter les données, d’accéder à d’autres applications et exécuter des tâches qui ne sont pas de leurs responsabilités. Oracle Database vault n’est pas un SGBD mais plutôt une nouvelle option très intéressante concernant la sécurité et le contrôle d’accès aux données.  Cette option n’est disponible que sur la version Enterprise 10.2.0.2 et uniquement sur les plateformes suivantes : Linux X86 (32 bits) et Solaris. Elle sera bien entendu élargie aux autres plateformes avec les nouvelles versions. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Rule Set
Oracle Database Vault permet de : Restreindre l’accès Des utilisateurs privilégiés aux données.  Empêcher le  DBA  à manipuler des bases de données et d'accéder à d'autres applications. Fournir de meilleurs contrôles de qui, quand et d'où une application peut être accédée.  Protéger des applications existantes sans interférer leurs fonctionnalités  Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Oracle database vault  est fondé sur les notions suivantes : The  REALM : Royaume. Command Rules : Les Règles. Multi-Factor Authorization : Autorisation à facteurs multiples. Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Oracle database vault peut être employée pour empêcher les DBAs de consulter les données en utilisant leurs privilèges de DBA en définissant tout simplement Realm (un royaume) autour des schémas et des objets sensibles.. Le REALM est une zone de protection, où on détermine le contenu à protéger : une table, un ensemble de tables, une application ou de multiples applications  Un Realm est un dispositif servant à identifier les utilisateurs. Le REALM permet de faire l'association login/mot de passe afin de déterminer si l'utilisateur est correctement authentifié ou non.  Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Pour chaque utilisateur, le Realm connait la liste des rôles associés.  Les rôles sont les responsabilités attribuées à un utilisateur donné. La protection des ressources se fait par rôle, c'est-à-dire que l'on indique le rôle dont doit disposer un utilisateur pour accéder à la ressource.  L'alimentation du Realm (ajout d'utilisateurs et des rôles correspondants) est à la charge du développeur. Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Se connecter à l’interface web d’administration d’oracle database vault (DVA) en utilisant l’URL suisvant :  http://<hostname>:<port>/dva Se loger en utilisant le compte database vault owner (propriétaire de database vault). Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Interface d’accueil Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Création par interface  :  Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Création par Code :  begin dvsys.dbms_macadmin.CREATE_REALM (  realm_name => 'HR Realm',  description => 'This realm protects the HR data from DBA access',  enabled => 'Y',  audit_options => 1);  commit;  End; Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Listes des royaumes existants  :  Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Définition des objets protégés par interface  :  Après la création du Realm, on doit définir les objets à sécuriser par le realm créé. Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Définition des objets protégés par Code :  begin  dvsys.dbms_macadmin.add_object_to_realm ( realm_name => 'HR Realm', object_owner => 'HR', object_name => '%', object_type => '%'); end; commit; Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Définition des autorisations  par interface  :  Par défaut, un Realm ne donne pas l'accès aux objets protégés à aucun   utilisateur, ainsi on doit explicitement définir les utilisateurs des objets protégés,  et les autorisations d’accès par l'intermédiaire de « Realm Autorisation ». Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Création par Code :  begin  dvsys.dbms_macadmin.add_auth_to_realm (  realm_name => 'HR Realm',  grantee => 'HR',  auth_options => 1);  end;  /  commit;  Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Accès total  : sans l’utilisation d’un Realm. Rule Set Mise en oeuvre Exemple
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Accès limité  : utilisation d’un Realm. Rule Set Mise en oeuvre Exemple
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Oracle Database Vault fournit la séparation puissante des tâches et protège la base de données contre les changements non autorisés. En outre, des règles de commande peuvent être définies pour toutes les commandes de SQL afin de contrôler leur exécution. Les Règles (Command Rules) : C’est un ensemble de règles sous forme de liste qui va définir les autorisations pour les utilisateurs : « Quel utilisateur peut exécuter quelle commande ». L’autorisation peut être affinée jusqu'à : jour, adresse IP, adresse MAC, Hostname, … Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Liste des commandes rules Rule Set Alter Database  Alter View  Noaudit  Alter Function  Audit  Alter Tablespace  Alter Package Body  Alter Procedure  Alter Profile  Alter Session  Alter System  Alter Synonym  Alter Table  Alter Trigger  Alter User  Password  Change Password  Truncate Table  Rename  Connect  Comment  Create Function  Create Index  Create Package  Create Database Link  Create Procedure  Create Role  Create Package Body  Create User  Create View  Create Table  Grant  Drop User  Create Profile  Revoke  Drop Profile  Create Tablespace  Create Trigger  Connect  Update  Insert  Delete  Execute  Select  Lock Table
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création des Commandes Rules par interface Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création des Commandes Rules   par Code :  begin  dvsys.dbms_macadmin.CREATE_COMMAND_RULE ( command => 'drop_table',  rule_set_name => 'Disabled', object_owner => 'HR', object_name => '%', enabled => 'YES'); commit; end; / Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase  Vault Autorisation à facteurs multiples  (Multi-Factor Authorization) : ensemble de règle qui introduit de multiples strates (couches) dans la prise de décision.  L'administrateur de sécurité peut définir des règles qui sont basées sur des conditions spécifiques de conformité ou des conditions de sécurité. Par exemple, limitant les connections à une IP ou à une plage spécifique des adresses d'IP. Les facteurs et les règles de chambre forte de base de données d'Oracle peuvent être employés pour serrer de manière significative la sécurité d'application en limitant qui, quand, où et comment une application est accédée  Les facteurs tels que l'heure, l'endroit du client sur un réseau, ou les facteurs spécifiques à l'entreprise peuvent contrôle l’habilitation d'accès à l'application.
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase  Vault Liste des facteurs d’autorisations Méthode d’authentification Langue Identité D’entreprise Type D’Identification Session d’utilisateur Protocole Du Réseau Proxy d’identité D’entreprise IP De Base de données L’instance De Base de données Domaine  De Base De Données Domaine Machine Hostname De Base De Données Nom  De Base De Données Clients IP
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Création d’un Rule Set par interface Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Création d’un Rule Set par Code :  begin dvsys.dbms_macadm.CREATE_RULE_SET( rule_set_name => ‘Enforce Local Access’, description => ‘Enforce Local Access’, enabled => ‘Y’, audit_options => 1, fail_options => 1, fail_message => '', fail_code => 0); end; / commit; Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Association d’un Rule à un Rule Set par interface Rule Set
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Association d’un Rule à un Rule Set par code begin dvsys.dbms_macadm.CREATE_RULE( rule_name => ‘Enforce Local Access’, rule_expr => ‘SYS_CONTEXT('USERENV','IP_ADDRESS') ='130.35.46.19')'; end; / Commit
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Association d’un Rule Set à un Commande Rule   par interface Après association des rules à un rule set, ce dernier est appliqué à une règle de commande, déterminant dans quelles les conditions une certaine commande peut être exécutée
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase  Vault Création Objets Protégés Autorisations Association d’un Rule Set à un Commande Rule   par code begin dvsys.dbms_macadm.CREATE_COMMAND_RULE ( command => 'CONNECT', rule_set_name => ‘Enforce Local Access’, object_owner => '%', object_name => '%', enabled => 'Y'); end; / commit;
Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Reule Set Mise en oeuvre Conclusion Oracle DataBase  Vault Oracle Database Vault continue la tradition de sécurité en ajoutant des royaumes, des règles de commande, l'autorisation à facteurs multiples, et la séparation du devoir à la sécurité des  bases de données d'oracle.  Oracle Database Vault  fournit une sécurité forte pour les applications et les bases de données consolidées où les DBAs et les utilisateurs fortement privilégiés peuvent coexister dans la même base de données.  Avec Oracle Database Vault, les futurs administrateurs des bases de données, n’auront pas la totalité d’accès aux différents objets des bases de données.
Publicité

Contenu connexe

Tendances (20)

BPM & Workflow
BPM & WorkflowBPM & Workflow
BPM & Workflow
François Charoy
 
Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
ENSET, Université Hassan II Casablanca
 
Ingénieur FullStack Java/Angular
Ingénieur FullStack Java/Angular  Ingénieur FullStack Java/Angular
Ingénieur FullStack Java/Angular
Maroua Haddad
 
Hands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMANHands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMAN
Alberto Gallardo
 
ALV with Integrated Data Access
ALV with Integrated Data AccessALV with Integrated Data Access
ALV with Integrated Data Access
Radosław Gref
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
Abdoulaye Dieng
 
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC 02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC
Cellenza
 
Support JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVCSupport JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVC
ENSET, Université Hassan II Casablanca
 
스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해
beom kyun choi
 
Introduction à Django
Introduction à DjangoIntroduction à Django
Introduction à Django
Benoit Domingue
 
les style d'architecture
les style d'architecture les style d'architecture
les style d'architecture
Mouna Maazoun
 
SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
Slava Kokaev
 
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)
Ryan Cuprak
 
Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)
Heithem Abbes
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
Denis Gagné
 
Understanding index
Understanding indexUnderstanding index
Understanding index
Chien Chung Shen
 
Support Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFISupport Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFI
ENSET, Université Hassan II Casablanca
 
Advanced macro guide
Advanced macro guideAdvanced macro guide
Advanced macro guide
Erick Souza Martinho
 
Support de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfiSupport de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfi
ENSET, Université Hassan II Casablanca
 
Appalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPAppalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSP
Youness Boukouchi
 
Ingénieur FullStack Java/Angular
Ingénieur FullStack Java/Angular  Ingénieur FullStack Java/Angular
Ingénieur FullStack Java/Angular
Maroua Haddad
 
Hands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMANHands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMAN
Alberto Gallardo
 
ALV with Integrated Data Access
ALV with Integrated Data AccessALV with Integrated Data Access
ALV with Integrated Data Access
Radosław Gref
 
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC 02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC
Cellenza
 
스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해
beom kyun choi
 
les style d'architecture
les style d'architecture les style d'architecture
les style d'architecture
Mouna Maazoun
 
SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
Slava Kokaev
 
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)
Ryan Cuprak
 
Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)
Heithem Abbes
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
Denis Gagné
 
Appalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPAppalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSP
Youness Boukouchi
 

En vedette (20)

Oracle Database Vault
Oracle Database VaultOracle Database Vault
Oracle Database Vault
Marco Alamanni
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault Modeling
Kent Graziano
 
Présentation data vault et bi v20120508
Présentation data vault et bi v20120508Présentation data vault et bi v20120508
Présentation data vault et bi v20120508
Empowered Holdings, LLC
 
Bienvenue en France
Bienvenue en FranceBienvenue en France
Bienvenue en France
eva molina gimenez
 
Oracle Database Firewall - Pierre Leon
Oracle Database Firewall - Pierre LeonOracle Database Firewall - Pierre Leon
Oracle Database Firewall - Pierre Leon
OracleVolutionSeries
 
SunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRM
SunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRMSunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRM
SunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRM
SunTseu
 
Extraction Hiérarchique | Cours sql oracle
Extraction Hiérarchique | Cours sql oracleExtraction Hiérarchique | Cours sql oracle
Extraction Hiérarchique | Cours sql oracle
webreaker
 
OPN 2.0 Programme en français
OPN 2.0 Programme en françaisOPN 2.0 Programme en français
OPN 2.0 Programme en français
Oracle
 
Data Vault and DW2.0
Data Vault and DW2.0Data Vault and DW2.0
Data Vault and DW2.0
Empowered Holdings, LLC
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
Martin Berger
 
Enterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLMEnterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLM
Jean-Philippe PINTE
 
Why Data Vault?
Why Data Vault? Why Data Vault?
Why Data Vault?
Kent Graziano
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
Jean-Philippe PINTE
 
SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de GroupeSQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
webreaker
 
DBAAS – Database As a Service avec Oracle
DBAAS – Database As a Service avec OracleDBAAS – Database As a Service avec Oracle
DBAAS – Database As a Service avec Oracle
EASYTEAM
 
Visual Data Vault
Visual Data VaultVisual Data Vault
Visual Data Vault
Michael Olschimke
 
Oracle 11g exploitation
Oracle 11g exploitationOracle 11g exploitation
Oracle 11g exploitation
Dieudonné M'sago
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Mohamed Amine Mahmoudi
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
chammem
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault Modeling
Kent Graziano
 
Présentation data vault et bi v20120508
Présentation data vault et bi v20120508Présentation data vault et bi v20120508
Présentation data vault et bi v20120508
Empowered Holdings, LLC
 
Oracle Database Firewall - Pierre Leon
Oracle Database Firewall - Pierre LeonOracle Database Firewall - Pierre Leon
Oracle Database Firewall - Pierre Leon
OracleVolutionSeries
 
SunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRM
SunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRMSunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRM
SunTseu, evenement SalesCloud chez Oracle, Automatisez vos Ventes grâce au CRM
SunTseu
 
Extraction Hiérarchique | Cours sql oracle
Extraction Hiérarchique | Cours sql oracleExtraction Hiérarchique | Cours sql oracle
Extraction Hiérarchique | Cours sql oracle
webreaker
 
OPN 2.0 Programme en français
OPN 2.0 Programme en françaisOPN 2.0 Programme en français
OPN 2.0 Programme en français
Oracle
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
Martin Berger
 
Enterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLMEnterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLM
Jean-Philippe PINTE
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
Jean-Philippe PINTE
 
SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de GroupeSQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
webreaker
 
DBAAS – Database As a Service avec Oracle
DBAAS – Database As a Service avec OracleDBAAS – Database As a Service avec Oracle
DBAAS – Database As a Service avec Oracle
EASYTEAM
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Mohamed Amine Mahmoudi
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
chammem
 
Publicité

Similaire à Oracle Database Vault (20)

11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
Hamza SAID
 
alphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdf
alphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdfalphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdf
alphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdf
LuneSabsPericolo1
 
Presentation du SGBD Oracle DATABASE.pptx
Presentation du SGBD Oracle DATABASE.pptxPresentation du SGBD Oracle DATABASE.pptx
Presentation du SGBD Oracle DATABASE.pptx
PriscilleGANKIA
 
MySQL 5, un SGBDR mature ?
MySQL 5, un SGBDR mature ?MySQL 5, un SGBDR mature ?
MySQL 5, un SGBDR mature ?
Olivier DASINI
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
angeeLee
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Sql azure performance et montee en charge (1)
Sql azure   performance et montee en charge (1)Sql azure   performance et montee en charge (1)
Sql azure performance et montee en charge (1)
Aymeric Weinbach
 
La sécurité avec SQL Server 2012
La sécurité avec SQL Server 2012La sécurité avec SQL Server 2012
La sécurité avec SQL Server 2012
Microsoft Technet France
 
SQL Server et les développeurs
SQL Server et les développeurs SQL Server et les développeurs
SQL Server et les développeurs
Microsoft
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
kemenaran
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
DNG Consulting
 
Programmation JDBC for Java dataBase connectivity
Programmation JDBC for Java dataBase connectivityProgrammation JDBC for Java dataBase connectivity
Programmation JDBC for Java dataBase connectivity
nanambinkeuRodrigueC
 
Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006
Eric D.
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
Microsoft
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1
infcom
 
Weblog formation-administration-de-serveurs-d-applications-weblogic
Weblog formation-administration-de-serveurs-d-applications-weblogicWeblog formation-administration-de-serveurs-d-applications-weblogic
Weblog formation-administration-de-serveurs-d-applications-weblogic
CERTyou Formation
 
myLittleAdmin and myLittleBackup Presentation
myLittleAdmin and myLittleBackup PresentationmyLittleAdmin and myLittleBackup Presentation
myLittleAdmin and myLittleBackup Presentation
Elian Chrebor
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EE
Yassine Badri
 
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
Hamza SAID
 
alphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdf
alphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdfalphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdf
alphorm.com - support de la Formation Oracle Database 11g DBA 1 (1Z0-052)_SS.pdf
LuneSabsPericolo1
 
Presentation du SGBD Oracle DATABASE.pptx
Presentation du SGBD Oracle DATABASE.pptxPresentation du SGBD Oracle DATABASE.pptx
Presentation du SGBD Oracle DATABASE.pptx
PriscilleGANKIA
 
MySQL 5, un SGBDR mature ?
MySQL 5, un SGBDR mature ?MySQL 5, un SGBDR mature ?
MySQL 5, un SGBDR mature ?
Olivier DASINI
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
angeeLee
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Sql azure performance et montee en charge (1)
Sql azure   performance et montee en charge (1)Sql azure   performance et montee en charge (1)
Sql azure performance et montee en charge (1)
Aymeric Weinbach
 
SQL Server et les développeurs
SQL Server et les développeurs SQL Server et les développeurs
SQL Server et les développeurs
Microsoft
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
kemenaran
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
DNG Consulting
 
Programmation JDBC for Java dataBase connectivity
Programmation JDBC for Java dataBase connectivityProgrammation JDBC for Java dataBase connectivity
Programmation JDBC for Java dataBase connectivity
nanambinkeuRodrigueC
 
Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006
Eric D.
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
Microsoft
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1
infcom
 
Weblog formation-administration-de-serveurs-d-applications-weblogic
Weblog formation-administration-de-serveurs-d-applications-weblogicWeblog formation-administration-de-serveurs-d-applications-weblogic
Weblog formation-administration-de-serveurs-d-applications-weblogic
CERTyou Formation
 
myLittleAdmin and myLittleBackup Presentation
myLittleAdmin and myLittleBackup PresentationmyLittleAdmin and myLittleBackup Presentation
myLittleAdmin and myLittleBackup Presentation
Elian Chrebor
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EE
Yassine Badri
 
Publicité

Plus de Khalid ALLILI (10)

Jprofiler
JprofilerJprofiler
Jprofiler
Khalid ALLILI
 
Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?
Khalid ALLILI
 
Corba
CorbaCorba
Corba
Khalid ALLILI
 
Partager wana
Partager wanaPartager wana
Partager wana
Khalid ALLILI
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
Khalid ALLILI
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
Khalid ALLILI
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
Khalid ALLILI
 
Introduction au Bluetouth
Introduction au BluetouthIntroduction au Bluetouth
Introduction au Bluetouth
Khalid ALLILI
 
upload en PHP
upload en PHPupload en PHP
upload en PHP
Khalid ALLILI
 
Sérialisation, Persistance Et Mapping Objet Relationnel
Sérialisation, Persistance Et Mapping Objet RelationnelSérialisation, Persistance Et Mapping Objet Relationnel
Sérialisation, Persistance Et Mapping Objet Relationnel
Khalid ALLILI
 
Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?
Khalid ALLILI
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
Khalid ALLILI
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
Khalid ALLILI
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
Khalid ALLILI
 
Introduction au Bluetouth
Introduction au BluetouthIntroduction au Bluetouth
Introduction au Bluetouth
Khalid ALLILI
 
Sérialisation, Persistance Et Mapping Objet Relationnel
Sérialisation, Persistance Et Mapping Objet RelationnelSérialisation, Persistance Et Mapping Objet Relationnel
Sérialisation, Persistance Et Mapping Objet Relationnel
Khalid ALLILI
 

Dernier (20)

Texas Politics Today 2015 2016 Edition 17th Edition Maxwell Test Bank
Texas Politics Today 2015 2016 Edition 17th Edition Maxwell Test BankTexas Politics Today 2015 2016 Edition 17th Edition Maxwell Test Bank
Texas Politics Today 2015 2016 Edition 17th Edition Maxwell Test Bank
fadhelhaziri
 
🎤 Grand oral - Et si votre spontanéité devenait votre plus grande force au G...
🎤 Grand oral  - Et si votre spontanéité devenait votre plus grande force au G...🎤 Grand oral  - Et si votre spontanéité devenait votre plus grande force au G...
🎤 Grand oral - Et si votre spontanéité devenait votre plus grande force au G...
Miguel Delamontagne
 
Test Bank for MP Service Management 8th Edition
Test Bank for MP Service Management 8th EditionTest Bank for MP Service Management 8th Edition
Test Bank for MP Service Management 8th Edition
bouboumcimbi
 
A System of Orthopaedic Medicine 2nd Edition Ludwig Ombregt
A System of Orthopaedic Medicine 2nd Edition Ludwig OmbregtA System of Orthopaedic Medicine 2nd Edition Ludwig Ombregt
A System of Orthopaedic Medicine 2nd Edition Ludwig Ombregt
rauletyick
 
Business Strategy and Development Canadian 2nd Edition Bissonette Test Bank
Business Strategy and Development Canadian 2nd Edition Bissonette Test BankBusiness Strategy and Development Canadian 2nd Edition Bissonette Test Bank
Business Strategy and Development Canadian 2nd Edition Bissonette Test Bank
brattitrook8i
 
2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf
2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf
2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf
theachanrith2099
 
Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...
Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...
Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...
savarsewel4f
 
Gas-Turbine Power Generation 1st Edition Breeze
Gas-Turbine Power Generation 1st Edition BreezeGas-Turbine Power Generation 1st Edition Breeze
Gas-Turbine Power Generation 1st Edition Breeze
weaksyanceis
 
Présentation orale 02 : "Les vacances 2025"
Présentation orale 02 : "Les vacances 2025"Présentation orale 02 : "Les vacances 2025"
Présentation orale 02 : "Les vacances 2025"
RedWingates
 
The Ethics of Invention Technology and the Human Future Sheila Jasanoff
The Ethics of Invention Technology and the Human Future Sheila JasanoffThe Ethics of Invention Technology and the Human Future Sheila Jasanoff
The Ethics of Invention Technology and the Human Future Sheila Jasanoff
zumbagenuaj7
 
Chemistry and technology of polyols for polyurethanes Ionescu
Chemistry and technology of polyols for polyurethanes IonescuChemistry and technology of polyols for polyurethanes Ionescu
Chemistry and technology of polyols for polyurethanes Ionescu
rustyarkle3p
 
Marketing Real People Real Choices 9th Edition Solomon Test Bank
Marketing Real People Real Choices 9th Edition Solomon Test BankMarketing Real People Real Choices 9th Edition Solomon Test Bank
Marketing Real People Real Choices 9th Edition Solomon Test Bank
grubecovarxq
 
Dormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. Alekseev
Dormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. AlekseevDormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. Alekseev
Dormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. Alekseev
malfaknibbn5
 
Test Bank for Anatomy and Physiology 9th Edition by Patton
Test Bank for Anatomy and Physiology 9th Edition by PattonTest Bank for Anatomy and Physiology 9th Edition by Patton
Test Bank for Anatomy and Physiology 9th Edition by Patton
mickiiattipo
 
Group Dynamics for Teams 5th Edition Levi Test Bank
Group Dynamics for Teams 5th Edition Levi Test BankGroup Dynamics for Teams 5th Edition Levi Test Bank
Group Dynamics for Teams 5th Edition Levi Test Bank
pittihalindx
 
Test Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa Kyle
Test Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa KyleTest Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa Kyle
Test Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa Kyle
teunekylonfv
 
Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...
Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...
Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...
seritmribai
 
🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...
🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...
🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...
Miguel Delamontagne
 
Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...
Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...
Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...
medamine10ma
 
Samba est une suite logicielle libre qui permet le partage de fichiers
Samba est une suite logicielle libre qui permet le partage de fichiersSamba est une suite logicielle libre qui permet le partage de fichiers
Samba est une suite logicielle libre qui permet le partage de fichiers
Kineba
 
Texas Politics Today 2015 2016 Edition 17th Edition Maxwell Test Bank
Texas Politics Today 2015 2016 Edition 17th Edition Maxwell Test BankTexas Politics Today 2015 2016 Edition 17th Edition Maxwell Test Bank
Texas Politics Today 2015 2016 Edition 17th Edition Maxwell Test Bank
fadhelhaziri
 
🎤 Grand oral - Et si votre spontanéité devenait votre plus grande force au G...
🎤 Grand oral  - Et si votre spontanéité devenait votre plus grande force au G...🎤 Grand oral  - Et si votre spontanéité devenait votre plus grande force au G...
🎤 Grand oral - Et si votre spontanéité devenait votre plus grande force au G...
Miguel Delamontagne
 
Test Bank for MP Service Management 8th Edition
Test Bank for MP Service Management 8th EditionTest Bank for MP Service Management 8th Edition
Test Bank for MP Service Management 8th Edition
bouboumcimbi
 
A System of Orthopaedic Medicine 2nd Edition Ludwig Ombregt
A System of Orthopaedic Medicine 2nd Edition Ludwig OmbregtA System of Orthopaedic Medicine 2nd Edition Ludwig Ombregt
A System of Orthopaedic Medicine 2nd Edition Ludwig Ombregt
rauletyick
 
Business Strategy and Development Canadian 2nd Edition Bissonette Test Bank
Business Strategy and Development Canadian 2nd Edition Bissonette Test BankBusiness Strategy and Development Canadian 2nd Edition Bissonette Test Bank
Business Strategy and Development Canadian 2nd Edition Bissonette Test Bank
brattitrook8i
 
2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf
2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf
2. traumatisme thoraciques cours 5A.M [Compatibility Mode].pdf
theachanrith2099
 
Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...
Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...
Test Bank for Operations and Supply Chain Management: The Core, 3rd Edition: ...
savarsewel4f
 
Gas-Turbine Power Generation 1st Edition Breeze
Gas-Turbine Power Generation 1st Edition BreezeGas-Turbine Power Generation 1st Edition Breeze
Gas-Turbine Power Generation 1st Edition Breeze
weaksyanceis
 
Présentation orale 02 : "Les vacances 2025"
Présentation orale 02 : "Les vacances 2025"Présentation orale 02 : "Les vacances 2025"
Présentation orale 02 : "Les vacances 2025"
RedWingates
 
The Ethics of Invention Technology and the Human Future Sheila Jasanoff
The Ethics of Invention Technology and the Human Future Sheila JasanoffThe Ethics of Invention Technology and the Human Future Sheila Jasanoff
The Ethics of Invention Technology and the Human Future Sheila Jasanoff
zumbagenuaj7
 
Chemistry and technology of polyols for polyurethanes Ionescu
Chemistry and technology of polyols for polyurethanes IonescuChemistry and technology of polyols for polyurethanes Ionescu
Chemistry and technology of polyols for polyurethanes Ionescu
rustyarkle3p
 
Marketing Real People Real Choices 9th Edition Solomon Test Bank
Marketing Real People Real Choices 9th Edition Solomon Test BankMarketing Real People Real Choices 9th Edition Solomon Test Bank
Marketing Real People Real Choices 9th Edition Solomon Test Bank
grubecovarxq
 
Dormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. Alekseev
Dormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. AlekseevDormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. Alekseev
Dormancy in Aquatic Organisms Theory Human Use and Modeling Victor R. Alekseev
malfaknibbn5
 
Test Bank for Anatomy and Physiology 9th Edition by Patton
Test Bank for Anatomy and Physiology 9th Edition by PattonTest Bank for Anatomy and Physiology 9th Edition by Patton
Test Bank for Anatomy and Physiology 9th Edition by Patton
mickiiattipo
 
Group Dynamics for Teams 5th Edition Levi Test Bank
Group Dynamics for Teams 5th Edition Levi Test BankGroup Dynamics for Teams 5th Edition Levi Test Bank
Group Dynamics for Teams 5th Edition Levi Test Bank
pittihalindx
 
Test Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa Kyle
Test Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa KyleTest Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa Kyle
Test Bank for Essentials of Pediatric Nursing, 1st Edition: Theresa Kyle
teunekylonfv
 
Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...
Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...
Solution Manual for Accounting for Governmental & Nonprofit Entities, 19th Ed...
seritmribai
 
🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...
🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...
🎤 Grand oral - Pourquoi la clarté et l'organisation des idées sont-elles des ...
Miguel Delamontagne
 
Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...
Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...
Diarrhées aiguës et déshydratation Diarrhées aiguës et déshydratatiode l’enfa...
medamine10ma
 
Samba est une suite logicielle libre qui permet le partage de fichiers
Samba est une suite logicielle libre qui permet le partage de fichiersSamba est une suite logicielle libre qui permet le partage de fichiers
Samba est une suite logicielle libre qui permet le partage de fichiers
Kineba
 

Oracle Database Vault

  • 2. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Introduction Oracle DataBase Vault Rule Set
  • 3. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Problématique Oracle DataBase Vault Rule Set
  • 4. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Nouvelles Exigences Oracle DataBase Vault Rule Set
  • 5. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Présentation d’Oracle DataBase Vault (ODBV) Oracle DataBase Vault Rule Set
  • 6. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion C’est quoi Oracle DataBase Vault ? Oracle DataBase Vault Rule Set
  • 7. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Fonctionnalités d’ODBV Oracle DataBase Vault Rule Set
  • 8. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Restriction des droits d’accés aux DBAs et users Oracle DataBase Vault Rule Set
  • 9. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Définition d’un Realm Oracle DataBase Vault Rule Set
  • 10. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Mise en œuvre d’un Realm Oracle DataBase Vault Rule Set
  • 11. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Exemple d’utilisation d’ un Realm Oracle DataBase Vault Rule Set
  • 12. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Protection des bases de données et des applications Oracle DataBase Vault Rule Set
  • 13. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Définition des Commandes Rules Oracle DataBase Vault Rule Set
  • 14. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Mise en oeuvre des commandes rules Oracle DataBase Vault Rule Set
  • 15. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Contrôle d’accès des applications Oracle DataBase Vault Rule Set
  • 16. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Définition des facteurs d’autorisations Oracle DataBase Vault
  • 17. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Mise en œuvre des facteurs d’autorisations Oracle DataBase Vault Rule Set
  • 18. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Conclusion Oracle DataBase Vault Rule Set
  • 19. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Historiquement, l‘administrateur des bases de données ou l’application ont eu accès total à la base de données (comprenant les données et le dictionnaire de données) pour simplifier la conception, le développement et le fonctionnement d'application. En outre, il est difficile et peut-être impossible de spécifier une politique de contrôle d’accès additionnel basée sur l'environnement de client sans la connaissance fondamentale de la conception de l'application. Les études bien fondées de sécurité ont montré que plus de 70% de pertes et d'attaques de données de système d'information ont été commis par des « initiés » et ceux autorisées avec un certain niveau de l'accès au système et à ses données. ( cf www.oracle.com ) Oracle DataBase Vault Rule Set
  • 20. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Des nouvelles exigences sont apparues : Empêcher la révélation ou la modification non autorisée d'information sensible qui pourrait mener au vol d'identité et aux irrégularités financières. Fournir l'accès précis à l'information, Satisfaire la normalisation des conditions de conformité, Passer des audits internes et externes, Sécuriser les applications et les bases de données. Oracle DataBase Vault Rule Set
  • 21. ODBV = Oracle DataBase Vault Oracle Database Vault est une solution d’aide présentée aux clients Oracle afin de résoudre les plus difficiles problèmes de sécurité d’aujourd’hui. Oracle Database Vault interdit les DBAs à consulter les données, d’accéder à d’autres applications et exécuter des tâches qui ne sont pas de leurs responsabilités. Oracle Database vault n’est pas un SGBD mais plutôt une nouvelle option très intéressante concernant la sécurité et le contrôle d’accès aux données. Cette option n’est disponible que sur la version Enterprise 10.2.0.2 et uniquement sur les plateformes suivantes : Linux X86 (32 bits) et Solaris. Elle sera bien entendu élargie aux autres plateformes avec les nouvelles versions. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Rule Set
  • 22. Oracle Database Vault permet de : Restreindre l’accès Des utilisateurs privilégiés aux données. Empêcher le DBA à manipuler des bases de données et d'accéder à d'autres applications. Fournir de meilleurs contrôles de qui, quand et d'où une application peut être accédée. Protéger des applications existantes sans interférer leurs fonctionnalités Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Rule Set
  • 23. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Oracle database vault est fondé sur les notions suivantes : The REALM : Royaume. Command Rules : Les Règles. Multi-Factor Authorization : Autorisation à facteurs multiples. Rule Set
  • 24. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Oracle database vault peut être employée pour empêcher les DBAs de consulter les données en utilisant leurs privilèges de DBA en définissant tout simplement Realm (un royaume) autour des schémas et des objets sensibles.. Le REALM est une zone de protection, où on détermine le contenu à protéger : une table, un ensemble de tables, une application ou de multiples applications Un Realm est un dispositif servant à identifier les utilisateurs. Le REALM permet de faire l'association login/mot de passe afin de déterminer si l'utilisateur est correctement authentifié ou non. Rule Set
  • 25. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Pour chaque utilisateur, le Realm connait la liste des rôles associés. Les rôles sont les responsabilités attribuées à un utilisateur donné. La protection des ressources se fait par rôle, c'est-à-dire que l'on indique le rôle dont doit disposer un utilisateur pour accéder à la ressource. L'alimentation du Realm (ajout d'utilisateurs et des rôles correspondants) est à la charge du développeur. Rule Set
  • 26. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Se connecter à l’interface web d’administration d’oracle database vault (DVA) en utilisant l’URL suisvant : http://<hostname>:<port>/dva Se loger en utilisant le compte database vault owner (propriétaire de database vault). Rule Set
  • 27. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Interface d’accueil Rule Set
  • 28. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Création par interface  : Rule Set
  • 29. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Création par Code : begin dvsys.dbms_macadmin.CREATE_REALM ( realm_name => 'HR Realm', description => 'This realm protects the HR data from DBA access', enabled => 'Y', audit_options => 1); commit; End; Rule Set
  • 30. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Listes des royaumes existants : Rule Set
  • 31. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Définition des objets protégés par interface  : Après la création du Realm, on doit définir les objets à sécuriser par le realm créé. Rule Set
  • 32. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Définition des objets protégés par Code : begin dvsys.dbms_macadmin.add_object_to_realm ( realm_name => 'HR Realm', object_owner => 'HR', object_name => '%', object_type => '%'); end; commit; Rule Set
  • 33. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Définition des autorisations par interface  : Par défaut, un Realm ne donne pas l'accès aux objets protégés à aucun utilisateur, ainsi on doit explicitement définir les utilisateurs des objets protégés, et les autorisations d’accès par l'intermédiaire de « Realm Autorisation ». Rule Set
  • 34. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Création par Code : begin dvsys.dbms_macadmin.add_auth_to_realm ( realm_name => 'HR Realm', grantee => 'HR', auth_options => 1); end; / commit; Rule Set
  • 35. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Accès total : sans l’utilisation d’un Realm. Rule Set Mise en oeuvre Exemple
  • 36. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Rule Set
  • 37. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Accès limité : utilisation d’un Realm. Rule Set Mise en oeuvre Exemple
  • 38. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Oracle Database Vault fournit la séparation puissante des tâches et protège la base de données contre les changements non autorisés. En outre, des règles de commande peuvent être définies pour toutes les commandes de SQL afin de contrôler leur exécution. Les Règles (Command Rules) : C’est un ensemble de règles sous forme de liste qui va définir les autorisations pour les utilisateurs : « Quel utilisateur peut exécuter quelle commande ». L’autorisation peut être affinée jusqu'à : jour, adresse IP, adresse MAC, Hostname, … Rule Set
  • 39. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Liste des commandes rules Rule Set Alter Database Alter View Noaudit Alter Function Audit Alter Tablespace Alter Package Body Alter Procedure Alter Profile Alter Session Alter System Alter Synonym Alter Table Alter Trigger Alter User Password Change Password Truncate Table Rename Connect Comment Create Function Create Index Create Package Create Database Link Create Procedure Create Role Create Package Body Create User Create View Create Table Grant Drop User Create Profile Revoke Drop Profile Create Tablespace Create Trigger Connect Update Insert Delete Execute Select Lock Table
  • 40. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création des Commandes Rules par interface Rule Set
  • 41. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création des Commandes Rules par Code : begin dvsys.dbms_macadmin.CREATE_COMMAND_RULE ( command => 'drop_table', rule_set_name => 'Disabled', object_owner => 'HR', object_name => '%', enabled => 'YES'); commit; end; / Rule Set
  • 42. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Rule Set
  • 43. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase Vault Autorisation à facteurs multiples (Multi-Factor Authorization) : ensemble de règle qui introduit de multiples strates (couches) dans la prise de décision. L'administrateur de sécurité peut définir des règles qui sont basées sur des conditions spécifiques de conformité ou des conditions de sécurité. Par exemple, limitant les connections à une IP ou à une plage spécifique des adresses d'IP. Les facteurs et les règles de chambre forte de base de données d'Oracle peuvent être employés pour serrer de manière significative la sécurité d'application en limitant qui, quand, où et comment une application est accédée Les facteurs tels que l'heure, l'endroit du client sur un réseau, ou les facteurs spécifiques à l'entreprise peuvent contrôle l’habilitation d'accès à l'application.
  • 44. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase Vault Liste des facteurs d’autorisations Méthode d’authentification Langue Identité D’entreprise Type D’Identification Session d’utilisateur Protocole Du Réseau Proxy d’identité D’entreprise IP De Base de données L’instance De Base de données Domaine De Base De Données Domaine Machine Hostname De Base De Données Nom De Base De Données Clients IP
  • 45. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Création d’un Rule Set par interface Rule Set
  • 46. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Création d’un Rule Set par Code : begin dvsys.dbms_macadm.CREATE_RULE_SET( rule_set_name => ‘Enforce Local Access’, description => ‘Enforce Local Access’, enabled => ‘Y’, audit_options => 1, fail_options => 1, fail_message => '', fail_code => 0); end; / commit; Rule Set
  • 47. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Association d’un Rule à un Rule Set par interface Rule Set
  • 48. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Association d’un Rule à un Rule Set par code begin dvsys.dbms_macadm.CREATE_RULE( rule_name => ‘Enforce Local Access’, rule_expr => ‘SYS_CONTEXT('USERENV','IP_ADDRESS') ='130.35.46.19')'; end; / Commit
  • 49. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Association d’un Rule Set à un Commande Rule par interface Après association des rules à un rule set, ce dernier est appliqué à une règle de commande, déterminant dans quelles les conditions une certaine commande peut être exécutée
  • 50. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Rule Set Mise en oeuvre Conclusion Oracle DataBase Vault Création Objets Protégés Autorisations Association d’un Rule Set à un Commande Rule par code begin dvsys.dbms_macadm.CREATE_COMMAND_RULE ( command => 'CONNECT', rule_set_name => ‘Enforce Local Access’, object_owner => '%', object_name => '%', enabled => 'Y'); end; / commit;
  • 51. Introduction Problématique Présentation ODBV Exigences Limitation d’accès C’est quoi ODBV? Fonctionnalités Realm Mise en oeuvre Exemple Protection des BDs Commandes rules Mise en oeuvre Accès/Applications Reule Set Mise en oeuvre Conclusion Oracle DataBase Vault Oracle Database Vault continue la tradition de sécurité en ajoutant des royaumes, des règles de commande, l'autorisation à facteurs multiples, et la séparation du devoir à la sécurité des bases de données d'oracle. Oracle Database Vault fournit une sécurité forte pour les applications et les bases de données consolidées où les DBAs et les utilisateurs fortement privilégiés peuvent coexister dans la même base de données. Avec Oracle Database Vault, les futurs administrateurs des bases de données, n’auront pas la totalité d’accès aux différents objets des bases de données.