目前多數正式環境中的代理程式,仍仰賴簡單粗暴的工具:共用 API 金鑰、服務帳戶或嵌入式憑證。對於執行非關鍵任務的小型代理程式群組,這樣或許行得通;但一旦進入涉及付款、病患紀錄或高權限基礎架構的多代理程式協作流程,就會問題重重。下游 MCP 伺服器或資料庫看到以金鑰驗證的請求時,無從得知是哪個代理程式或使用者發起了操作,團隊因此只能選擇過度信任,或全面封鎖而導致工作流程中斷。
TrueFoundry 的 Agent Identity 重新定義了這個問題:每個代理程式都是具有可驗證憑證的主體,憑證由 TrueFoundry 簽發,或由您的 IdP(Okta、Microsoft Entra、OIDC、SPIFFE)提供支援。此身分與執行環境及託管方式無關,因此無論代理程式運行於 Bedrock AgentCore、Vertex AI、LangGraph 或自訂服務,都能在不修改程式碼的情況下納入治理。閘道會負責權杖生命週期、快取與交換,免去在每個代理程式實作中各自處理繁瑣的權杖串接工作。
更重要的是,Agent Identity 不只標示代理程式是誰,也會記錄代理程式代表誰行事。閘道提供多種選項,包括權杖直通、OAuth2 用戶端憑證(代理程式以自身身分行事),以及代表使用者(OBO)權杖交換,將代理程式與使用者脈絡綁定至下游權杖。如此一來,記錄系統便能在最後一個環節套用個別使用者的權限,無須信任中介程式碼,也不用在每個代理程式中重複實作驗證邏輯。
對平台與資安團隊而言,這些優勢實用而且立竿見影:精準的允許清單(誰能呼叫代理程式)、範圍明確的對外連線權限(代理程式可呼叫哪些模型、MCP 伺服器或工具)、不影響其他服務的撤銷機制,以及能將操作歸屬至代理程式與使用者脈絡的端對端稽核軌跡。這些能力有助縮短事件應變時間、限制代理程式遭入侵時的橫向移動,並透過將操作追溯至可負責的身分來支援合規要求。


