审批与审计
审批与审计
1. 操作审批
1.1 为什么有时需要审批
读取数据与修改数据的影响不同。系统按四类处理:
| 操作 | 例子 | 通常怎样处理 |
|---|---|---|
| 只读(READ) | 查询数据、查看表结构 | 默认自动执行 |
| 一般写入(WRITE) | 建表、插入数据、修改结构 | 审批后执行,可按会话策略放行 |
| 危险操作(DANGER) | 删除数据、删除表 | 每次审批,并输入确认词 |
| 禁止操作(FORBIDDEN) | 授权、关闭数据库、多条语句拼接等 | 直接拒绝,不能通过审批放行 |
具体等级以系统对完整操作的判断为准。“SQL”是数据库操作指令,通常由助手生成,你会在审批卡中看到。
1.2 看到审批卡时怎么做
看清目标数据库、对象和操作内容。
不理解影响时,先请数据库管理员确认。
确认符合授权后,点击「批准执行」;不合理则「拒绝执行」,可填写原因。
查看最终执行结果,批准成功不等于数据库执行成功。
谁来批准:
| 情况 | 审批要求 |
|---|---|
| 一般写入 | 普通用户可批准自己会话中的操作 |
| 危险操作 | 由授权数据库管理员或平台管理员批准 |
| 已启用四眼审批的写操作 | 必须由发起人以外的授权人员批准,发起人只能撤回 |
能否自动放行:
勾选「本会话内同类操作自动放行」会减少同类写入的审批,使用前确认范围;它不会放行危险操作。
平台禁止会话自动放行写操作时,相关开关不会出现,一般写入也需逐次审批。
启用四眼审批时,相关写操作不能记住或自动放行。具体规则以审批卡显示为准。
注意:被拒绝后不要换会话或改写指令绕过审批。组织另有变更审批要求时,仍须遵守。
1.3 预测和外部工具的审批
发送内容:预测会发送查询结果的时间列和目标列;外部工具会发送调用参数。即使会话允许自动执行只读查询,这些操作通常仍需要审批。
批准前核对:检查发送内容、目标服务和业务授权。
会话自动放行:勾选「本会话内同类操作自动放行」后,同一会话的后续预测或同一个外部工具调用可不再逐次弹卡;危险数据库操作始终逐次审批。
执行后核查:「数据出域」记录用于核查发往平台外的调用;审批通过后还需检查结果,不能把授权成功当作执行成功。错误提示的处理见常见提示怎么处理。
2. 数据库管理员:审批与审计
2.1 处理待审批操作
登录后,在「对话工作台」右侧查看「待审批(全部会话)」。
核对发起问题、SQL、目标数据连接和剩余时间。
确认操作对象、影响范围以及组织要求的备份/变更授权。
危险操作按卡片输入确认词,例如 DROP,再批准。
不同意则拒绝并说明原因。
检查执行状态,必要时通过只读查询核对结果。
审批时效:默认等待 10 分钟;超时、用户停止、删除会话或服务重启后,旧审批不能继续执行。
信息范围:全局审批会展示必要信息,不授予查看别人完整会话的权限。
四眼审批:自己发起的操作需要另一位授权审批人处理。
处理提醒:目前没有邮件或即时消息审批通知,请留意待审批面板,并与发起人约定处理时间。
2.2 查询和导出审计
打开「审计中心」,选择「执行审计」或「审批记录」。
按时间、用户、风险等级、状态、数据连接或 SQL 关键字筛选。
核查“谁发起、谁批准、在哪个数据连接执行、执行是否成功”。
需要保存时,按当前筛选条件导出 CSV,可用 Excel 打开。
时间范围:默认查询最近 7 天,单次时间跨度最长 366 天;默认审计保留 180 天。
保存要求:导出文件含用户及操作信息,应受控保存。