回到頂部
深色安全架構中每個 AI Agent 以獨立憑證通過中央金鑰保管庫,再連向外部工具

Google Agent Identity Auth Manager:AI Agent 金鑰怎麼管

Google Cloud Agent Identity Auth Manager 集中保管 API key 與 OAuth Token,搭配 SPIFFE 身分。整理預覽限制、權限模型與導入檢查。

內容查核: 來源查核:

把 API key 放進環境變數,對單一內部工具或許夠用;當幾十個 Agent 代表不同員工呼叫 GitHub、Jira 與內部系統時,就很難回答「是哪個 Agent、代表誰、拿哪個權限做了什麼」。Google Cloud 8 月 23 日更新 Agent Identity Auth Manager 文件,主攻的正是這個缺口。

它把外部工具憑證集中到受管保管庫,Agent 透過自己的身分取得 API key 或 OAuth Token。我要下的判斷是:這比每個團隊自行存 OAuth refresh token 更容易治理,但仍只是身分與憑證層,無法自動補上業務授權。

它管理三種常見情境

第一是 API key,適合只能用金鑰驗證的外部服務。第二是雙方 OAuth,Agent 用自己的客戶端身分做機器對機器存取。第三是三方 OAuth,Agent 代表使用者操作 GitHub、Jira 等服務,由使用者登入同意並留下可撤銷的授權。

Agent Development Kit 可在工具呼叫前向保管庫取憑證並附加標頭,減少開發者自己處理交換與更新 Token 的程式碼。與AWS AgentCore Identity方向相似,兩者都把憑證生命週期從 Agent 業務邏輯抽離;實際支援的雲端、工具與區域則不同。

SPIFFE 身分解決了什麼

Google 為每個 Agent 指派 SPIFFE 身分與短效 X.509 憑證。呼叫 Google Cloud 時可用 mTLS;跨 Agent Gateway 的流程再搭配 DPoP,把 Token 綁定到持有者,降低 Token 被偷走後在別處重播的風險。

這使稽核紀錄能標出 Agent 本身,以及它是否代表某位使用者。企業也可用 IAM、Principal Access Boundary 與 VPC Service Controls 限縮資源範圍。這比共用服務帳號更接近AI-SPM需要的可追責資產模型。

導入前先看三個限制

Auth Manager 目前標示為 Preview,支援環境集中在 Gemini Enterprise 與 Gemini Enterprise Agent Platform Runtime。正式採用前要確認區域、SLA、稽核欄位與預覽條款,不要把文件更新解讀成所有 Google Cloud 執行環境都已全面可用。

第二,憑證安全不等於操作正當。Agent 即使合法取得某位員工的 Jira Token,也可能因提示注入刪錯專案。工具端仍要做最小 scope、交易前確認、速率限制與不可逆動作的人工核准。

第三,撤銷與離職流程要測。建立 auth provider 後,實際演練使用者撤回同意、Agent 被停用、憑證到期、工具端權限改變與事故調查,確保舊工作階段不會繼續操作。

我不建議第一天就遷移所有金鑰。先選一個低風險外部工具,確認身分、同意、續期、撤銷與稽核都能閉環,再把Agent 間協作納入。若連 Agent 所有人與用途都未登記,先解決Agent 安全的系統問題

常見問題

Agent Identity Auth Manager 已正式上線嗎?

截至 2026 年 8 月 24 日,官方文件仍標示 Preview。正式環境要確認預覽條款、支援區域、SLA 與你的執行平台。

用了 Auth Manager 就不用 Secret Manager 嗎?

不能直接這樣推論。Auth Manager 聚焦 Agent 對外工具的 API key 與 OAuth 流程;其他應用程式祕密、資料庫憑證與既有工作負載仍可能需要原本的祕密管理方案。

SPIFFE 身分能阻止提示注入嗎?

不能。它能強化身分、憑證綁定與稽核,但提示注入仍可能誘導已授權 Agent 做錯事。工具權限、資料驗證與高風險核准仍不可少。

參考來源

№ · further reading

延伸閱讀