ASCII伪装被用于垃圾邮件规避
Ars Technica AI··作者 Dan Goodin
关键信息
这种技术使用 Unicode Tags 区块,尤其是 U+E0000 到 U+E007F,可以镜像 ASCII 字符,同时在许多界面中几乎不可见。微软将其描述为把内容隐藏在看起来正常的文本中,而文章指出它最初在两年前因用于对 LLM 进行隐蔽提示注入而走红。
资讯摘要
一种原本在 AI 提示注入研究中很巧妙的规避技巧,如今被重新用于垃圾邮件活动。该方法被称为 ASCII 伪装,它通过不可见的 Unicode 标记字符隐藏文本,让机器能够读取,而人类却看不见。在最初的 AI 安全场景里,攻击者会把恶意指令嵌入电子邮件或其他不可信内容中,等待 LLM 处理。由于这些隐藏指令是用 Unicode 标签编码的,模型仍然能识别它们,而人工审核者却看不到。
文章指出,同样的手法现在被垃圾邮件发送者用来绕过电子邮件平台的过滤器,这些过滤器原本是为了识别大规模的垃圾消息。Unicode Tags 区块与 ASCII 的一部分非常相似,例如 U+E0041 可以对应 “A”,U+E0061 可以对应 “a”。关键之处在于,这些字符在正常渲染中大多不可见,从而把看似普通的邮件文本变成了隐藏内容的载体。这则报道强调,一种与 AI 滥用相关的技术,已经扩展到更传统的钓鱼和垃圾邮件规避场景中。

资讯正文
一种曾被用来在针对 AI 代理的攻击中隐藏恶意提示词的巧妙技术,如今已被垃圾邮件发送者采用,用来绕过电子邮件平台的过滤器;这些过滤器旨在标记大规模群发活动中使用的不受欢迎消息。
这项技术通常被称为 ASCII smuggling。两年前,它因作为一种让名为
prompt injections
的 AI 攻击更具隐蔽性的方法而受到关注。嵌入在电子邮件或其他不可信内容中、并由 LLM 处理的恶意指令,并不是用普通文本写成的。相反,它们是通过一组特殊范围的
Unicode
标签来呈现的。例如,标签点 U+E0041 对应“A”,而 U+E0061 对应“a”。
不再只是用于掩盖 prompt injections
这组由 128 个标签组成的字符块几乎完美地模仿了
American Standard Code for Information Interchange
中的一部分,只有一个主要区别:它们所编码的字符虽然能被计算机读取,但按设计对人类来说几乎完全不可见。通过用这些标签来表达恶意提示词,LLM 能够检测到这些指令,但阅读邮件的人却永远看不到它们。关于 ASCII smuggling 的更多内容见
这里
来源与参考
收录于 2026-09-05