| 为什么弱 | 模型按语义理解,标识符不是内核级边界;内容可模仿结束符 |
|---|---|
| 定位 | 分隔符负责可读性与工程规范,安全交给权限与校验 |
| 替代 | 结构化查询接口(内容作为参数传递)比字符串拼接更强 |
更稳的组合
更稳的组合
1) 结构化调用:内容作为参数字段传入,不经字符串拼接
2) 数据区与指令区分离,附带来源标记
3) 高风险动作走审批与参数白名单
4) 输出侧检查(引用校验与外发限制)用分隔符包住内容是常见做法,但分隔符可被内容伪造:它不是安全边界;真正的边界在权限与执行校验。
| 为什么弱 | 模型按语义理解,标识符不是内核级边界;内容可模仿结束符 |
|---|---|
| 定位 | 分隔符负责可读性与工程规范,安全交给权限与校验 |
| 替代 | 结构化查询接口(内容作为参数传递)比字符串拼接更强 |
1) 结构化调用:内容作为参数字段传入,不经字符串拼接
2) 数据区与指令区分离,附带来源标记
3) 高风险动作走审批与参数白名单
4) 输出侧检查(引用校验与外发限制)