重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4151|回复: 3
打印 上一主题 下一主题

[Oracle] Oracle 11g数据加密(Full redaction)

[复制链接]
跳转到指定楼层
楼主
发表于 2018-2-1 13:56:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Full redaction:对列中的数据全部redact

SQL> show user;
USER is "SZTECH"
SQL> select * from student;

    STD_ID FIRST_NAME LAST_NAME  PHONE_NUMBER
---------- ---------- ---------- -------------
      1000 Steven     King       137-5820-0888
      1001 Anne       Hathaway   130-9677-0491
      1002 Taylor     Swift      177-2345-6789

SQL> begin
  2    dbms_redact.add_policy(
  3       object_schema     =>'SZTECH',
  4      object_name       =>'STUDENT',
  5      policy_name       =>'REDACT_STU_1',
  6      column_name       =>'LAST_NAME',
  7      function_type     =>DBMS_REDACT.full,
  8      enable            =>TRUE,
  9      expression        =>'1=1');
10  end;
11  /

PL/SQL procedure successfully completed.

SQL> select * from student;

    STD_ID FIRST_NAME LAST_NAME  PHONE_NUMBER
---------- ---------- ---------- -------------
      1000 Steven                137-5820-0888
      1001 Anne                  130-9677-0491
      1002 Taylor                177-2345-6789

SQL>



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
发表于 2018-2-2 15:54:30 | 只看该作者
加密之后的列,是否允许其他的用户进行数据的插入操作?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2018-2-2 17:50:46 | 只看该作者
zhouwei1990 发表于 2018-2-2 15:54
加密之后的列,是否允许其他的用户进行数据的插入操作?

可以,只要有insert的权限
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2018-2-2 18:22:23 | 只看该作者
miss_puff 发表于 2018-2-2 17:50
可以,只要有insert的权限

即使插入的是明文数据,查询的时候也将显示为加密后的数据。
例如:
SQL> show user;
USER is "SZTECH1"

SQL> insert into  sztech.student values(1003,'A','B','130-1234-1234');

1 row created.

SQL> commit;

Commit complete.

SQL> select * from sztech.student;

    STD_ID FIRST_NAME LAST_NAME  PHONE_NUMBER
---------- ---------- ---------- -------------
      1003 A          B          130-****-****
      1000 Steven     King       130-****-****
      1001 Anne       Hathaway   130-****-****
      1002 Taylor     Swift      130-****-****

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-20 21:28 , Processed in 0.130447 second(s), 22 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表