您的位置首页 >要闻 > 人工智能 >

生成式 AI 语境感知钓鱼攻击形成机理与防御方案解读

语境感知钓鱼和传统钓鱼不一样,它不是简单发固定诈骗模板,攻击者会利用大模型的上下文理解能力,把恶意指令藏在当前对话、文档、网页的上下文里面,跟着对话场景动态调整话术,模仿可信角色、匹配业务语境,绕过基础安全护栏,诱导用户泄露账号密码、密钥、企业敏感数据,这类攻击隐蔽性极强,普通关键词检测很难识别,防御不能只靠简单的关键词拦截,要从上下文隔离、输入校验、输出审计、权限管控多层落地,同时持续做红蓝对抗测试,跟上攻击者动态适配的套路。

一、语境感知钓鱼攻击核心机理清单

  1. 上下文边界混淆机理
  2. 角色劫持与场景适配机理
  3. 多轮对话递进欺骗机理
  4. 安全护栏绕过机理
  5. 信任转移机理

大模型无法天然区分 “用户指令” 和 “嵌入在参考资料里的恶意指令”,攻击者把劫持指令埋在网页、PDF、知识库文档、聊天历史里,当模型读取这段上下文时,会优先执行隐藏指令,篡改输出、生成钓鱼话术。

攻击者在对话上下文里要求模型切换身份,伪装成管理员、运维、客服、财务,结合目标人的岗位、项目、近期沟通内容,生成贴合场景的钓鱼话术,话术语义通顺、没有明显违规关键词,更容易获取信任。

攻击不是一次性完成,先在多轮对话里铺垫正常业务交流,逐步建立信任,再抛出诱导操作,模型会顺着之前对话语境持续配合,传统单轮检测工具识别失效。

攻击者利用上下文改写、字符变形、标签混淆、注释隐藏指令,规避静态安全关键词过滤;部分攻击还会诱导模型修改自身的判断规则,让检测模块判定钓鱼内容为正常内容。

用户默认 AI 助手输出经过安全过滤,攻击者借助 AI 的可信界面输出钓鱼链接、虚假工单、伪造验证码,把用户对 AI 的信任转移到恶意内容上,这也是这类攻击成功率高的关键原因。

二、语境感知钓鱼攻击常见攻击载体对比表

攻击载体攻击方式典型风险
网页内容网页内嵌入隐藏 prompt 指令,AI 读取网页摘要时触发注入生成虚假告警、钓鱼链接、伪造客服通知
上传文档(PDF/Word/Markdown)文档正文隐藏劫持指令,RAG 检索后带入上下文诱导导出密钥、内网账号、企业合同信息
聊天会话历史长对话里预埋恶意指令,后续提问触发劫持冒充内部人员索要验证码、审批权限
URL 片段URL# 后的隐藏片段携带指令,浏览器 AI 助手读取执行伪造售后电话、虚假登录回调地址
第三方知识库污染向量库知识库,检索时把恶意上下文送入模型企业内部 AI 助手定向对内钓鱼

三、分层防御落地方案

第一层:输入侧上下文隔离与来源标记

  • 区分可信上下文和不可信上下文,对网页、外部文档、用户上传内容打上来源标签,限制不可信内容的指令权重
  • 做输入清洗,过滤 HTML 注释、特殊 Unicode 字符、隐藏标签、分块逃逸载荷,消除边界混淆类攻击载荷
  • 恶意 prompt 前置检测,使用专用注入检测模型筛查输入,识别 “忽略前面指令”“切换角色” 这类劫持意图

第二层:模型侧架构加固

  • 系统提示和外部上下文做严格分隔,使用独立上下文分区,禁止外部内容覆盖系统安全基线
  • 采用溯源审计框架,追踪每一条结论是来自可信资料还是外部不可信上下文,可疑证据直接阻断工具调用、敏感信息输出
  • 对齐增强,使用上下文对抗样本持续微调护栏,降低上下文劫持的成功率

第三层:输出侧审计与风险拦截

  • 对模型输出内容做语义审计,识别索要凭证、跳转外部链接、引导下载文件、冒充内部管理员等高风险话术
  • 高危输出增加二次确认,涉及账号、密钥、资金、审批操作的内容,强制提示风险、阻断直接展示
  • 嵌入隐形水印标记 AI 生成内容,方便事后溯源 AI 生成的钓鱼内容

