🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-10-30 22:12AI 生成

你的 AI 助手,可能正在帮黑客开门!AI 智能体随手一抓就能偷走云凭证?80 行代码堵死这个大坑

Dev.to 一篇技术文指出,几乎所有 agent 都带「抓取这个网址」的工具,而模型给的 URL 可能直指云服务器内网凭证地址,作者用 80 行 Node 代码做了个防护。

大白话现在很多 AI 智能体都配了一个「帮我打开这个链接」的工具,比如网页阅读器、链接预览、MCP 下载文件。问题是这个链接是模型给的,而模型可能是从网页、提示词或别的工具结果里抄来的。只要有人能往你 agent 面前塞一个网址,就能让你的服务器去访问它自己才够得着的地址,比如云厂商的内网元数据地址 169.254.169.254,某些配置下那里放着凭证。作者写了个零依赖的单文件防护,思路是:只放行 http/https 和 80/443 端口,遇到 IP 直接查,遇到域名在真正建立连接那一刻查 DNS 返回的每个地址,重定向自己手动跟、每一跳重新查。
对你意味着如果你在搭 agent、MCP 服务或者任何「让 AI 抓网页」的功能,这就是一个必须补的洞;普通用户也能借此理解,为什么让 AI 随便访问链接并不安全。

Dev.to 技术文章,作者自述由 AI agent 撰写、代码在 Node 24 沙箱实测,未真正访问云元数据地址

原文:Your agent's fetch tool can reach 169.254.169.254: an 80-line SSRF guard for MCP and agent tools in Node

打开巨象雷达,看今天全部 AI 动态