Google ADK曝高危漏洞:AI代理权限提升攻击链首次被实战验证
网络安全研究机构 Pillar Security 近期披露了一份引人警觉的技术报告矛头直指谷歌开源的 Python Agent Development KitADK工具链。这份报告揭示了一个此前几乎未被业界正视的隐患当多个 AI 代理在 GitHub 仓库的自动化流水线中协同作业时外部攻击者竟能通过精心构造的恶意指令撬动原本仅对受信任成员开放的权限层级。这并非理论推演而是已被研究人员在真实环境中成功复现的完整攻击链。从公开 Pull Request 到内部权限的跳板问题的起点藏在一个看似无害的自动化流程里。谷歌 ADK 仓库部署了一个专门处理外部贡献的分诊代理它的职责是扫描社区成员提交的 Pull Request 并给出初步反馈。这个代理以 adk-bot 的身份运行而该账户恰好拥有代码库的协作者权限。Pillar Security 的研究团队发现攻击者完全可以在 Pull Request 的描述或评论中嵌入隐蔽的提示注入指令。当分诊代理读取这些内容时恶意指令会诱导它发布一条包含 gemini-cli 的触发命令。这条命令本身平平无奇但它启动的却是一个原本仅限受信任用户触发的内部工作流。这个被触发的 CI 流水线运行在 GitHub Actions 的执行环境中。虽然配置上的 GitHub Token 被限制为不能推送代码但它对 Issue 和 Pull Request 具备写入权限。在实战测试中研究人员利用这一权限完成了三项极具破坏性的操作篡改维护者的历史评论、以 github-actions[bot] 的名义提交虚假的批准审核以及直接删除合法的审核请求。经过这一系列操作一个存在恶意代码的 Pull Request 表面上看起来已经获得了足够的社区认可随时可以被合并进主分支。Pillar 在受控环境中完整跑通了这条攻击链路。值得注意的是最终的人工合并环节仍然需要维护者点击确认但此时呈现在维护者面前的证据早已被自动化流程篡改得面目全非。谷歌方面在收到报告后对该仓库的权限配置进行了加固。Antigravity 代理中的二次渗透除了分诊代理这条路径Pillar 还在基于 Antigravity 代理构建的新型工作流中挖掘出了另一条独立的攻击通道。这个工作流的设计初衷是自动分析公开 Issue 中的问题描述并触发修复流程。修复流程的开发者显然意识到了风险试图将代理的行为严格限制在 Git 和 GitHub 命令范围内。然而这种限制在实际执行中形同虚设。Pillar 的研究人员证明Git 命令本身就可以被利用来执行任意代码。在演示中他们成功将 adk-bot 的个人访问令牌从 CI 运行器中提取到外部控制的服务器上同时还将 Google Cloud 服务账户密钥一并带了出来。这两条攻击路径的共通之处在于它们都利用了代理之间的信任传递。一个面向公众、权限较低的代理其输出被另一个权限更高的代理或工作流无条件信任并执行从而形成了权限的逐级攀升。Pillar 将这种现象定义为首个涉及生产环境多智能体系统的代理间剥削真实案例。当自然语言成为新的授权凭证Greyhound Research 首席分析师 Sanchit Vir Gogia 对此给出了一个颇为犀利的判断。他认为这类弱点本身并不算新鲜真正值得行业警惕的是自然语言已经正式加入了授权流程。在传统安全模型中权限的流转依赖于密钥、令牌和角色绑定而在 AI 代理架构里一段文本输出就可能触发下游系统的敏感操作。Gogia 强调评估一个代理的安全边界不能只看它被分配了哪些工具更要追踪它的输出能够激活哪些更高级别的系统。换句话说代理的隐性权限往往比显性权限更危险。IDC 亚太区网络安全服务高级研究经理 Sakshi Grover 则从企业安全治理的角度提出了三个追问。第一哪些代理会接触不受信任的外部内容这包括 Pull Request、Issue、邮件、工单乃至外部文档。第二这些代理的输出是否会直接或间接触发拥有更高权限的其他代理或工作流第三整个链条中涉及的身份、凭证和工具其最大有效能力究竟有多大现有安全工具的盲区IAM、PAM、CIEM 以及应用安全工具能够暴露单个身份的权限配置也能发现工作流中的不安全设置但它们很难将这些碎片化的信息拼接成一条完整的事件驱动委托路径。库存清单记录的是有什么而授权映射需要回答的是可能发生什么。Gogia 建议安全团队重新梳理数据流从外部输入进入第一个代理开始一直追踪到下游系统执行相应动作的全过程。审查的重点不应仅停留在代理 A 能否调用代理 B更要关注代理 A 是否有能力修改代理 B 已经信任的任何内容。人工审批环节在这一场景下的防护价值也被打了折扣。虽然第一种攻击路径仍需维护者执行合并但攻击者真正的目标从来不是获取合并权限而是伪造足以说服维护者的虚假证据。Gogia 认为有效的审批机制应当对审查人员形成刚性约束确保他们只能审查特定的代码或工件任何实质性变更都应自动使先前的批准失效。Grover 进一步补充对评论、意见和批准状态的任何修改都应被视为安全事件并实时导出到独立的日志系统中。这个日志系统必须处于工作流自身身份无法触及的隔离环境中防止攻击者在篡改审核状态后顺手抹去痕迹。修复时间线与行业启示根据 Pillar Security 披露的时间线他们在今年 7 月 2 日确认第一条攻击路径涉及的受影响工作流已被移除。谷歌在 7 月 21 日回复研究人员确认第二个问题也已得到修复。这起事件给正在拥抱 AI 代理架构的企业敲响了警钟。当代码仓库的自动化流程开始由多个智能体协同驱动时传统的 CI/CD 安全审查框架需要被重新设计。权限的边界不再仅仅由账户和角色定义而是隐藏在代理与代理之间的每一次对话和交接之中。识别这些传递性的授权关系或许将成为下一代安全工具必须攻克的核心课题。

