2026 年,云原生安全事件几乎成了每家企业都要面对的常态。Red Hat 的最新报告显示,97% 的组织在过去一年至少经历了一次云原生安全事件,而其中最常见的原因——配置错误——占比高达 78%。与此同时,Serverless 和容器化架构的并行采用让安全边界变得更加模糊:团队既要管理容器集群的运行时风险,又要应对函数即服务(FaaS)带来的细粒度权限挑战。这两种架构并非二选一,但在安全策略上各有截然不同的高风险点和治理逻辑。以下是一份面向安全工程师的选型与治理 playbook,重点拆解 2026 年需要关注的差异、风险与决策框架。
责任共担模型的偏移:谁在真正负责运行时安全
传统云安全的责任共担模型在 Serverless 和容器场景下都出现了微妙变化。对于容器化部署,云厂商负责底层基础设施和容器编排平台的安全,而用户需要管理镜像、容器运行时配置、网络策略以及集群的 RBAC 权限。这导致安全团队必须持续跟踪镜像漏洞、运行时异常行为以及集群端点的暴露面。相比之下,Serverless 进一步将安全责任向上推:用户几乎不需要管理主机或操作系统,但职能边界变成了函数代码、依赖库、事件源权限以及触发器的访问控制。NCSC 的指导原则建议企业尽可能将安全责任转移到云厂商,但 Serverless 的“无服务器”并不等于“无安全”——用户依然需要为函数级身份、数据流加密和输出验证负责。这种责任偏移使得安全团队必须重新划分监控范围,不能再用传统主机安全工具覆盖所有层。
风险对比:配置错误是共同痛点,但形态各异
配置错误是两种架构中排名第一的暴露原因,但具体表现完全不同。在容器环境中,错误往往来自开放的入口规则、过多的集群管理员权限、未限制的出口网络策略,或者镜像仓库未启用扫描。Kubernetes 的复杂性让 RBAC 和网络策略的配置成为高频失误点。而在 Serverless 环境下,配置错误更集中在函数权限过度授予(例如给一个仅读取文件的函数附加了写权限)、未加密的环境变量,以及事件源(如 S3 存储桶或 API 网关)的错误许可策略。此外,Serverless 的短暂生命周期给监控带来了挑战——传统基于代理的检测无法嵌入函数运行时,日志和指标必须通过服务端 telemetry 收集。2026 年,已有超过半数组织会在安全事件中同时暴露出两种架构的配置漏洞,这说明跨架构的统一配置审计能力比以往更重要。

治理方法:自动化与可见性成为底线
面对两种架构的碎片化风险,手工治理已经不可行。2026 年,仅有 39% 的组织拥有成熟的云原生安全策略,而大多数仍处于“被动响应—修补”的循环。自动化是打破这个循环的关键。具体来说,CI/CD 管道中的策略即代码(Policy as Code)可以同时作用于容器镜像扫描和 Serverless 函数依赖检查;运行时防御则依赖 Admission Controller 与函数执行环境的联动——例如在容器侧拦截违反 Pod 安全标准的部署,在 Serverless 侧通过执行前静态分析检测危险函数调用。此外,AI SOC 平台开始原生支持 Kubernetes 和 Serverless 的 telemetry 融合,能够将容器运行时告警与函数调用链关联,从而减少误报并缩短调查时间。对于安全团队来说,选型评估的核心指标不再是“覆盖多少种云服务”,而是能否在同一套指标下统一管理容器和 Serverless 的安全状态。
供应链安全:容器镜像与函数依赖的相似挑战
供应链攻击在 2026 年成为云原生安全的主要推动力。容器镜像中引入的第三方库、基础镜像版本过期以及未签名的 Helm Chart,都是常见的攻击入口。Serverless 函数同样面临依赖混淆和恶意包注入的风险,但因其无状态特性,攻击者往往通过长期植入后门函数或将函数作为横向移动的跳板。两种场景的最佳实践在本质上是相同的:使用软件物料清单(SBOM)对每个部署单元进行清单追踪,对镜像和函数包进行签名验证,并定期清理未使用的镜像版本和函数版本。但在执行层面,容器更依赖注册表扫描和运行时镜像漂移检测,而 Serverless 的左移检查需要更早地在函数构建阶段完成。
安全选型决策框架:基于工作负载特征而非流行度
2026 年,企业不需要在 Serverless 和容器之间做唯一选择,但必须为每种工作负载做出有依据的决策。安全团队可以基于以下三个维度建立评估框架:
工作负载的持久性与状态:有状态服务(如数据库、缓存)通常更适合容器化,因为持久卷和 StatefulSet 提供了更可控的存储和安全边界。无状态、事件驱动的短期任务(如图片处理、API 代理、消息转换)更匹配 Serverless 的模型,且函数级隔离天然降低了横向移动风险。
团队的运维能力:如果团队拥有成熟的 Kubernetes 运维经验,容器化带来的安全控制粒度(如网络策略、Pod 安全上下文)可以转化为更精细的防御。如果团队偏向应用开发,Serverless 能减少基础设施层面的安全运维负担,但需要投入精力在函数权限和事件源审计上。
合规与审计要求:金融、医疗等受严格监管的行业,需要对运行时环境做持续监控和日志保留。容器化部署更容易实现主机级别的审计,而 Serverless 的日志聚合依赖于云厂商的 API 和函数日志,需要额外配置才能满足合规保留期。同时,Serverless 的短生命周期可能导致审计数据缺失,必须通过流式日志和事件追踪机制弥补。

