Back to the Oracle Database Security home page

Oracle Database Vault FAQ

Questions

Database Vault -- General

  1. What is Oracle Database Vault?
  2. Is Oracle Database Vault available now and what platforms is it available for?
  3. What Oracle software is required to run Oracle Database Vault?
  4. What is driving security requirements for IT organizations today?
  5. Who are super and privileged users?
  6. What else does Oracle Database Vault do?
  7. Is Oracle Database Vault the same as Oracle Audit Vault?
  8. Does Oracle have partners signed up to support Oracle Database Vault?

Database Vault -- Separation of duty

  1. How does Oracle Database Vault help customers achieve separation of duty?

Database Vault -- Performance

  1. What performance overhead does Oracle Database Vault incur on the database?

Database Vault -- Technical

  1. Does Database Vault require a separate database?
  2. Does Oracle Database Vault require Oracle Real Application Clusters (RAC)?
  3. How does Oracle Database Vault enforce these security mechanisms?
  4. How is Oracle Database Vault different from Virtual Private Database?
  5. Do the existing Oracle Database Security Features co-exist with Oracle Database Vault?
  6. Does Oracle Database Vault work with Oracle Transparent Data Encryption (TDE)?
  7. Who can grant roles like the DBA role in a Database protected by Database Vault?
  8. Can the Database Vault Administrator (owner) see data protected by a Realm?
  9. Does Oracle Database Vault allow database connections using Java?
  10. How do you move Oracle Database Vault security Policies from a development system to a production system?
  11. How do you apply patches in a Database that has the Oracle Database Vault option enabled?
  12. Who can create new users in a Database Vault environment?
  13. Would Enterprise Manager Grid Control continue to work on a Database Vault environment?
  14. Does Oracle Database Vault integrate with Oracle Label Security (OLS)? Can OLS leverage Oracle Database Vault Factors?

Database Vault -- Sales and Licensing

  1. Do customers need to pay license fee for Oracle Label Security (OLS) when using Oracle Database Vault?
  2. How is Database Vault packaged?
  3. Are there example business use cases for Database Vault?
  4. Are other Oracle Database Security Options included in Oracle Database Vault?

Database Vault -- Compliance

  1. Can I use Oracle Database Vault to meet Sarbanes-Oxley requirements?
  2. How does Oracle Database Vault help address customer compliance requirements?
  3. How does Database Vault address the "insider threat"?
  4. What are internal controls?

Database Vault -- Training

  1. Is there training available for Oracle Database Vault?
  2. Where do I go to learn more about Oracle Database Vault?

Database Vault -- Apps Certification

  1. Will Oracle Database Vault be certified with Oracle Applications?
  2. Does Oracle Database Vault replace the security mechanisms in applications?

Database Vault -- Evaluation

  1. Will Oracle Database Vault undergo a formal security evaluation?

Database Vault -- Platforms

  1. What platforms are supported by Oracle Database Vault for the 10.2.0.3 release?
  2. What platforms are supported by Oracle Database Vault for the 9.2.0.8 release?

