1.

What Is Virtual Private Database(vpd)?

Answer»

This term is used to refer to the implementation of fine-grained-access-control policies using APPLICATION CONTEXTS. This offers security at row-level rather than table level. Each user of the application can be limited to seeing only a part of the table's data by using VPD concept. This row-level security is enforced by attaching a security policy directly to a database object such as, table, VIEW or a synonym. It provides a much stronger security than application level security. No matter WHATEVER tool is used(SQL*PLUS, ADHOC query tool, report writer), the user can't elude this row-level security enforced by the database server.

This term is used to refer to the implementation of fine-grained-access-control policies using application contexts. This offers security at row-level rather than table level. Each user of the application can be limited to seeing only a part of the table's data by using VPD concept. This row-level security is enforced by attaching a security policy directly to a database object such as, table, view or a synonym. It provides a much stronger security than application level security. No matter whatever tool is used(SQL*PLUS, adhoc query tool, report writer), the user can't elude this row-level security enforced by the database server.



Discussion

No Comment Found