分開權限層級
獨立定義讀取、建議、草擬、批准及執行;提升至更高層級需要明確證據與負責人。
把 Agent 視為具有限權限的行動者,而非一個持有 API Key 的聊天機械人。每次工具動作都應對應租戶、使用者或服務身份、允許操作、證據記錄及安全恢復路徑。
作者 Onyx Devs Lab · 發布 · 更新
單一「Agent 存取」權限對生產環境過於粗疏。
獨立定義讀取、建議、草擬、批准及執行;提升至更高層級需要明確證據與負責人。
解析請求人、租戶、服務帳戶、來源會話及目標系統身份;不可只依賴共用模型憑證。
只允許指定系統、對象、欄位、動作、金額、時間及環境,其餘預設拒絕。
審計記錄應說明系統嘗試甚麼,以及實際發生甚麼。
記錄使用者要求、適用政策、檢索證據、模型與提示詞版本、決定,以及需要時的人工確認。
記錄工具、已驗證參數、目標身份、冪等鍵、時間、回應、最終狀態及回讀驗證。
提供撤銷與停止路徑、職責分離、例外隊列、重試、補償動作、警報、事故覆核及保留規則。
列出 Agent 可接觸的每個系統,按數據敏感度、可逆性、財務影響及使用者後果分類操作。
把使用者、租戶、角色、服務帳戶、批准門檻及目標系統權限連接至可執行規則。
嘗試跨租戶存取、缺少確認、重複執行、過期狀態、部分失敗、逾時、撤銷及恢復。
先由讀取或建議開始,量度例外;只有證據與恢復控制通過約定關口的動作才提升權限。
通常不足。一般日誌可能缺少請求身份、政策決定、已驗證參數、確認、最終狀態及恢復證據。
只有在下游授權仍保留租戶與使用者政策、動作限制及歸因時才可以;共用憑證不可抹去誰提出或批准動作。
至少不可逆、對外、受監管、高價值或改變權限的動作應明確確認,除非具文件的風險決定批准更窄的自動執行範圍。
不是。這份服務商自撰工程清單只作補充,不能取代機構的安全架構、威脅模型、法律責任及事故程序。