执行治理 · 2025 年 1 月 29 日 · 16 分钟

执行治理:只读、权限前置、限行限时、审计

治理清单(整理自观远落地清单与多篇工程文):

  1. 只读:工具层禁 UPDATE/DELETE/DDL;数据库账号也只读。
  2. 权限前置:按角色限制表和列;行级条件在生成阶段注入,例如部门 = 当前人部门。先查再删敏感行,算泄露。
  3. 限行、限时、限扫描:探索默认 LIMIT;无时间谓词的大表拒绝。
  4. 脱敏:抽样和结果默认去掉证件、手机、密码。
  5. 审计:保存问题原文、最终 SQL、行数、工具轨迹、谁在问。
  6. 禁止把用户原话拼进 SQL 字符串。城市走白名单,时间自己算成起止。

这六条是方案里的硬模块,应做成中间件,而不是提示词里的「请注意」。公开文把「权限控制必须前置」写成最常见坑之一。

出处

  • 观远落地清单 2–5 条
  • 腾讯云问数实现:权限前置、超时与结果集限制
  • SQL 对账 Agent:AST 拦截

WUJI问数

个人笔记站。记录对话式问数智能体:Text-to-SQL、语义层、只读执行与分析呈现的整套方案。

本站为个人非经营性网站,内容开放阅读。文中示例仅供学习,执行任何数据库操作前请自行核对。

笔记关于隐私说明使用说明浙ICP备2025147228号