Answers

  1. What is Oracle Database Vault?
  2. Oracle Database Vault is a database security option that you use to protect application data from DBA access, enforce protection of database structures from unauthorized change, and set a variety of access controls to implement dynamic and flexible security requirements. These features help you to adhere to standards for separation of duties, regulatory compliance, and internal control. You configure Oracle Database Vault to manage the security for an individual Oracle database instance. You can use Oracle Database Vault on standalone Oracle Database installations and in Oracle Real Application Clusters (RAC) environments.


  3. Is Oracle Database Vault available now and what platforms is it available for?
  4. Yes. Oracle Database Vault release 10.2.0.3 is available today and downloadable from OTN. Oracle Database Vault is available on 9.2.0.8 Oracle Database as well. Oracle Database Vault release 10.2.0.3 is available on a number of platforms like Linux x86 (32-bit), Solaris Operating System (SPARC) (64-bit), HPUX, AIX, and MS Windows to name a few. For the complete list of available platforms for 10.2.0.3 and 9.2.0.8 visit: http://www.oracle.com/technology/software/products/database_vault/index.html


  5. What Oracle software is required to run Oracle Database Vault?
  6. Oracle Database Vault requires Oracle Database 9i (9.2.0.8) Enterprise Edition or Oracle Database 10g Release 2 (10.2.0.3) Enterprise Edition or higher.


  7. What is driving security requirements for IT organizations today?
  8. There are two macro issues driving security requirements for IT organizations today:

    1. How to protect against the "insider threat" — attack from within an organization by rogue individuals with privileges who are thought to be trustworthy, but prove otherwise and
    2. The need to put in place controls to address the compliance requirements resulting from a deluge of privacy and corporate governance regulations.

    The latter include Sarbanes-Oxley, PCI, HIPAA, Gramm-Leach Bliley, the Japanese Privacy Act, BASEL II, and much more.


  9. Who are super and privileged users?
  10. Privileged users are users who have been granted powerful privileges or administrative roles within the database. Such users are generally administrators, but can be developers who are given access to the system for application development, partners who are given such privileges for application integration, or even an analyst who has access to database development tools such as Oracle Discoverer. A super user is the highest level of privileged user, oftentimes with SYSDBA access.


  11. What else does Oracle Database Vault do?
  12. In addition to that described above, Oracle Database Vault provides a web based management console that can be used to configure and manage the offering. Database Vault provides a dashboard to allow for monitoring of policies and configuration setup. Finally, Oracle Database Vault ships over three (3) dozen out-of-the box reports to show who has access to what helping to demonstrate proof of compliance.


  13. Is Oracle Database Vault the same as Oracle Audit Vault?
  14. No. Oracle Audit Vault is a new product from Oracle focuses on securing and consolidating audit data. Oracle Database Vault and Oracle Audit Vault are intended to co-exist in the enterprise to assist customers with security, compliance, and privacy needs.


  15. Does Oracle have partners signed up to support Oracle Database Vault?
  16. Yes, Oracle has been working closely with a number of partners. These include global System Integrators (SIs) with risk management and security practices and Independent Software Vendors (ISVs) who plan to leverage Oracle Database Vault to better secure and help address compliance requirements with their solutions. Examples of these partners include Protivity and BearingPoint as well as ArcSight, LogicalApps, Lumigent, Mantas, Tripwire, and Vormetric.


  17. How does Oracle Database Vault help customers achieve separation of duty?
  18. Oracle Database Vault helps customers achieve separation of duty by creating different responsibilities to manage the different aspects of the database environment. Oracle Database Vault creates responsibilities for managing security, managing user accounts, and managing database resources. Separation of duty helps customers prevent unauthorized access to business data. Preventing unauthorized access to business data is a crucial requirement for many regulations such as SOX, Basel II, HIPAA, Graham-Leach-Bliley, PCI, and J-SOX (Japan). By creating separation of duty in the database, Oracle Database Vault helps customers achieve better internal control on who does what and when in the database which is also part of the regulatory compliance requirements.


  19. What performance overhead does Oracle Database Vault incur on the database?
  20. Our TPC-C benchmark testing showed that Database Vault has a minimal overhead of less than 1%. Customers should test their custom security settings for performance and try to make them as simple as possible. Normal database tuning still applies when Database Vault is installed.


  21. Does Database Vault require a separate database?
  22. No. Oracle Database Vault is an option to the Oracle Database Enterprise Edition. It can be enabled on any Oracle Database Enterprise Edition release 9.2.0.8 or 10.2.0.3 and above.


  23. Does Oracle Database Vault require Oracle Real Application Clusters (RAC)?
  24. No. However, you can use Database Vault in Oracle Real Application Clusters (RAC) environments.


  25. How does Oracle Database Vault enforce these security mechanisms?
  26. Oracle Database Vault introduces several new concepts:

    1. Realm - A container that serves as a "protection zone". The Database Vault administrator can create a Realm and define the content within the realm. This realm can be comprised of database objects such a single table, multiple tables or an entire application, or multiple applications
    2. Command Rules - A collection of rules that you can create to control how users can execute almost any SQL statements, including SELECT, ALTER SYSTEM, database definition language (DDL), and data manipulation language (DML) statements. Command rules can work with rule sets to determine whether or not the statement is allowed. Rule Sets use Factors such as time of day, IP address, host name, or any number of identifiable attributes associated with the user. For example, a user will only be granted access to certain data if the command rules states that access to the application is restricted to working hours, from an internal IP address, and/or any other number of configurable parameters. These restrictions can be applied to all system users, including the most powerful DBAs.
    3. Multi-Factor Authorization - Rule sets that leverage multiple factors in their decision process. Security administrator's can define rules that are based on specific compliance requirements or security requirements. For example, limiting connections to a specific IP or range of IP addresses.


  27. How is Oracle Database Vault different from Virtual Private Database?
  28. Virtual Private Database is a fine-grained solution within the Database that enables customers to build customized row level security solutions using PL/SQL. Oracle Database Vault provides a higher level solution that provides security for the database and application, by controlling access of privileged users (DBAs) and implementing separation of duty inside the database.


  29. Do the existing Oracle Database Security Features co-exist with Oracle Database Vault?
  30. Yes. All security features available with the Oracle Database Enterprise Edition, for example VPD and Secure Application Roles, work with Oracle Database Vault. In Addition, other security options, like ASO and OLS, work with Oracle Database Vault as well.


  31. Does Oracle Database Vault work with Oracle Transparent Data Encryption (TDE)?
  32. Yes. Oracle Database Vault works with TDE. Database Vault Realms, Mutli-Factor Authorization, and Command Rules provide security controls around access to databases and applications as well as controlling activity within the database through separation of duty.


  33. Who can grant roles like the DBA role in a Database protected by Database Vault?
  34. In a database Vault environment, if a realm protects a database role, then only the Realm Owner can grant this role to others. For example the Data Dictionary Realm protects the DBA role. The SYS user by default is the owner of the Data Dictionary Realm and can grant the DBA role to others.


  35. Can the Database Vault Administrator (owner) see data protected by a Realm?
  36. No. The Database Vault owner account can only setup realms. It cannot see data protected by a realm. It also cannot add itself to the list of authorized users for any Realm it creates. This is part of the separation of duty that Oracle Database Vault enforces.


  37. Does Oracle Database Vault allow database connections using Java?
  38. Yes. Database Vault honors all connection types supported by any regular database.


  39. How do you move Oracle Database Vault security Policies from a development system to a production system?
  40. There are two ways to do this currently:

    1. You can either clone the database that has Database Vault policies in it, or
    2. you can use the Database Vault API to create your security policies in a development system and apply the same scripts to s production system when ready.

    In the future we are planning to leverage Enterprise manager Grid Control to move Database Vault security policies between databases.


  41. How do you apply patches in a Database that has the Oracle Database Vault option enabled?
  42. For each released database patch, there would be a section describing how to apply it in a Database Vault enabled Database.


  43. Who can create new users in a Database Vault environment?
  44. In an Oracle Database with the Database Vault option enabled, a new account management responsibility is created. Only a user with the account management responsibility can create new users in a Database Vault environment. This helps customers achieve separation of duty. Separation of duty is good for regulatory compliance.


  45. Would Enterprise Manager Grid Control continue to work on a Database Vault environment?
  46. Yes. It would continue to work. However, the restrictions that Database Vault put in place would apply to EM Grid Control administrators as well.


  47. Does Oracle Database Vault integrate with Oracle Label Security (OLS)? Can OLS leverage Oracle Database Vault Factors?
  48. Oracle Database Vault integrates well with Oracle Label Security (OLS). Oracle Database Vault factors can provide an additional dimension in deciding the security clearance of a user's session. For example, let us assume a user has been authorized to access sensitive data. However the security administrator wants to ensure the user accesses sensitive data only if he / she is in the office and connected to the trusted network. A Database Vault factor like Network Domain can be used to determine the security clearance of a user's database session. If the user is coming from the public Internet, he / she can see only non-sensitive data. If the user is coming from the trusted network, then the user is allowed access to sensitive data.


  49. Do customers need to pay license fee for Oracle Label Security (OLS) when using Oracle Database Vault?
  50. Customer use of Oracle Database Vault does not require a separate license of Oracle Label Security.
    Background: When a customer installs Oracle Database Vault, it implicitly installs Oracle Label Security. Oracle Database Vault needs Oracle Label Security to be installed for technical reasons. Customers do not need to pay additional license for Oracle Label Security when using Oracle Database Vault. Only if the customer wants to implement Oracle Label Security, the additional license fee is required.


  51. How is Database Vault packaged?
  52. Oracle Database Vault is an option for the Oracle Database Enterprise Edition. Oracle Database Vault can be installed into Oracle Database release 9i (9.2.0.8) or 10g Release 2 (10.2.0.3) or higher.


  53. Are there example business use cases for Database Vault?
  54. Yes. These are available on OTN at http://www.oracle.com/technology/deploy/security/database-security/database-vault.


  55. Are other Oracle Database Security Options included in Oracle Database Vault?
  56. Both Oracle Label Security and Oracle Advanced Security can be used with Oracle Database Vault, but are licensed separately. Oracle Label Security provides the ability to turn on security clearances inside the Oracle Database and enforce multi level security. Oracle Advanced Security provides encryption of network traffic, strong authentication and Transparent Data Encryption. Transparent Data Encryption provides key management and encryption transparency to applications, protecting personally identifiable information (PII) on disk and backup tape.


  57. Can I use Oracle Database Vault to meet Sarbanes-Oxley requirements?
  58. Oracle Database Vault is designed to help address technical security requirements found in various regulations, including Sarbanes-Oxley. Oracle Database Vault provides strong internal controls inside the database through separation of duty and preventing the DBA from viewing application data.


  59. How does Oracle Database Vault help address customer compliance requirements?
  60. Database Vault can be used by organizations as a preventive control. In other words, organizations can configure Database Vault to prevent users with super-privileges (DBAs) from accessing application data. By instituting a control in this manner, an organization can demonstrate compliance with specific regulations that require separation of duties among individuals accessing a system. Such is a common requirement across a number of regulations and is specifically called out in Section 404 of Sarbanes-Oxley. Payment Card Industry regulations such as PCI Requirement 7 calls for restricting access to cardholder data by business need-to-know. This can be enforced with Oracle Database Vault help. Additionally, Oracle Database Vault ships with a set of pre-defined reports that show who is accessing what data and under what conditions. These reports offer a means by which to demonstrate proof of compliance for organizations.


  61. How does Database Vault address the "insider threat"?
  62. Database Vault addresses the "insider threat" by enabling powerful controls on how databases, applications and data are accessed. In addition, Database Vault enables additional protections against power users in the database such as those with super-privileges (DBAs). Database Vault places restrictions on what data these users can access using a security feature called a realm. Additionally, Database Vault provides command rules and multi-factor authorization to control when, how, and where databases, applications and data can be accessed.


  63. What are internal controls?
  64. Internal controls are mechanisms put in place to enforce business best practices. They are generally closely associated with addressing regulatory compliance requirements. Internal controls can be preventive, detective or corrective in nature. Preventive controls are designed to discourage or pre-empt errors or irregularities from occurring. They are generally thought to be more cost-effective than detective controls. Oracle Database Vault serves as an automated preventive control — something highly desirable by the internal audit function of companies.


  65. Is there training available for Oracle Database Vault?
  66. Yes. Oracle University has developed a training class for Oracle Database Vault. This class is a two-day, instructor-led class. Customers can enroll in it. For the latest schedule and location check the Oracle University website at: http://education.oracle.com and search for Oracle Database Vault.


  67. Where do I go to learn more about Oracle Database Vault?
  68. Visit http://www.oracle.com/goto/databasevault for white papers, data sheets, and other materials or contact an Oracle representative near you - http://www.oracle.com/corporate/contact/index.html


  69. Will Oracle Database Vault be certified with Oracle Applications?
  70. Yes. Validation with Oracle PeopleSoft applications has been completed and was announced at RSA Conference 2007. You can find more information on Oracle PeopleSoft validation with Oracle Database Vault at: http://www.oracle.com/technology/software/products/database_vault/index.html. Oracle is working to certify Oracle Database Vault with the Oracle E-business Suite, Siebel, Retek, and iFlex among others. Please watch for announcements. The Oracle Partner Network is also working with Oracle partners to validate partner applications with Oracle Database Vault.


  71. Does Oracle Database Vault replace the security mechanisms in applications?
  72. No. Oracle Database Vault secures the database and application by adding security protections within the database kernel, preventing direct access to the application tables by super-privileged users (DBAs). Oracle Database Vault complements any application security mechanisms.


  73. Will Oracle Database Vault undergo a formal security evaluation?
  74. Oracle Database Vault is now undergoing a formal evaluation under the Common Criteria security certification program.


  75. What platforms are supported by Oracle Database Vault for the 10.2.0.3 release?
  76. The following platforms are currently supported by Oracle Database Vault release 10.2.0.3:

    • Windows (32-bit)
    • Linux x86
    • Linux Itanium
    • Linux x86-64
    • Solaris Operating System (SPARC) (64-bit)
    • Windows Itanium
    • Windows (x64)
    • HP-UX PA-RISC (64-Bit)
    • AIX 5L Based Systems (64-Bit)
    • HP-UX Itanium

    Additional platforms are being added based on customer demand.


  77. What platforms are supported by Oracle Database Vault for the 9.2.0.8 release?
  78. The following platforms are currently supported by Oracle Database Vault release 9.2.0.8:

    • Solaris Operating System (SPARC) (32-bit)
    • Solaris Operating System (SPARC) (64-bit)
    • Linux x86-64
    • AIX 5L Based Systems (64-Bit)
    • HP-UX PA-RISC (64-Bit)

    Additional platforms are being added based on customer demand.


Technical Information

Database Vault certified with E-Business Suite:
(Datasheet | Presentation)
Database Vault Best Practices
Flash Demo
Datasheet
Business Whitepaper
Oracle Database Vault FAQ
Using Oracle Recovery Manager (RMAN) with Database Vault

Hands-On

Protect Application Data from DBA and Privileged Users (Viewlet | Oracle by Example)
Restrict DBA commands based on IP address (Viewlet | Oracle by Example)
 
Free Download

Learn More
· Oracle by Example: Database Security

Security Options
· Oracle Database Vault
· Oracle Advanced Security
· Oracle Label Security
· Oracle Secure Backup

Security Features
· Data Encryption
· Virtual Private Database
· Database Auditing
· Backup Encryption
· Proxy Authentication
· Enterprise User Security
· Secure Application Roles
· Fine Grained Auditing

Related Technologies
· Audit Vault
· Secure Backup
· Configuration Management
· Information Rights Management
· Identity Management

Previous Releases
· Oracle10g R2 Security
· Oracle9iR2 Security
· Oracle9i Security

Discussion Forums
· Audit Vault
· Security
· Database
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy