환경 삭제와 키 파기
KeenAuth의 각 환경에는 고유한 암호화 키가 있습니다. 환경을 삭제하면 KeenAuth는 해당 키를 파기하므로,
암호화된 사본이 일정 기간 남아 있는 백업 등의 위치에서도 환경의 데이터는 영구적으로 읽을 수 없게 됩니다. 이 페이지에서는
무엇이 언제 파기되고 무엇이 남는지 설명합니다. 아직 제공되지 않는 항목은 planned로 표시되어 있습니다.
키 계층 구조
환경의 민감한 필드(예: MFA 시크릿, 토큰 서명 키, 연결 및 웹훅 시크릿, 로그의 개인 데이터, 로그 아카이브와 내보내기 파일)는 데이터 키로 암호화됩니다. 이 데이터 키는 환경 고유의 테넌트 마스터 키로 감싸지며, 테넌트 마스터 키는 환경이 위치한 KeenAuth 셀의 키로 다시 감싸집니다. 셀 키는 셀의 키 관리 시스템을 벗어나지 않으며 내보낼 수 없습니다.
- 모든 환경은 암호화된 데이터를 저장하는 KeenAuth 서비스마다 하나씩 고유한 테넌트 마스터 키를 가집니다. 같은 계정의 환경 사이에서도 키를 공유하지 않습니다.
- 스토리지 제공업체의 자체 암호화에 의존하지 않습니다. 데이터는 기록되기 전에 KeenAuth가 먼저 암호화합니다.
환경을 삭제하면 일어나는 일
- 키를 먼저 파기합니다. 환경의 모든 테넌트 마스터 키를 파기 상태로 표시하고, 감싸진 키 자료를 삭제합니다. 키가 존재했고 파기되었다는 기록은 키 자체 없이 보관됩니다.
- 실시간 데이터를 삭제합니다. 환경의 사용자, 조직, 애플리케이션, 세션, 로그 및 기타 레코드를 실시간 데이터베이스에서 삭제합니다.
- 이메일 서명 키를 삭제합니다. 환경의 발신 도메인에 사용된 DKIM 서명 키를 같은 단계에서 셀의 키 관리 시스템에서 제거합니다.
1단계 이후에는 레코드 자체가 삭제되기 전이라도 실행 중인 어떤 KeenAuth 시스템도 환경의 암호화된 필드를 복호화할 수 없습니다.
백업과 30일 제한
데이터베이스 백업과 키 관리 스냅샷에는 파기된 키의 감싸진 사본이 남아 있을 수 있습니다. 이들은 최대 30일까지 보관됩니다. 해당 키를 포함한 마지막 백업이 만료되면, 환경 데이터의 모든 암호화된 사본(백업, 아카이브, 남은 내보내기 파일)은 영구적으로 복호화할 수 없게 됩니다.
- 백업을 복원하는 경우, 복원된 시스템이 온라인 상태가 되기 전에 삭제된 환경을 다시 제거합니다(
planned). - 파기된 키 버전과 마지막 백업이 만료된 날짜를 나열한 삭제 증명서는 30일이 지난 후 발급됩니다(
planned).
법적 보류
환경이 법적 보류 상태에 있는 경우, 키 파기는 보류가 해제될 때까지 연기되며, 이후 24시간 이내에 진행됩니다(planned).
환경 삭제
대시보드와 관리 API에서 환경을 삭제하고 복원하는 기능은 planned입니다. 그때까지 환경을 삭제하려면 KeenAuth 지원팀에 문의해 주시기 바랍니다.