Skip to content

Commit 8c42f53

Browse files
committed
add document about SEM
Signed-off-by: Yang Keao <[email protected]>
1 parent 81d48d2 commit 8c42f53

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

TOC.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@
221221
- [静态加密](/encryption-at-rest.md)
222222
- [为 TiDB 落盘文件开启加密](/enable-disk-spill-encrypt.md)
223223
- [日志脱敏](/log-redaction.md)
224+
- [安全增强模式](/security-enhanced-mode.md)
224225
- 升级 TiDB 版本
225226
- [使用 TiUP 升级](/upgrade-tidb-using-tiup.md)
226227
- [使用 TiDB Operator](https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/upgrade-a-tidb-cluster)

basic-features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ aliases: ['/docs-cn/dev/basic-features/','/docs-cn/dev/experimental-features-4.0
207207
| [密码管理](/password-management.md) | Y | Y | Y | Y | Y | N | N | N | N | N |
208208
| [与 MySQL 兼容的 `GRANT` 权限管理](/privilege-management.md) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
209209
| [动态权限](/privilege-management.md#动态权限) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
210-
| [安全增强模式](/system-variables.md#tidb_enable_enhanced_security) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
210+
| [安全增强模式](/security-enhanced-mode.md) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
211211
| [日志脱敏](/log-redaction.md) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
212212

213213
## 数据导入和导出

system-variables.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,15 +1834,17 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1;
18341834

18351835
- 作用域:NONE
18361836
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否
1837-
- 类型:布尔型
1837+
- 类型:字符串
18381838
- 默认值:`OFF`
1839-
- 这个变量表示所连接的 TiDB 服务器是否启用了安全增强模式 (SEM)。若要改变该变量值,你需要在 TiDB 服务器的配置文件中修改 `enable-sem` 项的值,并重启 TiDB 服务器。
1839+
- 可选值:`OFF``ON``CONFIG`
1840+
- 这个变量表示所连接的 TiDB 服务器是否启用了安全增强模式 (SEM)。若要改变该变量值,你需要在 TiDB 服务器的配置文件中修改 `enable-sem` 项和 `sem-config` 的值,并重启 TiDB 服务器。
18401841
- 安全增强模式受[安全增强式 Linux](https://zh.wikipedia.org/wiki/安全增强式Linux) 等系统设计的启发,削减拥有 MySQL `SUPER` 权限的用户能力,转而使用细粒度的 `RESTRICTED` 权限作为替代。这些细粒度的 `RESTRICTED` 权限如下:
18411842
- `RESTRICTED_TABLES_ADMIN`:能够写入 `mysql` 库中的系统表,能查看 `information_schema` 表上的敏感列。
18421843
- `RESTRICTED_STATUS_ADMIN`:能够在 `SHOW STATUS` 命令中查看敏感内容。
18431844
- `RESTRICTED_VARIABLES_ADMIN`:能够在 `SHOW [GLOBAL] VARIABLES``SET` 命令中查看和设置包含敏感内容的变量。
18441845
- `RESTRICTED_USER_ADMIN`:能够阻止其他用户更改或删除用户帐户。
18451846
- `RESTRICTED_CONNECTION_ADMIN`:能够阻止其它用户使用 `KILL` 语句终止连接。
1847+
- 更多与此功能有关的配置,请参考文档:[安全增强模式(SEM)](/security-enhanced-mode.md)的。
18461848

18471849
### `tidb_enable_exchange_partition`
18481850

tidb-configuration-file.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,10 +382,16 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/
382382

383383
### `enable-sem`
384384

385-
- 启用安全增强模式 (SEM)。
385+
- 启用[安全增强模式 (SEM)](/security-enhanced-mode.md)
386386
- 默认值:`false`
387387
- 可以通过系统变量 [`tidb_enable_enhanced_security`](/system-variables.md#tidb_enable_enhanced_security) 获取安全增强模式的状态。
388388

389+
### `sem-config`
390+
391+
- 设置自定义的[安全增强模式(SEM)](/security-enhanced-mode.md)行为。
392+
- 默认值:`""`
393+
- 可以通过系统变量 [`tidb_enable_enhanced_security`](/system-variables.md#tidb_enable_enhanced_security) 获取安全增强模式的状态。
394+
389395
### `ssl-ca`
390396

391397
+ PEM 格式的受信任 CA 的证书文件路径。

0 commit comments

Comments
 (0)