コンテンツにスキップ

セキュリティモデル

観点 Tenax の対処
保存データ すべてのデータオブジェクトを、あなたが管理する受信者に対してクライアント側で age 暗号化します。バケットとそのプロバイダーが平文を見ることはありません。
鍵 バックアップのアイデンティティ (秘密鍵) を読むのはリストアラー Job だけです。オフラインコピーを保管してください。これがないと何も復元できません。別の カタログ 鍵により、コンソールはインベントリとマスク済みプレビューを読めますが、ダンプや WAL は読めません (ADR 0009)。
データベースアクセス データベースごとに最小権限のユーザーが 1 つ (管理者アカウントは使いません): ダンプのためにデータを読み取り、ストリームのためにレプリケーションを行います (データベースユーザー)。
Kubernetes アクセス Tenax 自身のリソースのクラスター全体の読み取り。ターゲットの Namespace では tenax-* Secret の読み取りのみ。Pod は非 root で、読み取り専用のルートファイルシステムを持ち、capability はありません。
コンソールと API Cloudflare Access の JWT 検証、4 つのロール (viewer、operator、restorer、restorer-admin)、オプションの org/project スコープ、すべての書き込みとすべてのクエリの監査ログ。リクエストは OpenAPI ドキュメント に対して検証されます。
サンドボックス 専用の Namespace、NetworkPolicy、生成された認証情報、TTL。有効にした場合にのみ、Access の背後の Cloudflare Tunnel 経由で公開されます。
ログ内のシークレット 決してログに出しません。ロガーはパスワード、トークン、アイデンティティ、認可ヘッダーを伏せ字にします。

未解決の項目を含む完全なレビューは セキュリティレビュー にあります。