博学网在线直播课第一期 | 通过虚拟私有数据库实现数据库在行层次上的安全控制

时间:10-26 19:30 - 20:30
免费
收藏 6145人浏览 扫一扫
介绍
资料
评价

嘉宾介绍

主题介绍

Oracle Virtual Private Database(VPD)允许在行和列级别创建安全策略。

它的本质是对应用了VPD安全策略的数据库表、视图、同义词上执行的SQL语句添加了动态的WHERE子句。

VPD可以在更细的粒度上强制实现安全策略,它直接作用于表、视图和同义词。

当用户直接或间接地访问受VPD保护的表、视图和同义词时,Oracle会动态地修改用户的SQL语句。

这种修改通过安全策略函数返回一个WHERE条件(即一个谓词),并应用到用户执行的SQL语句上。

VPD可以作用于SELECT、INSERT、UPDATE、INDEX、DELETE语句上


本次演示案例:(Oracle官方文档中原汁原味的Tutorial)

Tutorial 1:创建实用的Oracle虚拟私有数据库策略(25分钟)

Tutorial 2:使用基于数据库会话的应用程序上下文实现Oracle虚拟私有数据库策略(30分钟)

未上传任何附件
说点什么

—— 点击加载更多 ——

收起