Home › Discussions › Questions & Answers › VPD Implementation Steps and Security Scope
VPD Implementation Steps and Security Scope
Customer · · Questions & Answers · 7 replies
We need to implement a column-level restriction on sensitive salary data using Oracle Virtual Private Database (VPD) when users run reports through Blitz Report. What is the precise configuration process in EBS to enable this?
7 replies
To implement VPD with Blitz Report, you must first define which tables or columns need securing . You configure this via the lookup `XXEN_REPORT_VPD_POLICY_TABLES` . Navigate to Application Developer > Application > Lookups > Application Object Library, query the lookup, and define an entry for each table or column, specifying the owner, table name, and the column name if needed . After setup, you typically run a concurrent program to activate the underlying database policies.
What is the key limitation I need to communicate to my DBA team regarding VPD implementation via this method?
The key limitation is that using the Blitz Report method to secure data with VPD only enforces restrictions when data is accessed through the Blitz Report concurrent program itself . It explicitly does not secure data access if users try to run direct queries using database access tools like SQL Developer or Toad . This is crucial for managing security expectations.
Does Blitz Report provide a tool to manage the VPD policy rules themselves, or is that strictly an Oracle DBA task?
The definition of which tables/columns are subject to VPD is managed within the Blitz Report lookup `XXEN_REPORT_VPD_POLICY_TABLES` . The activation of the policy is handled through a corresponding concurrent program, likely named ‘Blitz Report Update VPD Policies’ (based on context), which leverages the lookup configuration to apply the underlying database policy definitions . The complexity of the actual policy logic may still involve DBA input.
If a user has a specific VPD policy rule that applies to them, is there a way to track what that rule is within the Blitz Report setup?
The profile option ‘Blitz Report VPD Policy Rule’ can be used for tracking or potentially setting up access related to sensitive data protected through Blitz Report VPD policies . However, the documentation does not detail the exact reporting mechanisms available within Blitz Report itself to display the active VPD policy SQL applied to a user’s session .
- You must be logged in to reply to this post.
Sign in with LinkedIn or Google to take part.