270 MB for database vault binaries. 10 MB additional for database files. Prerequisites ... Database Vault. It's a trade off between more security with more bureaucracy ... – PowerPoint PPT presentation
Title: A First look at Database Vault David Bergmeier
1 A First look atDatabase VaultDavid Bergmeier 2 Agenda
Overview
Installation
Limitations
Securing Data
Backups
A trigger problem
3 About me
Senior Oracle DBA
Worked for MGA nearly 2 years
Background as an Analyst/Programmer
12 years in financial services industry
Started using Oracle in 1996
4 Overview
Why Oracle Database Vault?
Dont trust the DBA
Regulatory Compliance(e.g. Sarbanes Oxley)
Separation of duties
5 Separation of duties connect / as sysdba create user david ... grant dba to david select from scott.emp 6 Separation of duties connect / as sysdba create user david ... grant dba to david select from scott.emp 7 Separation of duties 8 Separation of duties 9 Separation of duties 10 Agenda
Overview
Installation
Limitations
Securing Data
Backups
A trigger problem
11 Prerequisites
Oracle 10.2.0.3
1024 MB of Physical RAM
Swap space (1.5 times RAM)
400 MB in /tmp
270 MB for database vault binaries
10 MB additional for database files
12 Prerequisites
Installation
Assumes one instance per Oracle home
But can support more
13 Installation 14 Installation User to receive DV_OWNER role 15 Installation Passwords must have alpha, numeric special 16 Installation User to receive DV_ACCTMGR role 17 Installation 18 Installation 19 Installation 20 Installation 21 Installation 22 Installation 23 Installation 24 Agenda
Overview
Installation
Limitations
Securing Data
Backups
A trigger problem
25 The First Problem
Lets start the database
26 The First Problem 27 The First Problem 28 The First Problem
I cannot login as SYDBA
So how do I start/stop Oracle?
29 The First Problem
connect / as SYSOPER
30 The First Problem 31 Agenda
Overview
Installation
Limitations
Securing Data
Backups
A trigger problem
32 Securing Some Data
lsnrctl start
emctl start dbconsole
33 Securing Some Data
sqlplus system/manager
SQLgt select from scott.emp
...
14 rows selected.
SQLgt
34 Securing Some Data 35 Securing Some Data 36 Securing Some Data 37 Securing Some Data 38 What is a Realm?
A realm is a functional grouping of schemas and roles that are secured.
39 What is a Realm? One Many 40 Securing Some Data 41 Securing Some Data 42 Securing Some Data 43 Securing Some Data 44 Securing Some Data 45 Securing Some Data 46 Securing Some Data 47 Securing Some Data
SQLgt select from scott.emp
select from scott.emp
ERROR at line 1
ORA-01031 Insufficient Privileges
SQLgt
48 Securing Some Data
SQLgt select from scott.dept
DEPTNO DNAME LOC
---------- -------------- --------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQLgt
49 Securing Some Data
Thats the end of the tutorial.
So now lets consider a real world application.
50 Real world Example Application server connects to database as single user EMP 51 Real world Example Support users connect with individual accounts with read-only access EMP 52 Real world Example grant select insert update delete grant role EMP grant select 53 Create User
SQLgt connect system/manager
SQLgt create user scott_app_user
2gt identified by tiger
3gt default tablespace USERS
identified by tiger
ERROR at line 2
ORA-01031 Insufficient Privileges
54 Create User
SQLgt connect dbu/manager
SQLgt create user scott_app_user
2gt identified by tiger
3gt default tablespace USERS
User created.
SQLgt grant connect to scott_app_user
55 Create User
SQLgt connect dbu/manager
SQLgt create user scott_ro
2gt identified by tiger
3gt default tablespace USERS
User created.
SQLgt grant connect to scott_ro
56 Create Role
SQLgt connect system/manager
SQLgt create role scott_ro_role
Role created.
SQLgt grant scott_ro_role to scott_ro
Grant succeeded.
SQLgt
57 Grants
SQLgt connect scott/tiger
SQLgt grant select,insert,update,delete on emp to scott_app_user
PowerShow.com is a leading presentation sharing website. It has millions of presentations already uploaded and available with 1,000s more being uploaded by its users every day. Whatever your area of interest, here you’ll be able to find and view presentations you’ll love and possibly download. And, best of all, it is completely free and easy to use.
You might even have a presentation you’d like to share with others. If so, just upload it to PowerShow.com. We’ll convert it to an HTML5 slideshow that includes all the media types you’ve already added: audio, video, music, pictures, animations and transition effects. Then you can share it with your target audience as well as PowerShow.com’s millions of monthly visitors. And, again, it’s all free.
About the Developers
PowerShow.com is brought to you by CrystalGraphics, the award-winning developer and market-leading publisher of rich-media enhancement products for presentations. Our product offerings include millions of PowerPoint templates, diagrams, animated 3D characters and more.