跳轉到

安全模型

關注點 Tenax 如何處理
靜態資料 每個資料物件都在用戶端用 age 加密給由你掌控的接收者。儲存貯體及其供應商永遠看不到明文。
金鑰 備份身分(私鑰)只由還原 Job 讀取。請離線儲存一份副本:沒有它,什麼都無法還原。另有一個獨立的目錄金鑰,讓控制台可以讀取清單和遮罩預覽,但無法讀取傾印或 WAL(ADR 0009)。
資料庫存取 每個資料庫一個最小權限使用者,從不使用管理員帳號:它讀取資料用於傾印,並透過複製取得變更串流(資料庫使用者)。
Kubernetes 存取 叢集範圍內讀取 Tenax 自身的資源;在目標名稱空間中,只能讀取 tenax-* Secret。Pod 以非 root 身分執行,根檔案系統唯讀,沒有任何 capabilities。
控制台和 API 驗證 Cloudflare Access JWT,四種角色(viewer、operator、restorer、restorer-admin),選用的組織/專案範圍,並對每一次寫操作和每一次查詢記錄稽核日誌。請求會依 OpenAPI 文件進行驗證。
沙盒 獨立的名稱空間、NetworkPolicy、自動產生的憑證和 TTL。只有在你開啟後,才會透過位於 Access 之後的 Cloudflare Tunnel 公開。
日誌中的金鑰 從不記錄:日誌記錄器會遮蔽密碼、權杖、身分和授權請求標頭。

完整的審查(包括未解決事項)見安全審查。