AI 代理安全迎挑戰:導入「護照與簽證」模型強化身份管理
隨著人工智慧(AI)代理在企業應用中日益普及,傳統的身分驗證模式面臨嚴峻挑戰。這些 AI 代理如同虛擬員工,會依指示執行任務、使用工具、與多個系統互動,甚至代表人類或業務流程行事,使得舊有的非人類身分(NHI)模型(例如服務帳戶與 API 金鑰)已不足以確保AI代理安全機制 (保障AI系統運作不被惡意利用或破壞的防護措施)的完整性。有鑑於此,資安專家提出一套創新的「護照與簽證」模型,期望為 AI 系統提供更精確且安全的身份驗證與安全模型 (用於確認使用者或實體身分、並管理其權限的框架)。
傳統資安模型的問題在於,服務帳戶僅能顯示存取權限,卻無法明確指出是哪個 AI 代理在使用、在哪裡執行、其目的為何,甚至授權的時間點與相關政策都無法追溯,這為潛在的惡意行為者提供了可乘之機。
這套新模型將 AI 代理的身分管理分為兩個核心部分:「護照」與「簽證」。護照代表 AI 代理的持久身分,確認其在特定環境中運作的合法性。這份護照必須植基於工作負載證明 (workload attestation),包括 AI 代理的運行地點、執行環境、容器簽章、環境信任程度,以及其聲明的能力,並對這些聲明進行持續驗證,而非僅作為一種密鑰。此概念可透過如 SPIFFE 和 SVIDs 等模式實現,這些方法能將身分與可驗證的屬性連結,而非長期共享的密鑰。
「簽證」則提供 AI 代理即時的權限,詳細規定其可以執行哪些操作、代表誰行事、有效期限多長,以及受哪些政策約束。簽證的原則是讓權限具備臨時性、情境化與可撤銷性,確保 AI 代理僅在需要時獲得所需權限。這類簽證可能以交易 Token(權杖)、On-Behalf-Of(代表某人)流程、短期委託授權等形式呈現,提供嚴格限制的存取機制。
資安專家強調,若要有效實施這套模型,每位 AI 代理都應持有「護照」,並且每次執行關鍵任務都需要「簽證」,以確保權限與其授權來源(人類或業務流程)保持一致。這意味著 AI 代理的權限應與委託者的權限、角色和任務掛鉤,一旦委託者離職、失去職位或業務流程不再存在,代理的權限也應隨之消失。尤其需注意的是,AI 代理工作流程中的每個步驟,例如資料摘要、檢索或更新紀錄,都應仔細考量,因為多個行動的組合可能在無意間建立超出預期或未經授權的權限。
根據《SC Media》報導,為防止代理權限成為另一個服務帳戶問題,組織應採用短時效(TTL)值、範圍受限的憑證、在使用者停用時撤銷權限、基於政策的委託,並建立清晰的稽核軌跡。企業需要清楚掌握哪個 AI 代理執行了什麼動作、在何處運行、擁有何種權限、由誰委託,以及遵循了哪些政策。1Kosmos 策略長 Mike Engle 表示,將 AI 代理的「存取日誌」與「身分治理」區分開來,將是企業資安領域的下一大挑戰。
AI 代理安全如何強化身份管理?
為強化 AI 代理的安全,資安專家提出導入「護照與簽證」模型。此模型將 AI 代理的身分管理分為兩部分:護照用於確認 AI 代理在特定環境中運作的合法性,需植基於工作負載證明並持續驗證;簽證則提供 AI 代理即時的權限,詳細規定其可執行操作、代表對象、有效期限及受約束政策,強調權限的臨時性、情境化與可撤銷性。此舉旨在解決傳統非人類身分模型(如服務帳戶)無法追溯 AI 代理使用細節的問題,確保權限與授權來源一致,並應採用短時效憑證與清晰的稽核軌跡。
「護照與簽證」模型如何解決傳統身分驗證的不足?
傳統模型如服務帳戶僅顯示存取權限,無法追溯是哪個 AI 代理、在哪裡執行、目的為何,也無法追溯授權時間點與政策。新模型中的「護照」確認代理合法性,而「簽證」提供即時、情境化的權限,解決了追溯性與精確授權的不足。
AI 代理的「護照」包含哪些驗證內容?
護照需植基於工作負載證明,包括 AI 代理的運行地點、執行環境、容器簽章、環境信任程度,以及其聲明的能力,並對這些聲明進行持續驗證,而非僅依賴長期共享的密鑰。
企業應如何實施 AI 代理的權限管理?
企業應確保每位 AI 代理持有護照,每次執行關鍵任務需取得簽證,並將代理權限與委託者掛鉤,委託者權限消失時代理權限也應隨之消失。此外,應採用短時效憑證、範圍受限的憑證,並建立清晰的稽核軌跡,掌握代理的執行細節與權限來源。