SubLaneSubLane

管理審計

追蹤管理變更,同時避免記錄敏感正文。

需要追查誰修改了管理配置時,再看審計日誌。查看模型呼叫本身,使用日常使用中的請求記錄。

查看記錄

管理員在「管理 → 稽核日誌」查看金鑰、群組、成員、訂閱帳號和存取設定的變更。成員無法存取。模型呼叫記錄位於 請求診斷,與管理審計分開。

記錄覆蓋金鑰建立、編輯、原文讀取和撤銷,群組與授權變更,成員建立與停用、密碼重設、要求限額,以及帳號授權、刪除、並發、代理綁定與清除冷卻等操作。工作區代理程式的建立、批次匯入、更新、單一刪除及批次刪除近期失效且未綁定的代理也會記錄。本地密碼恢復使用 local-cli 身份,不會偽稱管理員本人操作。

管理審計範例(合成操作記錄):

审计日志,显示密钥、成员权限与資源群組变更

隱私與一致性

事件包含操作者 ID、使用者名稱與角色快照、來源、動作、目標類型與 ID、結果和時間。不會記錄請求或回應正文、密碼摘要、金鑰值、OAuth 參數、帳號信箱、原始 URL 或錯誤。

成功事件與變更在同一事務提交,審計保存失敗會回滾變更。已認證的失敗操作盡力記錄脫敏狀態。公開登入、初始化、唯讀查詢、自動憑證刷新與後台調度不被當作管理變更,歷史操作不回填。

金鑰讀取事件只說明服務端回傳了金鑰,不保證剪貼簿寫入或外部匯入成功。

保留與介面

保留最近 90 天、最多 10,000 條事件,在寫入和讀取時清理。沒有刪除接口,但這仍是有界的本地運維記錄,不是不可篡改的外部檔案。

GET /api/audit?cursor=0&resource=&outcome= 要求管理員會話,每頁最多 50 條,按新到舊返回。resource=proxy 可只看代理變更,outcome 可用 success 或 failure,空值表示全部。介面僅在進入、刷新、篩選或翻頁時讀取。