首页/AI/提示词工程速查/系统提示泄露的检测思路
本包目录(290 条)
提示词基础40 条模式与框架50 条任务型写法50 条评估与迭代50 条
提示注入与防护50 条
工程化实践50 条

系统提示泄露的检测思路

检测输出是否复述系统提示:关键词命中、片段相似度、canary 串与输出长度异常组合判断;确认泄露后更新提示并轮换相关秘钥。

提示词工程速查AI更新于 2026-10-12
为何难防提示与输入共享上下文;复述、翻译、编码转换都可能带出内容
检测手段提示中埋 canary 串;对输出做与提示文本的片段比对与相似度阈值
误报控制正常输出可能引用模板措辞;按片段长度与联合命中判断
处置动作更新提示、轮换可能暴露的密钥与端点,评估历史输出暴露面

检测逻辑示意

检测逻辑示意
for span in sliding_window(output):
    if similarity(span, prompt_fragments) > 阈值:
        记录疑似泄露片段与相似度
if canary_token in output:
    触发高置信告警并转人工复核
# 保存片段证据,避免只存布尔结论
配套原则:系统提示不承载敏感凭证,按它可能被看到来设计。

易错点

  • 只用关键词匹配,改写或翻译后的复述检测不到
  • 发现泄露仅改提示词,不轮换可能已暴露的密钥

数据来源与参考

  • Simon Willison 关于 prompt leaking 的公开分析;OWASP LLM07 系统提示泄露
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