第四层:权限与运营管控

  • 给 Agent 工具做最小权限,禁止 AI 直接发起外部回调、自动提交表单、读取高敏感密钥
  • 员工安全培训,重点告知:AI 输出内容依然存在钓鱼风险,不要直接信任 AI 给出的链接、工单、核验电话
  • 常态化红蓝对抗,使用语境感知攻击测试集持续巡检,及时发现新绕过方式

四、实施操作步骤

  1. 梳理 AI 系统入口:RAG 知识库、文档上传、网页解析、聊天会话、浏览器 AI 助手,清点所有可带入外部上下文的入口
  2. 部署上下文来源标记模块,隔离外部不可信数据和系统指令
  3. 接入 prompt 注入检测能力,先筛查输入载荷,拦截显性劫持指令
  4. 配置输出审计规则,定义钓鱼语义特征,对高风险内容拦截、告警
  5. 搭建审计日志,记录上下文来源、模型决策依据,发生攻击后可回溯
  6. 定期使用 CAPTURE、AgentLure 这类语境感知攻击基准集做安全测试,迭代防护策略

五、防御避坑清单

  1. 只靠关键词黑名单防御效果很差,攻击者可以依托上下文改写话术,关键词不断变形
  2. 不要把外部检索内容和系统指令混在同一个上下文块,边界模糊是这类攻击最核心漏洞
  3. 检测模型容易出现误报、漏报,需要结合溯源证据,而不是只看文本语义
  4. 浏览器 AI 助手、Copilot 这类端侧 AI 存在 URL 片段注入风险,网络网关无法拦截这类载荷,不能只依赖边界防火墙
  5. 防御方案不能一次性定型,语境感知攻击是自适应攻击,护栏需要持续迭代对抗样本

【相关 FAQ】

问题 1:生成式人工智能语境感知钓鱼攻击,和传统提示注入钓鱼有什么区别?

回答 1:生成式人工智能语境感知钓鱼攻击会贴合当前对话、文档场景动态调整欺骗话术,依托上下文递进欺骗,而传统提示注入大多是一次性静态指令劫持,语境感知钓鱼隐蔽性更强、适配场景更灵活,静态检测更容易失效。

问题 2:生成式人工智能语境感知钓鱼攻击,最常见的传播载体是网页和文档吗?

回答 2:生成式人工智能语境感知钓鱼攻击常见载体包含网页、上传文档、聊天历史、URL 片段、污染后的知识库,网页和文档是攻击者使用最多的载体,通过 RAG 读取时把恶意指令送入模型上下文。

问题 3:针对生成式人工智能语境感知钓鱼攻击,上下文溯源审计是什么防御思路?

回答 3:针对生成式人工智能语境感知钓鱼攻击的上下文溯源审计,会追踪模型每一条输出结论的信息来源,校验决策依据是否来自可信资料,如果输出由不可信外部上下文驱动,就阻断高危操作,是目前效果较好的防御手段。

问题 4:企业部署 RAG 系统,怎么降低生成式人工智能语境感知钓鱼攻击风险?

回答 4:企业 RAG 系统防御生成式人工智能语境感知钓鱼攻击,需要给检索文档标记来源、隔离外部不可信上下文,清洗文档里隐藏注入载荷,搭配输出语义审计,同时限制 AI 读取、导出密钥、凭证等高敏感信息。

【参考资料】

[2026-06-01](ChatGPhish: AI Assistants as Phishing Infrastructure)Cloud Security Alliance

[2026-05-31](HashJack:URL 片段注入攻击暴露浏览器 AI 助手风险)Cloud Security Alliance

[2026-05-20](ARGUS: Defending LLM Agents Against Context-Aware Prompt Injection)arXiv

[2025-08-21](SoK: Exposing the Generation and Detection Gaps in LLM-Generated Phishing)arXiv

【免责声明】

本文围绕生成式人工智能语境感知钓鱼攻击的机理、载体、防御方案整理自公开安全研究文献,攻防技术持续迭代,不存在可以百分百抵御所有变种攻击的方案;本文内容仅作为 AI 安全架构、安全运营的科普参考,不可以直接作为生产环境唯一安全方案,正式上线前需要结合业务场景开展专项渗透测试。