Return to the Oracle Database Security home page

Oracle Label Security

Based on stringent requirements for row level security submitted by Oracle customers, Oracle Label Security — an option to the Oracle Database Enterprise Edition — leverages multilevel security concepts to address real world data security and privacy problems faced by government and commercial entities worldwide.

OLS provides sophisticated row level security controls by leveraging data sensitivity labels such as "Sensitive" and "Company Confidential" and user label authorizations.

OLS uses the concept of policies to store label definitions and authorizations. The policies can be managed directly in the database, or centrally in Oracle Identity Management. This provides lower cost, centralized security and enterprise wide distribution of OLS policy information.

A complete set of APIs are provided for managing policies in the database or in Oracle Identity Management. A graphical tool called Oracle Policy Manager is provided for managing OLS policies stored in the database.

Find out how Oracle Label Security can be combined with Virtual Private Database, Secure Application Roles and Oracle Database Vault to provide powerful solutions for protecting personally identifiable information (PII).

Components of Labels:

  • Levels (One or more required per label): Levels define the vertical sensitivity of data and the highest classification level a user can access.
  • Compartments (optional): Data can have the same level (Public, Confidential and Secret), but can belong to different projects inside a company, for example "ACME Merger" and "IT Security". Compartments represent the projects in this example, helping to define more precise access controls. They are most often used in government environments.
  • Groups (optional): Groups identify organizations owning or accessing the data, for example: UK, US, Asia, Europe. Groups are used both in commercial and government environments, and frequently used in place of compartments due to their flexibility.

Recommended reading:
DBASupport.com's 4-part article about Oracle Label Security (Overview | Implementation | Administration | Conclusion)


Technical Information

Performance Considerations: Designing applications for Oracle Label Security Mar. 2007
Frequently Asked Questions Nov. 2006
Datasheet June 2006
Technical White Paper
Oracle Label Security with Oracle E-Business Suite: Best Practices

Hands-On

Six steps towards a successful OLS implementation
Create and test an OLS policy in less than 8 minutes
Oracle by Example: Using OLS
Implementing Row-Level Security in Java Applications
Integrating OLS with Identity Management
Oracle Magazine: Now Securing Every Row
 
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
· 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
· 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