难度:★★★☆☆ 阅读时间:25 分钟 前置知识:基础安全概念
一句话理解:AI 出错的后果随自动化程度呈指数增长——三道防线(事前 · 事中 · 事后)是金融级 AI 生产的必要条件,不是可选增强。
行业映射:AI DevSecOps · AI Risk Management · OWASP AI Security Top 10
排他职责:三道防线体系总览 + 金融行业合规要求 + 与传统 DevSecOps 的关系。本章是安全专题的导论篇,不涉及具体实现代码——事前防御的 PII 检测和 Prompt 安全留给事前防御,事中控制留给事中控制,事后审核留给事后审核。
导流去向:
- 事前防御(PII + Prompt 安全 + 防注入)→ 事前防御
- 事中控制(API + 依赖 + 监控)→ 事中控制
- 事后审核(审计 + 追溯 + 迭代)→ 事后审核
- 安全落地实战(电商项目)→ 安全落地实战
AI 安全不是传统安全的"升级版",是另一套游戏
2025 年 9 月 15 日,在国家网络安全宣传周主论坛上,国家互联网应急中心牵头、联合人工智能专业机构和行业企业制定的《人工智能安全治理框架》2.0 版正式发布 ✅。这是继 2024 年 9 月 1.0 版之后的又一次体系升级——2.0 版在原有基础上梳理调整了风险分类,探索提出分级治理原则,强化了全生命周期的技术治理手段 ✅。
需要澄清一个容易混淆的地方:这份国家级框架的发布主体是国家网信办指导下的国家互联网应急中心和全国网络安全标准化技术委员会,而不是某家安全厂商 ⚠️。绿盟科技是这个赛道里另一个值得关注的参与者——它的"AI 安全围栏"产品在 2025 年 9 月入选了中国人工智能产业发展联盟"AI+安全"领域的先锋案例 ✅,是一款面向大模型应用全链路交互场景的实时风险检测与阻断产品,覆盖内容合规、数据防泄漏、提示词攻击防护等场景 ✅。但这是企业级产品案例,和国家框架是两条并行的线,不宜混为一谈。
这次治理框架升级,本质上是行业对 AI 安全认知的一次集体转向——传统的事后打补丁模式,在 AI 场景下已经完全失效。
失效的原因在于:AI 系统的风险模式和传统软件有本质差异。
传统软件安全的威胁模型围绕"代码漏洞"展开——SQL 注入、XSS、缓冲区溢出,攻击者利用的是代码实现层面的缺陷。AI 系统的威胁模型围绕"行为不可控"展开——Prompt 注入、模型幻觉、权限越界,攻击者利用的是模型本身的推理缺陷。
2025 版 OWASP LLM Top 10 中排名第一的 Prompt 注入攻击(LLM01),在传统安全框架中根本没有对应项 ✅。一条精心构造的输入可以让 AI 模型绕过所有指令约束,直接读取系统 Prompt、调用敏感 API、甚至修改数据库。这不是代码漏洞,而是模型的"思维漏洞"。
AI 安全需要一套全新的防护体系——三道防线。
左半边的流程是"发现问题→解决问题",右半边的流程是"让问题不发生→发生了也能控住→控不住也能追溯"。两种思维模式的差异,决定了传统安全实践在 AI 场景下的无力。
AI 引入的新安全风险:三个本质差异
AI 带来的安全风险,和传统软件安全有三个本质不同。
差异一:攻击面从代码层延伸到语义层
传统安全攻击面对应的技术实体是具体的——HTTP 请求、SQL 语句、二进制文件。AI 系统的攻击面多了一个维度:自然语言对话。攻击者不需要理解底层技术细节,只需要找到巧妙的提示词组合,就可以操纵模型行为。
2025 年 12 月底至 2026 年初的 X 平台 Grok 事件是这个风险最典型的公开案例。Grok 上线"编辑图片"功能后,被曝出可以将女性和儿童的照片修改为性化图像,多国监管机构相继介入调查 📄。英国互联网观察基金会(IWF)统计,2025 年全年发现由 AI 生成的儿童性虐待视频达 3,440 个,而 2024 年同期仅为 13 个;美国国家失踪与受虐儿童中心(NCMEC)披露,2025 年收到与生成式 AI 相关的举报共 440,419 份,同比增幅超过六倍 📄。内容检测机构 Copyleaks 估计 Grok 一度以约每分钟一张的速度生成非自愿性化图像 📄。加州总检察长已就此对 xAI 展开正式调查,法国、印度、马来西亚等地监管机构也相继介入 📄。漏洞根源不是传统意义上的代码缺陷,而是内容安全护栏的失效——包括训练数据审核不足和输入输出过滤机制的漏洞。
需要说明的是,这一事件涉及真实的、正在持续发酵的未成年人性剥削内容问题,本章仅从"AI 安全护栏失效"这一技术风险角度引用其公开报道的规模数据,不做进一步展开 ⚠️。
语义层的攻击不需要"漏洞利用代码",只需要"漏洞利用语言"。这对于催熟的安全检测机制而言是一个全新的战场。
差异二:AI Agent 的自主行为放大风险
传统软件的每一个操作都在开发者预设的代码路径内。AI Agent 不同——它被赋予目标和工具集,实际执行的路径由模型自行推理决定。这意味着 AI Agent 可能做出开发者从未预想过的操作。
安全研究机构 Sysdig 在 2026 年披露了一起被命名为 JADEPUFFER 的攻击事件,这是目前公开报道中首例完全由 AI 智能体自主执行、全程无需人类干预即完成从入侵到破坏全链路的勒索软件攻击 📄。攻击的初始突破口是一台暴露在公网、存在 CVE-2025-3248 漏洞的 Langflow 服务——攻击者利用该漏洞在无需身份验证的情况下远程执行代码获取主机控制权,随后由 AI 智能体自主完成横向移动、系统控制等后续步骤 📄。该漏洞其实已在 Langflow 1.3.0 版本中修复,也已被列入美国网络安全机构的"已知遭利用漏洞"清单,但仍有大量未更新的系统暴露在外,说明"打补丁"这个最基础的动作,在自动化攻击面前依然是第一道被攻破的防线 ✅。
这类攻击不是传统病毒的事先编程行为,而是 AI 在攻击过程中实时决策的结果,这也是安全行业目前普遍担忧"有多少未被发现的 AI 恶意软件已悄然存在"的原因 📄。
在 AI 编码场景中,同样的问题也可能出现:AI Coding Agent 在执行"修复 Bug"这个简单指令时,可能顺手执行了一条 UPDATE orders SET status = 'CANCELLED',影响几千条历史订单且不可回滚。这就是为什么事中控制(第二道防线)必须在运行时进行实时管控。
差异三:供应链风险从"代码依赖"扩展到"模型依赖"
传统软件的供应链安全关注的是第三方库的漏洞(如前面章节提到的 snakeyaml 反序列化漏洞)。AI 系统的供应链安全多了一层:模型本身的漏洞。
一个在 Hugging Face 上下载的预训练模型,可能被植入后门,针对特定输入产生恶意输出。一个通过 API 调用的第三方 LLM,其训练数据中可能包含偏见或错误信息。这些问题无法通过传统 SAST(静态应用安全测试)发现,因为问题不在代码层面,而在模型行为层面。
这三个差异叠加的结果是:AI 系统的安全风险不是"传统风险 × 1.5",而是"传统风险 + 一组全新风险"。传统的 SAST/DAST 类安全工具,在提示注入、模型反演、Agent 权限提升这类 AI 原生威胁面前基本失效,需要专门的行为异常检测机制来补位 💡。
OWASP AI Security Top 10:AI 编码场景的威胁全景
OWASP(开放 Web 应用程序安全项目)发布的 LLM Top 10 已经成为 AI 应用安全事实上的威胁模型标准。2025 版(v2.0,由 OWASP GenAI Security Project 于 2024 年 11 月正式发布并沿用至今)在 2023 版的基础上做了大幅修订:新增了"系统提示词泄露"“向量与嵌入弱点"两个条目,用"数据与模型投毒"取代了原来的"训练数据投毒”,用"误导信息(Misinformation)“取代了原来的"过度依赖”,用"资源无限消耗"取代了原来的"模型窃取" ✅。
以下是结合 AI 编码场景的具体解读(已按 2025 版官方排序与定义核对):
| 排名 | 风险名称(2025 版官方定义) | 编码场景示例 | 对应防线 |
|---|---|---|---|
| LLM01 | Prompt 注入 | 恶意用户让 AI Agent 执行未授权的 Git 操作 | 第一道 |
| LLM02 | 敏感信息泄露 | AI 在生成的代码中打印了数据库连接串 | 第一道 |
| LLM03 | 供应链 | 使用的 MCP 插件或预训练模型包含已知漏洞 | 第二道 |
| LLM04 | 数据与模型投毒 | 开源代码模型的训练数据或微调数据被植入恶意样本 | 第三道 |
| LLM05 | 不安全输出处理 | AI 生成的代码中包含 SQL 注入片段但未被拦截 | 第二道 |
| LLM06 | 过度代理权限 | Agent 被授予管理员权限但实际只需只读查询 | 第二道 |
| LLM07 | 系统提示词泄露 | 攻击者诱导模型泄露内部系统 Prompt 和业务逻辑 | 第一道 |
| LLM08 | 向量与嵌入弱点 | RAG 检索库被污染,返回带恶意指令的上下文片段 | 第二道 |
| LLM09 | 误导信息 | AI 生成看似合理但事实错误的代码注释或文档,误导后续开发 | 第三道 |
| LLM10 | 资源无限消耗 | 大量复杂 Prompt 耗尽 API 配额导致流水线中断 | 第二道 |
看这个表格可以得出一个规律:没有一个单一防线能覆盖所有风险。LLM01、LLM02、LLM07 需要第一道防线在输入/输出阶段拦截;LLM03、LLM05、LLM06、LLM08、LLM10 需要在推理和执行过程中实时控制;LLM04、LLM09 更依赖训练数据治理和事后审计追溯。三层覆盖范围互有重叠,但没有一层能独立构成完整的防护屏障。
这就是为什么三道防线需要协同工作——事前不识别敏感字段,事中就得拦截;事前和事中都漏了,事后至少能追溯是谁干的。
三道防线体系:事前拦截、事中管控、事后追溯
三道防线的核心理念不是三个独立的安全工具,而是一个分层递进的防御体系。每一层的失守都被下一层兜住,形成一个完整的安全闭环。
第一道防线:不让风险进入执行环境
第一道防线在所有 AI 操作发生之前进行安全审查。核心理念是:能拦在门外的东西,不要等到屋里再处理。
核心组件包括:
- PII 检测引擎:在用户输入和 AI 输出两端检测身份证号、银行卡号、手机号等敏感信息,使用正则表达式 + NER 双引擎降低误报率
- Prompt 注入检测:识别直接注入(攻击者直接写入恶意指令)和间接注入(攻击者通过外部数据源污染上下文)两种攻击模式
- 内容合规审查:对输入和输出的内容进行安全分类,拦截违规内容
- 用户权限校验:验证请求调用者是否具有执行该操作的权限
以下性能指标为工程实践中的常见目标区间,具体数值应结合业务场景压测确定,不是行业统一标准 💡:PII 检测准确率 > 99.5%,注入检测准确率 > 98%,端到端延迟 < 50ms。检测慢了用户能感知到,准确率低了运营团队会被大量误报淹没,这是设定这类指标时的两个基本约束。
第二道防线:不让危险操作被执行
第二道防线在 AI 推理过程中实时管控模型行为和外部系统访问。核心理念是:AI 可以思考任何事情,但只能做被允许的事情。
核心组件包括:
- API 白名单四级分类:完全放行(查询类)/ 需记录(安全写入)/ 需确认(数据库写操作)/ 绝对禁止(系统配置变更)
- 熔断保护:当监控指标超过阈值时自动熔断 AI Agent 的执行,等待人工审查后恢复
- 速率限制:基于用户、API Key、IP 的多维度限流,防止资源滥用和 DoS 攻击
为什么事中控制是三道防线的核心?因为事前防御无法 100% 拦截所有风险——PII 检测有漏报、注入检测有误判、权限校验有盲区。第二道防线的作用就是兜住第一道防线漏掉的东西。
以存量项目接入 AI-Native的事中控制数据为例:AI Agent 在一个月内发起了 47 次写操作请求,87.2% 通过审批,3 次被拒绝,3 次超时自动拒绝。平均审批耗时 4.3 分钟。其中一次批量更新涉及 2,347 行数据,如果事前没有 SQL 注入检测兜底、事中没有人工审批确认、事后没有审计日志,这条更新语句可能已经造成了不可挽回的数据损失。
性能要求(同样是工程实践中的常见目标,非统一标准 💡):监控采样率 100%,告警延迟 < 5s,熔断触发 < 100ms。
第三道防线:让每一次操作都可追溯
第三道防线在 AI 操作完成后进行审计、分析和策略迭代。核心理念是:安全事件不可怕,可怕的是不知道发生了、不知道谁干的、不知道怎么改。
核心组件包括:
- 全量日志审计:记录每次推理请求的完整上下文——输入、输出、决策路径、时间戳、调用者身份
- 异常回溯分析:通过链路追踪定位安全事件的根因,还原完整的攻击链条
- 策略迭代闭环:基于历史事件持续优化第一、第二道防线的检测规则
- 合规报告自动生成:将日志、审批记录、扫描结果聚合成可交付的审计报告
第三道防线的价值不在于"发现问题",而在于"让问题成为改进的燃料"。没有第三道防线的审计和反馈,第一、第二道防线的规则将永远停留在初始版本,无法适应不断变化的攻击手法。
三道防线协同:一个决策框架
| 防线 | 时机 | 原则 | 兜不住的后果 |
|---|---|---|---|
| 第一道(事前) | 操作执行前 | 不让风险进入 | 第二道防线兜底 |
| 第二道(事中) | 操作执行中 | 不让危险操作完成 | 第三道防线进行追溯和修复 |
| 第三道(事后) | 操作完成后 | 让每一次操作可追溯 | 安全事件无法闭环、合规审计不通过 |
金融行业合规要求:为什么银行必须上三道防线
如果说"三道防线"对互联网公司是推荐项,对金融行业就是强制项。
金融监管总局的最新指导意见
需要先纠正一个常见的名称误用:原"中国银行保险监督管理委员会"(银保监会)已于 2023 年机构改革中并入新组建的国家金融监督管理总局,"银保监会"这一名称目前已不再是现行监管机构的正式称谓 ⚠️。
2026 年 6 月 18 日,国家金融监督管理总局正式发布《关于银行业保险业人工智能安全开发应用的指导意见》,从治理架构、开发应用、数据治理、算力建设、风险管理、能力提升、保障与监督等方面提出了 32 项指导性意见 ✅。《指导意见》明确金融机构安全开发应用人工智能必须遵循四大核心原则:谁使用谁负责、自主可控、务实高效、安全发展 ✅。在数据安全方面,《指导意见》明确要求姓名、身份证号、手机号、银行卡号等个人信息和隐私数据不得用于生成式人工智能模型的训练和优化,并要求金融机构加强模型安全护栏建设、加强内容过滤及脱敏管理、严格管理外包过程中的数据安全 ✅。
对应到三道防线体系,这份指导意见的要求可以这样映射:
| 监管要求 | 对应防线 | 具体措施 |
|---|---|---|
| 个人信息不得用于模型训练/数据分类分级 | 第一道防线 | PII 检测与脱敏,禁止直接可识别数据入模 |
| 模型安全护栏建设、风险可控 | 第二道防线 | 熔断保护、实时监控、速率限制、API 白名单 |
| 谁使用谁负责、可问责 | 第三道防线 | 全量审计日志、异常事件回溯、责任倒查 |
| 自主可控、务实高效 | 三道防线协同 | 策略迭代闭环、定期红队测试 |
等保 2.0 AI 场景扩展
等保 2.0(《网络安全等级保护 2.0》GB/T 22239-2019)本身发布于人工智能大规模应用之前,其扩展要求部分并未针对生成式 AI/Agent 场景做过官方细则更新;行业普遍的做法是参照其"安全通用要求"框架,结合具体业务场景做定制化落地,而不是套用一套现成的"AI 扩展条款" ⚠️。可以合理推断的映射关系是:
- 安全通用要求:身份鉴别、访问控制、安全审计、入侵防范——这些经典要求同样适用于 AI 系统
- AI 场景下的落地侧重:模型安全、数据安全(含训练数据合规)、供应链安全(模型来源可追溯)、内容安全(生成内容合规)
具体的审计日志留存年限等指标,应以属地监管机构和行业主管部门的最新文件为准,本章不做具体数值断言 ⚠️。
治理成熟度的行业信号
Gartner 在 2026 年的预测提供了一个值得警惕的参照系:到 2027 年,40% 的企业级 Agentic AI 项目将因成本失控、业务价值不清晰、风险控制不足而被取消 ✅;同期还有 40% 的企业将因为治理漏洞(往往是在生产事故发生后才被发现)而降级或下线其自主 AI 智能体 ✅。这两个预测背后的共同逻辑是:治理不是"自主性越高越好"的对立面,而是自主性能够安全落地的前提——把所有 Agent 用同一套粗放的权限模型管理,要么低风险场景被过度限制、团队绕开管控,要么高风险场景被放得太松、第一次严重事故就是代价 💡。
在等保 2.0 框架下,AI 系统需要满足的不仅是传统的"身份鉴别、访问控制、安全审计",还包括 AI 场景特有的"模型安全、数据安全、供应链安全"。三道防线体系可以合理地覆盖这些要求的大部分——第一道防线对应数据安全和隐私保护,第二道防线对应访问控制和供应链安全,第三道防线对应安全审计和入侵防范 💡。
AI 安全风险评分矩阵:量化评估风险等级
安全建设最怕"一刀切"。如果所有操作都走审批,效率就无法接受;如果所有操作都放行,安全形同虚设。风险评分矩阵要解决的就是"什么时候该拦、什么时候该放"的问题。以下矩阵是一套可参考的工程实践框架,具体权重需要结合业务场景调优,不是行业统一标准 💡。
评分维度与权重(示例框架)
| 维度 | 权重 | 评估指标 |
|---|---|---|
| 输入风险 | 40% | PII 含量、注入特征、违规内容 |
| 行为风险 | 30% | API 调用模式、资源消耗、访问频率 |
| 上下文风险 | 20% | 用户信用等级、历史行为、设备指纹 |
| 合规风险 | 10% | 监管要求匹配度、数据跨境、敏感操作 |
设定这套权重比例的基本逻辑是:输入风险是触发频率最高、影响最直接的维度——一个包含注入特征的请求在到达模型之前就应该被拦截,等它走到行为风险检测阶段时已经晚了。合规风险权重较低不是因为不重要,而是因为合规风险属于"低频高影响"事件,单次请求的合规评估价值有限,更适合在审计阶段批量处理。
风险分级与处置策略(示例框架)
| 等级 | 评分 | 处置动作 | 响应时间 |
|---|---|---|---|
| 紧急 | 90-100 | 立即拦截 + 告警 + 人工审查 | < 100ms |
| 高危 | 70-89 | 拦截 + 记录 + 通知安全团队 | < 200ms |
| 中危 | 40-69 | 放行 + 记录 + 定期审查 | 实时记录 |
| 低危 | 10-39 | 放行 + 记录 | 实时记录 |
| 安全 | 0-9 | 放行 | 无需处理 |
成熟度等级评估(示例框架)
| 等级 | 特征 | 典型状态 |
|---|---|---|
| L1 人工审查 | 安全完全依赖人工审查,无自动化工具 | 行业初期的普遍状态 |
| L2 单点检测 | 部署了某一防线的自动化工具(如 Prompt 注入检测),尚无体系 | 多数探索期的团队 |
| L3 防线联通 | 三道防线均已部署,但以独立工具运行,缺乏联动 | 部分领先企业 |
| L4 闭环运营 | 三道防线形成闭环,事件驱动策略自动更新 | 金融行业头部企业的努力方向 |
| L5 智能防御 | AI 安全护栏具备自适应能力,能自动生成新型攻击的检测规则 | 行业最前沿的探索方向 |
上海人工智能实验室 2026 年推出的高安全产业级智能体平台 SafeClaw,就是把"从事后安全迈向内生安全"作为明确目标,探索将安全准则内嵌至智能体决策层的治理路径——这可以视为 L4 向 L5 演进的一个公开案例 📄。
从总论到实现
三道防线不是一个理论模型——它是可以用 4 小时在一套 CRUD 系统上落地、并在生产环境中持续运行的安全体系。存量项目接入 AI-Native已经展示了在电商项目中如何实现事前敏感数据检测、事中写操作审批闸门、事后 SAST/SBOM 扫描的完整过程。
接下来的三章将逐层拆解每一道防线的实现细节:
- 事前防御:PII 检测双引擎设计、Prompt 安全规则库(20+ 模式)、防注入机制
- 事中控制:API 四级分类白名单、依赖管控审批流、Prometheus + Grafana 监控
- 事后审核:全量审计日志设计、异常回溯分析、策略迭代与合规报告
如果你正在搭建 AI 系统的安全体系,建议的投入顺序是:先通路再完善。第一周把三道防线的基础框架跑通(利用 Guardrails AI 或 NVIDIA NeMo Guardrails 等开源项目),第二周逐层调优检测规则和审批策略,第三周基于运行数据迭代改进。不要等所有组件完美之后再上线——安全护栏的价值不是在评审文档里,而是在拦截的每一次危险操作中。
参考资源
- 《人工智能安全治理框架》2.0 版(国家互联网应急中心 / 全国网络安全标准化技术委员会,2025 年 9 月)
- OWASP Top 10 for LLM Applications 2025(v2.0):https://owasp.org/www-project-top-10-for-large-language-model-applications/
- 国家金融监督管理总局《关于银行业保险业人工智能安全开发应用的指导意见》(2026 年 6 月)
- NVIDIA NeMo Guardrails:https://github.com/NVIDIA/NeMo-Guardrails
- NIST AI Risk Management Framework (AI RMF 1.0):https://www.nist.gov/itl/ai-risk-management-framework
- ISO/IEC 42001:2023 - Artificial intelligence — Management system
- 《网络安全等级保护 2.0》GB/T 22239-2019
- Gartner “Applying Uniform Governance Across AI Agents Will Lead to Enterprise AI Agent Failure”(2026 年 5 月)
- MITRE ATLAS Framework:https://atlas.mitre.org/
本专栏的开源落地工具:IvyFlow
本专栏的整套方法论——多角色工作流、阶段守卫、OpenSpec+Superpowers 双驱动、Skill/Rule/Agent 三层分层——并非纸上谈兵。它们的落地载体是 IvyFlow,一个 AI-Native 开发工作流 CLI 工具,也是本专栏作者的开源项目。
IvyFlow 用一条命令(ivy init)在项目中部署 5 种角色(Developer / PM / QA / Architect / DevOps)共 20+ 条命令和约 30 个 Skill,将专栏中讨论的"Phase Gate、Delta Spec 反写、TDD 强制循环、SubAgent 并行扇"全部编码为脚本校验而非纯 Prompt 约定——守卫脚本会硬性拦截 AI 跳过阶段的行为,让流程纪律从"建议"变成"物理约束"。
- GitHub:github.com/jseko/IvyFlow
- 官方网站:jseko.github.io/IvyFlow
- 安装:
npm install -g ivyflow-cli && ivy init
⚠️ 提醒:以上 GitHub 仓库地址、Star 数、npm 下载量等具体可见性数据无法由 Claude 独立核实,发布前请自行确认链接有效性和当前状态。
如果你读完本专栏想立刻落地,IvyFlow 就是这套体系的开箱即用入口。

482

被折叠的 条评论
为什么被折叠?