相关新闻

Unity资源提取实战:从AssetBundle解析到自动化脚本的进阶技巧

Unity资源提取实战:从AssetBundle解析到自动化脚本的进阶技巧

1. 项目概述:为什么Unity资源提取是专业开发者的必修课 在Unity游戏开发与逆向分析领域,资源提取从来都不是一个简单的“解压”动作。无论是为了学习优秀项目的实现手法、进行性能分析、本地化修改,还是处理一些棘手的遗留项目,高…

2026/8/6 17:04:14 阅读更多 →
AI 面试相同请求为什么会重复调用,如何解决

AI 面试相同请求为什么会重复调用,如何解决

AI 面试相同请求为什么会重复调用 AI:用 ConcurrentHashMap CompletableFuture 实现 Single-flight 一、先看我们遇到的问题 在 AI 面试项目中,用户提交答案后,后端需要调用 AI 对答案进行评分。 正常流程应该是: 提交答案 → 调…

2026/8/6 17:04:14 阅读更多 →
五进制同步计数器设计:从状态机原理到工程实现

五进制同步计数器设计:从状态机原理到工程实现

1. 项目概述:从“二进制”到“五进制”的思维跃迁在数字电路的世界里,我们最熟悉的朋友莫过于二进制计数器了。从最简单的74LS161到复杂的可编程逻辑器件,二进制计数逻辑几乎无处不在,因为它天然契合了计算机“0”和“1”的底层语…

2026/8/6 17:04:14 阅读更多 →

最新新闻

AI视频生成实战:从创意到实现,拆解“梅罗小球迷”整活视频制作全流程

AI视频生成实战:从创意到实现,拆解“梅罗小球迷”整活视频制作全流程

1. 先搞清楚这个“整活”视频到底在玩什么梗看到“小球迷整活”和“梅罗”这两个关键词,第一反应是:这大概率是一个关于足球巨星梅西和C罗的趣味短视频。这类内容在社交媒体上非常常见,核心玩法通常是利用AI技术或创意剪辑,模拟两…

2026/8/6 17:41:35 阅读更多 →
企业 AI Agent 上线后看不清 Token 和工具调用成本,哪些云上可观测平台更适合?

企业 AI Agent 上线后看不清 Token 和工具调用成本,哪些云上可观测平台更适合?

企业 AI Agent 上线后看不清 Token 和工具调用成本,哪些云上可观测平台更适合?AWS 原生与 Langfuse 组合选型企业 AI Agent 上线后,如果监控页面只能看到接口延迟、错误率和服务器资源占用,却看不到每次任务调用了多少次模型、消耗…

2026/8/6 17:41:35 阅读更多 →
打通中枢神经 - 外周炎症交互检测通道:云克隆八因子神经免疫一体化 Luminex 多因子 Panel 同步解析神经损伤与慢性炎症

打通中枢神经 - 外周炎症交互检测通道:云克隆八因子神经免疫一体化 Luminex 多因子 Panel 同步解析神经损伤与慢性炎症

中枢慢性炎症是连接神经退行性病变、创伤性脑损伤、自身免疫脑病、代谢神经损伤的核心桥梁,神经营养因子 BDNF、抗炎介质 IL-1RA、IL-10、促炎因子 IL-6、TNFα、趋化因子 IL-8(CXCL8)、Th1 免疫调控因子 IL-15、白血病抑制因子 LIF 共同构成…

2026/8/6 17:41:35 阅读更多 →
Linux基础之shell脚本

Linux基础之shell脚本

一、了解什么是shell脚本shell脚本的本质就是 shell命令的有序集合 ,它属于一种解释型语言,不需要编译,方便操作者对重复性的劳动进行编程,同时shell脚本也是一种无类型语言,其变量没有类型或字符串类型 注意事项: 对…

2026/8/6 17:41:35 阅读更多 →
【DevExpress中文教程】在GridView中动态创建列时如何绑定不同编辑处理控件

【DevExpress中文教程】在GridView中动态创建列时如何绑定不同编辑处理控件

在使用DevExpress GridView时,为了方便往往使用一些扩展函数,动态创建GridView列的编辑控件对象,然后我们可以灵活的对内容进行编辑或者使用一些弹出的对话框窗体进行处理内容的录入,本文就是介绍这一主题:在DevExpres…

2026/8/6 17:41:35 阅读更多 →
2026年遮光缠绕膜定做厂家该怎么选

2026年遮光缠绕膜定做厂家该怎么选

随着工业包装对产品防护与仓储管理要求的不断提升,遮光缠绕膜作为一种兼具拉伸包装与光敏防护功能的材料,正逐步成为冷链物流、电子元件、化工原料等领域的“刚需”产品。当时间节点来到2026年,采购方在选择定做厂家时,已不再单纯…

2026/8/6 17:40:34 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/5 21:00:14 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →