一句話:本卡為 FR-157 母案,在客戶機房的 Agent 機上開一頁主控台——從主系統一鍵跳過去(免再登入),填檢測工具的連線帳密(加密存 Agent,主系統從此不存)、瀏覽這台 Agent 實際存的證據檔。10 棒、5 批、跨 4 repo。子卡清單在末段。

這系列在做什麼(白話)

現在客戶的 OpenVAS 密碼、SonarQube token、掃主機用的 SSH 私鑰,全部加密存在我們主系統,派工時再送去 Agent。PM 判定這些是客戶機敏資料,不該放我們主系統。本案在裝 Agent 的那台機器開一頁設定主控台:管理員在主系統的 Agent 管理頁按一下,新分頁直接進到 Agent 主控台(不用再登一次),帳密填在 Agent、加密存 Agent 本機;主系統派工時不再帶帳密,Agent 用自己機上的那份。

同一個主控台再加一個「檔案」分頁:客戶部署時多半把 Agent 當儲存設備,證據檔本體落在 Agent 機的 SeaweedFS,客戶要看得到「這台到底存了哪些檔」、能查、能下載。

權限拆成兩個:「Agent 設定」(填帳密)與「Agent 檔案」(看檔、下載)。IT 管理員兩個都有;稽核人員只勾檔案就能進去看檔、看不到帳密分頁。

為什麼要做

關鍵設計決策(D1~D11,細節看 design.md §3)

怎麼拆(5 批 10 棒)