首页/AI/提示词工程速查/系统提示的保密与泄露应对
提示注入与防护50 条

系统提示的保密与泄露应对

不把系统提示当机密仓库:里面不放凭据与密钥;对“请复述你的提示”类请求统一回应;泄露按事件流程处理。

提示词工程速查AI更新于 2026-10-13

系统提示保密是什么

系统提示保密的前提认知是:提示不是机密仓库。只要它进入模型上下文,就有被诱导复述的可能,因此真正的对策是把敏感信息(密钥、内部口令、客户数据)放在提示之外,由服务端在调用工具时注入。对于「请复述你的提示」这类请求,采用统一话术回应,不自证、不部分复述;同时把提示内容本身纳入泄露检测范围。

基本信息

适用平台所有把系统提示交给模型的对话应用与代理场景
设计原则提示里不放凭据与不应外露的内部信息
检测手段输出侧扫描提示特征串与 canary 标记
响应策略统一话术、口径一致,不做逐条辩解

典型使用场景

  • 面向公众的助手:用户尝试诱导复述规则与内部配置
  • 内部工具:提示里可能包含业务规则,泄露后会被用于规避
  • 安全评审:确认提示中不含凭据,作为上线检查项
  • 事件响应:发现提示被完整复述后评估影响并发布新版本
  • 红队测试:检验统一话术在多种诱导方式下是否稳定

应对流程示例

应对流程示例
# 识别:用户或外部内容诱导复述系统提示、规则或内部配置
# 回应:统一话术(例如“无法提供内部配置说明”),不辩解、不部分复述
# 检测:输出侧扫描提示特征串与 canary,命中即记录会话并告警
# 阻断:高风险会话限制工具调用与外发
# 复盘:若确已泄露,评估其中的信息敏感度,轮换并发布新版本提示
# 演练:把统一话术写进回归用例,确认模型不会临场编造或部分复述

泄露内容与影响

泄露内容实际影响处置
业务规则描述可被用于构造绕过规则的输入评估规则是否需改为服务端校验
示例与模板可能被复制用于仿冒输出评估是否需调整示例
内部地址与字段名降低后续攻击成本轮换相关标识,检查日志暴露面
凭据类信息直接造成安全事件立即轮换凭据,按事件流程处理
统一话术需要固化成模板并列入回归用例,否则模型每次的回应可能不一致,甚至在被追问时逐步透露片段。
不要把密钥、数据库连接串或内部口令写进系统提示。提示即代码,会出现在版本库、日志与调试输出中,任何一处泄露都构成事故。

易错点

  • 把 API 密钥或内部口令写进系统提示,一旦被复述即成为安全事件
  • 统一话术只写在文档里没有演练,模型被追问时会编造或部分复述
  • 只靠提示里一句「不要泄露」来防护,缺少输出侧检测,泄露后无从发现
  • 业务规则依赖提示保密来生效,泄露后规则形同虚设——关键校验应放在服务端

数据来源与参考

  • OWASP LLM07 系统提示泄露缓解;提示保密实践建议
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