환경 삭제와 키 파기

KeenAuth의 각 환경에는 고유한 암호화 키가 있습니다. 환경을 삭제하면 KeenAuth는 해당 키를 파기하므로, 암호화된 사본이 일정 기간 남아 있는 백업 등의 위치에서도 환경의 데이터는 영구적으로 읽을 수 없게 됩니다. 이 페이지에서는 무엇이 언제 파기되고 무엇이 남는지 설명합니다. 아직 제공되지 않는 항목은 planned로 표시되어 있습니다.

키 계층 구조

환경의 민감한 필드(예: MFA 시크릿, 토큰 서명 키, 연결 및 웹훅 시크릿, 로그의 개인 데이터, 로그 아카이브와 내보내기 파일)는 데이터 키로 암호화됩니다. 이 데이터 키는 환경 고유의 테넌트 마스터 키로 감싸지며, 테넌트 마스터 키는 환경이 위치한 KeenAuth 셀의 키로 다시 감싸집니다. 셀 키는 셀의 키 관리 시스템을 벗어나지 않으며 내보낼 수 없습니다.

환경을 삭제하면 일어나는 일

  1. 키를 먼저 파기합니다. 환경의 모든 테넌트 마스터 키를 파기 상태로 표시하고, 감싸진 키 자료를 삭제합니다. 키가 존재했고 파기되었다는 기록은 키 자체 없이 보관됩니다.
  2. 실시간 데이터를 삭제합니다. 환경의 사용자, 조직, 애플리케이션, 세션, 로그 및 기타 레코드를 실시간 데이터베이스에서 삭제합니다.
  3. 이메일 서명 키를 삭제합니다. 환경의 발신 도메인에 사용된 DKIM 서명 키를 같은 단계에서 셀의 키 관리 시스템에서 제거합니다.

1단계 이후에는 레코드 자체가 삭제되기 전이라도 실행 중인 어떤 KeenAuth 시스템도 환경의 암호화된 필드를 복호화할 수 없습니다.

백업과 30일 제한

데이터베이스 백업과 키 관리 스냅샷에는 파기된 키의 감싸진 사본이 남아 있을 수 있습니다. 이들은 최대 30일까지 보관됩니다. 해당 키를 포함한 마지막 백업이 만료되면, 환경 데이터의 모든 암호화된 사본(백업, 아카이브, 남은 내보내기 파일)은 영구적으로 복호화할 수 없게 됩니다.

법적 보류

환경이 법적 보류 상태에 있는 경우, 키 파기는 보류가 해제될 때까지 연기되며, 이후 24시간 이내에 진행됩니다(planned).

환경 삭제

대시보드와 관리 API에서 환경을 삭제하고 복원하는 기능은 planned입니다. 그때까지 환경을 삭제하려면 KeenAuth 지원팀에 문의해 주시기 바랍니다.