首页/AI/提示词工程速查/隐藏文本与不可见字符
提示注入与防护50 条

隐藏文本与不可见字符

网页与文档可以藏起指令:小字、白底白字、零宽字符与注释;文本清洗要能去掉不可见字符并保留可视结构。

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

清洗要点

清洗要点
1) 统一 Unicode(NFKC 归一化,去除零宽与双向控制字符)
2) 解析阶段过滤样式隐藏文本(颜色/字号/定位)
3) 提取正文后做指令样式模式扫描
4) 保留原始副本用于取证,清洗后副本用于模型输入
工具HTML 解析时基于可见性选择文本节点,而不是全文转文本
取证原始内容存档;清洗要保守,避免误删正常内容
监控清洗命中率异常升高可能意味着有人在试探

易错点

  • 简单正则去标签会把注释与脚本文本一起带进上下文
  • Unicode 归一化过度可能改变正常文本含义;用保守策略并保留原件

数据来源与参考

  • 间接提示注入中的隐藏内容手法(Greshake et al., 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