从被动修补到策略基线
2026 年的云原生安全已经无法靠工具堆砌来解决问题。无论选择哪种架构,真正有效的策略都是从默认拒绝开始:最小化权限、持续扫描、自动修复配置漂移,并将安全策略嵌入到开发者工作流中。Serverless 和容器化的安全治理不是互斥的,而是需要一套统一的策略引擎,能够同时理解函数调用链和容器网络拓扑。安全团队不妨用三个月的时间,先完成跨架构的配置审计全覆盖,再逐步引入运行时行为基线——这才是让 56% 的自认为“高度主动”的组织真正具备成熟防御能力的可行路径。

甘肃省 1F
配置错误占78%,这个比例看着真让人头皮发麻
上海市奉贤区 2F
我们最近也在纠结容器和Serverless怎么选,看完更倾向混合部署了
上海市奉贤区 3F
Kubernetes的网络策略配置真是一踩一个坑
辽宁省大连市 4F
函数权限过度授予这个点太真实了,很多开发为了省事直接给全权
北京市 B1
@ 聚会人间蒸发 是啊,直接全权真的会埋下安全隐患。
上海市奉贤区 5F
函数级别的权限审计现在有比较顺手的工具吗
甘肃省 6F
供应链依赖太多了,光清点清单就够折腾的
广东省深圳市 7F
策略即代码落地过,确实需要开发配合才能推得动
上海市松江区 8F
Serverless的日志监控是真的麻烦
重庆市 9F
先花三个月把配置审计铺全,这条比上新工具实在多了
香港 B1
@ 弹珠高手 确实,工具再多,配置要是漏洞百出也没用,先把底子打好最实在。
广东省深圳市 10F
三个月做完全覆盖审计,感觉排期有点紧啊
广东省深圳市 11F
有状态容器无状态函数,这个划分挺直观的
山东省烟台市 12F
责任边界不划清楚,出事了容易扯皮
山东省烟台市 13F
配置错一次,整个集群都得重跑一遍
广东省深圳市 14F
混合部署确实更稳,但运维成本也上去了
重庆市 15F
SBOM 生成太慢,影响发布节奏怎么办
上海市青浦区 16F
权限最小化原则在开发阶段最难落地
山东省烟台市 17F
日志聚合方案还没想好,云厂商工具够用吗
上海市松江区 18F
镜像扫描如果漏了,运行时怎么补防
上海市崇明县 19F
函数冷启动时的安全上下文切换有点担心
广东省深圳市 20F
审计数据缺失这块,流式日志能解决多少
甘肃省 21F
三个月全覆盖,小团队根本扛不住