如何利用oracle 10g的列值掩码技术隐藏敏感数据
发布网友
发布时间:2022-04-12 16:26
我来回答
共1个回答
热心网友
时间:2022-04-12 17:55
Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据治理语言DML语句提供行级安全性检查。
PL/SQL策略函数和某个数据表相关联,这个函数可以检查当前用户的上下文背景并添加查询中WHERE语句的条件(断言),一个用户或者应用可以这样来写:
SELECT * FROM employees;
但是实际上oracle将会执行这样的语句:
SELECT * FROM employees WHERE department_id = 60;