콘텐츠로 이동

보안 모델

항목 Tenax의 처리 방식
저장 데이터 모든 데이터 오브젝트를 여러분이 관리하는 수신자에 맞춰 클라이언트 측에서 age로 암호화합니다. 버킷과 그 제공업체는 평문을 절대 보지 못합니다.
키 백업 ID(개인 키)는 restorer Job만 읽습니다. 오프라인 사본을 보관하세요. 이것이 없으면 아무것도 복원할 수 없습니다. 별도의 카탈로그 키로 콘솔은 인벤토리와 마스킹된 미리 보기를 읽을 수 있지만 덤프나 WAL은 읽을 수 없습니다(ADR 0009).
데이터베이스 접근 데이터베이스마다 최소 권한 사용자 하나만 쓰며, 관리자는 절대 쓰지 않습니다. 이 사용자는 덤프를 위해 데이터를 읽고 스트림을 위해 복제합니다(데이터베이스 사용자).
Kubernetes 접근 클러스터 전체에서 Tenax 자체 리소스 읽기, 대상 네임스페이스에서는 tenax-* Secret만 읽기. 파드는 non-root이며 읽기 전용 루트 파일시스템을 쓰고 capability가 없습니다.
콘솔과 API Cloudflare Access JWT 검증, 네 가지 역할(viewer, operator, restorer, restorer-admin), 선택적인 조직/프로젝트 범위, 그리고 모든 쓰기와 모든 쿼리에 대한 감사 로그. 요청은 OpenAPI 문서로 검증됩니다.
샌드박스 전용 네임스페이스, NetworkPolicy, 생성된 자격 증명, TTL. 켰을 때만 Access 뒤의 Cloudflare Tunnel로 노출됩니다.
로그 속 비밀 정보 절대 기록하지 않습니다. 로거가 비밀번호, 토큰, ID, 인증 헤더를 가립니다.

미해결 항목을 포함한 전체 검토는 보안 검토에 있습니다.