Back to the Oracle Label Security home page

Oracle Label Security

Protect PII by controlling Secure Application Roles with
OLS User Authorizations


 
Oracle Label Security step 1 of 4
 
 
 
 
Oracle Label Security step 2 of 4
 
 
 
 
Oracle Label Security step 3 of 4
 
 
 
 
Oracle Label Security step 4 of 4
 
Create Label Security policy Define label components Authorize users Create procedure to enable role

Only the user 'SKing' will get a label which is equal to or dominates the 'S:PII' label, which will allow him to see all columns of the table which contains PII information; all other users ('LDoran' for example) have labels that do not dominate the 'S:PII' label; for them, the 'salary' column will be empty:

Oracle Label Security User Authorizations

The same could be achieved using the following scripts:

BEGIN
SA_USER_ADMIN.SET_USER_LABELS (
  policy_name => 'PROTECT_PII',
  user_name => 'SKING',
  max_read_label => 'S:PII',
  max_write_label => 'S:PII',
  min_write_label => 'C',
  def_label => 'S:PII',
  row_label => 'S:PII');
END;
/

BEGIN
SA_USER_ADMIN.SET_USER_LABELS (
  policy_name => 'PROTECT_PII',
  user_name => 'LDORAN',
  max_read_label => 'C',
  max_write_label => 'C',
  min_write_label => 'C',
  def_label => 'C',
  row_label => 'C');
END;
/


 
Oracle Label Security step 1 of 4
 
 
 
 
Oracle Label Security step 2 of 4
 
 
 
 
Oracle Label Security step 3 of 4
 
 
 
 
Oracle Label Security step 4 of 4
 
Create Label Security policy Define label components Authorize users Create procedure to enable role

Technical Information

Datasheet
Technical White Paper
Best practices
Performance Considerations: Designing applications for Oracle Label Security
Frequently Asked Questions
Oracle Label Security with Oracle E-Business Suite: Best Practices

Hands-On

Using OLS user authorizations to create powerful Command Rules in Oracle Database Vault
OLS user authorizations in VPD policies: Determine access to application table columns on user authorizations
Six steps towards a successful multi level security implementation
Oracle by Example: Installing OLS
Oracle by Example: Using OLS
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
· 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