暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

管理脱敏规则

芬芳 2023-11-22
127

您可以在PolarDB控制台上新建以及启用或禁用脱敏规则,同时您还可以修改或删除已有的脱敏规则。本文将介绍相关操作步骤。

前提条件

PolarDB数据库代理版本需为2.4.12或以上。

注意事项

  • 动态脱敏功能仅对集群地址(包括默认集群地址和自定义集群地址)生效,使用主地址连接数据库进行查询时,动态脱敏功能不生效。

  • 查询数据时,若查询结果中包含需要脱敏的列,且单行数据超过16 MB时,执行该查询命令的连接会断开。

    例如,若已有一张包含了namedescription列的表person,其中name列需要脱敏,且description列中的数据超过了16 MB。当执行SELECT name, description FROM person时,执行该查询命令的连接则会断开。

  • 若需要脱敏的数据列作为函数入参,脱敏功能会失效。

    例如,已创建了一条需要对name列数据进行脱敏的规则,当执行SELECT CONCAT(name, '') FROM person 进行查询时, 应用程序仍然能够读取到name的原始值。

  • 若需要脱敏的数据列同时被用于UNION中,脱敏功能可能会失效。

    脱敏失效示例:已创建了一条需要对name列数据进行脱敏的规则,当执行SELECT hobby FROM person UNION SELECT name FROM person语句进行查询时, 应用程序仍然能够读取到name的原始值。

新建脱敏规则

1.  登录PolarDB控制台。
2.  在控制台左上角,选择集群所在地域。
3.  找到目标集群,单击集群ID。
4.  在左侧导航栏,选择**配置与管理** > **安全管理**。
    
5.  在**安全管理**页面,单击**动态脱敏**页签。
    
6.  在**动态脱敏**页签,单击页面左上角的**新增**。
    
7.  在**新建脱敏规则**对话框中,设置对应参数。
    
8.  单击**确认**。

启用或禁用规则

    1.  登录PolarDB控制台。
    2.  在控制台左上角,选择集群所在地域。
    3.  找到目标集群,单击集群ID。
    4.  在左侧导航栏,选择**配置与管理** > **规则管理**。   
    5.  找到目标规则,打开或关闭**启/禁规则**开关。
  • 您也可以在规则列表中同时选中多个目标规则,然后单击列表下方的启用禁用进行批量启用禁用规则。
  • 禁用的脱敏规则不会被删除,而是继续保留在规则列表里。如有需要,您可以再次启用该规则。
    6.  在弹出的对话框中,单击**确定**即可。

修改规则

    1.  登录PolarDB控制台。
    2.  在控制台左上角,选择集群所在地域。
    3.  找到目标集群,单击集群ID。
    4.  在左侧导航栏,选择**配置与管理** > **规则管理**。          
    5.  找到目标规则,单击右侧**操作**中的**修改**,在弹出的对话框中,根据业务需要修改规则参数。
  
        > 仅支持修改**规则描述**和**规则配置**中的各参数,不支持修改**规则名称**。
        
    6.  单击**确认**。

删除脱敏规则

        1.  登录PolarDB控制台。
        2.  在控制台左上角,选择集群所在地域。
        3.  找到目标集群,单击集群ID。
        4.  在左侧导航栏,选择**配置与管理** > **规则管理**。    
        5.  找到目标规则,单击右侧**操作**栏中的**删除**。
            > 您也可以在规则列表中同时选中多个目标规则,然后单击列表下方的**删除**进行批量删除。
        6.  在弹出的对话框中,单击**确定**即可。
最后修改时间:2023-11-22 10:37:11
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论