AID-H-017.002
極高
Least-Privilege Tool Architecture
使用獨立 SQL 連線,由伺服器權限嚴格限制僅能執行任務所需的查詢動作,明確拒絕變更角色成員、危險預存程序及模擬高權限身分,並以該連線實際測試確認各項操作皆遭資料庫引擎拒絕。指引 G001 的單一用途工具與後端唯讀角色正適用於此,但需配合 SQL Server 的權限模型實作。攻擊者若具備 db_owner 權限,便能直接修改或刪除憲章,導致系統退回原連線權限,因此單靠 agentExecuteAsUser 不能取代真正的低權限登入。備份驗證操作亦應限縮為單一用途且參數受限的介面,並以缺乏任意 SQL 執行權限、權限變更與對外連線能力的專用帳號執行。在未修改的 SSMS 原生環境中,目前可立即落實的做法是改採低權限連線或停用 Copilot;若要替換內建工具則需等待廠商更新。防守方應分別測試備份與資料讀取工具,確認所有未授權操作皆確實遭到阻擋。