本網站內容使用人工智慧(AI)或機器翻譯技術翻譯,可能存在錯誤。

Skip to content
Systems

Roblox 如何在不提供憑證的情況下讓 AI 代理取得存取權限

Author

約翰·賈奇、肖納克·達塔、艾哈邁德·阿洛馬里、妮可·格林斯特德

Venue

Abstract

代表工程師運作的 AI 代理程式可能需要呼叫多項 API。實現此功能最簡單的方法是為每個代理程式分配長期有效的 API 金鑰,但這會將這些金鑰置於我們無法完全信任的流程中:單次提示注入就可能導致金鑰外洩,而每增加一個金鑰,外洩所造成的損害就會隨之增加。

本文闡述了 Roblox 採用的一種替代方案。每個代理都會獲得一個與其所服務工程師綁定的短效身分識別。 憑證中介(Credential Broker)會儲存工程師的供應商憑證,並將代理的身份與短效存取憑證進行交換。隨後,MCP 閘道器會將這些憑證附加至代理的外發請求中,因此在大多數情況下,代理根本不會接觸到任何憑證。該系統目前處理著流向 50 多個後端服務的流量,並每天發出約 8,400 個憑證,且沒有任何代理持有長效憑證