工行软件开发中心Serverless Agent安全沙箱探索实践
随着生成式AI技术的深度演进,智能体(Agent)已从辅助交互工具跃升为具备自主规划、工具调用与多步执行能力的核心主体。与传统“模型即API”模式不同,Agent需在真实环境中运行代码、调用工具、操作文件系统。其自主性越强,对执行环境的安全隔离、资源弹性与开发集成要求越高。然而,传统基于固定容器实例的PaaS模式存在内核共享隔离弱、资源分配刚性、集成门槛高等痛点,已成为Agent规模化落地的关键瓶颈。
面对这一挑战,中国工商银行软件开发中心(以下简称“工行软开”)前瞻布局,率先构建毫秒级弹性调度中枢、多维立体安全防线、敏捷工具调用生态三大核心能力有机统一的“三位一体”企业级Serverless Agent安全沙箱平台。平台深度融合Serverless按需弹性与微虚拟机强隔离能力,打造兼具极致弹性、免运维与金融级隔离特性的Agent Sandbox(智能体沙箱),将执行环境打造成AI Agent规模化落地的“核心基础设施”。

一、构建毫秒级弹性调度中枢,实现资源动态编排与精细管控
一是极速供给,按需弹性伸缩。针对Agent任务“突发性强、生命周期短”的特征,平台基于云原生K8s架构自研高性能调度引擎。创新引入沙箱池预热与快照休眠恢复技术,构建“热备沙箱池”,实现毫秒级资源供应。结合批处理与副本动态调控机制,在资源可用性与成本间实现最优平衡。二是全链管控,自动化运维闭环。建立覆盖沙箱创建、运行、休眠、销毁的全生命周期管理体系。内置TTL自动过期、网关触发续期与手动续期三重机制,任务完成后即时销毁,彻底杜绝“僵尸沙箱”。三是全景可观测,驱动主动治理。平台深度融合行内监控体系,打造覆盖实例状态、网络流量、代码执行与资源消耗的全景视图。实时采集启动时延、CPU/内存配额、网络策略命中等核心指标,结合智能诊断引擎与可视化大屏,推动运维模式从“被动响应”向“主动预警与精准治理”转型。

二、构筑多维立体安全防线,突破传统隔离瓶颈与合规挑战
一是硬件级强隔离,筑牢安全底座。针对传统容器内核共享的隐患,平台全面兼容Kata Containers、Firecracker、gVisor等安全运行时,并重点引入Kata Containers实现微虚拟机级隔离。每个沙箱拥有独立内核上下文,彻底阻断容器逃逸路径,全面满足金融级多租户安全与合规要求。二是细粒度边界管控,构建可信执行域。平台内置“默认拒绝”网络策略,支持FQDN与IP/CIDR白名单动态配置,结合DNS代理与nftables精准管控出站流量。文件层面提供独立虚拟文件系统,关键目录只读挂载,任务结束自动清理临时数据,彻底隔离历史任务污染,保障执行环境纯净。三是资源配额与权限最小化,防范资源耗尽与越权操作。严格限制CPU、内存、磁盘I/O与执行时间上限,防止恶意代码耗尽宿主资源。遵循最小权限原则,限制进程用户/组权限与系统调用,结合执行前策略扫描拦截高危代码,将Agent操作牢牢约束在“可观测、可限制、可销毁”的安全边界内。
三、打造敏捷工具调用生态,加速智能体框架融合落地
一是多语言SDK与标准化运行时,降低接入门槛。平台提供Python、Java、Go等多语言SDK,统一封装沙箱生命周期管理与代码执行API。预置代码沙箱、浏览器沙箱、无头浏览器等标准化模板,用户无需自建镜像即可快速调用,大幅缩短Agent开发周期。二是深度适配行内框架,赋能业务敏捷创新。平台全面对接“工银智涌”智能体平台与CTP-AI智能应用开发框架。在CTP-AI框架中集成沙箱调度工具,应用侧仅需编写沙箱配置文件即可使用沙箱;通过智涌平台适配行内智能体开发框架与SkillHub对接,全面支撑各类支持高码和低码智能体场景。三是双模架构灵活适配,覆盖多元业务场景。平台支持“Agent IN Sandbox”与“Sandbox as Tool”双模架构。前者适用于环境与Agent高度耦合、需完整状态管理的场景;后者将沙箱解耦为独立工具,便于快速迭代Agent逻辑、隔离API密钥,实现状态与执行环境分离,全面覆盖智能研发、智能运维及动态规划智能体等各类金融应用场景。
平台自上线以来,已全面支撑行内AI Agent规模化落地,生产峰值并发已突破400个Agent运行实例,覆盖十余类业务场景,基于沙箱预热池技术,实现毫秒级的沙箱启动,基于Serverless动态创建销毁沙箱机制,实现整体资源利用率提升40%,在安全性、成本效益与研发效能方面成效显著。通过硬件级隔离与细粒度管控,有效阻断提示词注入引发的恶意代码执行、越权操作等安全风险;标准化接入大幅简化部署流程,显著缩短上线周期,应用接入沙箱平均部署时间由数天缩短至小时级,上线周期缩短约60%,并全面支撑“工银智涌”Skill市场、智能研发需求原型平台、高斯Agent等场景的全行推广。
未来,工行软开将锚定“AI Agent基础设施化”战略方向,持续深化Serverless架构与智能体生态的融合创新,将进一步探索安全沙箱性能优化、跨云异构调度、大模型高效推理等前沿技术,积极打造“安全、弹性、普惠”的AI Agent运行底座,赋能工商银行在智能化跃迁的新征程中,实现从“业务数字化”向“业务数智化”的跃迁。

粤公网安备 44030602000994号