首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_OB_SENSITIVE_RULES
更新时间:2026-07-13 22:33:20
说明
对于 V4.6.x 版本,该视图从 V4.6.0 版本开始引入。
功能描述
展示当前租户下所有敏感规则的定义和属性。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| RULE_NAME | varchar(256) | NO | 敏感规则名称 |
| PROTECTION_POLICY | varchar(16) | NO | 保护策略,取值为 ENCRYPTION/INVALID。ENCRYPTION 表示加密保护,INVALID 表示无效。 |
| METHOD | varchar(4096) | NO | 指定加密方法。取值范围见下文 |
| ENABLED | varchar(3) | NO | 是否启用,取值为 YES 或 NO。YES 表示启用,NO 表示禁用 |
METHOD 取值范围:
| 取值(在 SQL 语法中使用) | 实际使用的加密算法 | 密钥长度 | 模式 | 说明 |
|---|---|---|---|---|
| aes-256 | AES-256-ECB | 256 位 | ECB | 默认算法 |
| aes-128 | AES-128-ECB | 128 位 | ECB | |
| aes-192 | AES-192-ECB | 192 位 | ECB | |
| aes-128-gcm | AES-128-GCM | 128 位 | GCM | 高安全级别,提供认证加密(AEAD) |
| aes-192-gcm | AES-192-GCM | 192 位 | GCM | 高安全级别,提供认证加密(AEAD) |
| aes-256-gcm | AES-256-GCM | 256 位 | GCM | 高安全级别,提供认证加密(AEAD) |
| sm4-cbc | SM4-CBC | CBC | 高安全级别 | |
| sm4-gcm | SM4-GCM | GCM | 高安全级别,提供认证加密(AEAD) |
查询示例
查看当前租户下的所有敏感规则的定义和属性。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_SENSITIVE_RULES;
查询结果如下:
+-----------+-------------------+---------+---------+
| RULE_NAME | PROTECTION_POLICY | METHOD | ENABLED |
+-----------+-------------------+---------+---------+
| r1 | ENCRYPTION | aes-256 | YES |
+-----------+-------------------+---------+---------+
1 row in set