액세스 승인 개요
이 페이지에서는 Access Approval을 간략하게 설명합니다. 액세스 승인은 투명성, 사용자 신뢰, 데이터에 대한 고객 소유권을 위한 Google의 장기적인 노력의 일환입니다. 액세스 투명성을 사용하면 Google 직원이 고객 데이터에 액세스하는 시점에 관한 정보를 확인할 수 있으며, 액세스 승인을 사용하면 이러한 액세스 요청을 승인할 수 있습니다. 또한 Google 가 고객 데이터에 액세스할 수 있는 시기에 대한 세부적인 제어 수준이 향상되었습니다. 고객 관리 암호화 키 (CMEK)로 서명된 액세스 승인을 사용하는 고객의 경우Google 는 키 액세스 근거를 통해 사용자에게 키 액세스 요청에 대한 가시성과 제어 권한도 제공합니다.
이러한 제품은 모두 고객 데이터에 액세스하기 위한 관리 요청을 제어하고 컨텍스트를 제공하는 액세스 관리 기능을 제공합니다.
개요
액세스 승인을 사용하면 Cloud Customer Care 및 엔지니어링팀에서 고객 데이터에 액세스해야 할 때마다 명시적인 승인을 요구하도록 보장합니다. 각 승인 요청은 무결성을 보장하기 위해 암호화 방식으로 서명되고 확인됩니다. 활성 액세스 승인 요청은 언제든지 취소할 수 있습니다.
액세스 승인은 액세스 투명성 로그에서 제공하는 투명성 외에도 제어를 한층 더 강화합니다. 액세스 투명성은 Google 직원이 고객 데이터에 액세스할 때 수행한 작업을 캡처한 로그를 제공합니다. 또한 액세스 승인에서는 승인되었거나, 무시되었거나, 취소되었거나, 만료된 모든 요청에 대한 기록 뷰도 제공합니다.
직원의 고객 데이터에 대한 액세스를 직접 관리하려면 Google 액세스 승인을 사용하는 것이 좋습니다. Google 직원이 고객 데이터에 액세스해야 하는 이유와 Google Cloud의 액세스 권한 관리 원칙에 대한 자세한 내용은 Google Cloud의 액세스 권한 관리를 참고하세요.
Access Approval 작동 방식
액세스 승인은 관리자가 고객 데이터에 액세스하기 전에 승인된 고객 관리자에게 승인을 요청하고 승인을 받도록 요구하는 방식으로 작동합니다. Google 고객에게 사전 구성된 이메일 또는 Pub/Sub 메시지를 사용하여 승인 대기 중인 요청이 알림으로 전송됩니다.
메시지의 정보를 사용하여 Google Cloud 콘솔 내에서 또는 액세스 승인 API를 사용하여 액세스 승인 요청을 승인하거나 거부할 수 있습니다. 액세스 권한은 액세스 승인 요청이 승인된 후에만 부여됩니다. 액세스 승인은 암호화 키를 사용하여 액세스 요청에 서명하며, 이 서명은 요청의 무결성을 확인하는 데 사용됩니다. Google 관리 서명 키를 사용하거나 자체 서명 키를 가져올 수 있습니다.
Assured Workloads에서 액세스 승인이 작동하는 방식
Assured Workloads 규정 준수 경계와 함께 액세스 승인을 사용하는 경우 액세스 승인이 평가되기 전에 Assured Workloads 직원 액세스 보증이 적용됩니다. 액세스 승인 액세스 요청에는 규정을 준수하지 않는 매개변수 (예: global위치)가 포함될 수 있지만 이러한 조건은 Assured Workloads 워크로드 구성에 비해 부차적입니다.
예를 들어 캐나다 Protected B 폴더 소유자에게 global 위치에 대한 액세스 승인 요청이 전송되면 이 요청에 먼저 캐나다 Protected B 제한이 적용되며 해당 인력에게는 추가 액세스 승인 지역 제한이 적용되지 않습니다.
Google 관리 서명 키 사용이 기본 옵션입니다. 자체 서명 키를 사용하려면 Cloud KMS를 사용하여 키를 만들거나 Cloud EKM을 사용하여 외부 관리 키를 가져오면 됩니다. 커스텀 서명 키 사용을 시작하는 방법에 대한 자세한 내용은 커스텀 서명 키를 사용하여 액세스 승인 설정을 참고하세요.
Access Approval을 지원하는 Google 서비스
액세스 승인을 사용하면 액세스 승인에 등록할 Google Cloud 서비스를 선택할 수 있습니다. 액세스 승인은 선택한 서비스에 저장된 고객 데이터에 대한 액세스 요청에 대해서만 동의를 요청합니다.
액세스 승인에 서비스를 등록할 수 있는 옵션은 다음과 같습니다.
- 제품 출시 단계(예: 미리보기 또는 일반 안정화 버전 (GA))에 관계없이 지원되는 모든 서비스에 액세스 승인이 자동으로 사용 설정됩니다. 이 옵션을 선택하면 액세스 승인에서 향후 지원하는 모든 서비스도 자동으로 등록됩니다. 기본 옵션입니다.
- GA 출시 단계의 서비스에 대해서만 액세스 승인을 사용 설정합니다. 이 옵션을 선택하면 나중에 액세스 승인이 지원하는 모든 GA 서비스도 자동으로 등록됩니다.
- 액세스 승인에 등록할 특정 서비스를 선택합니다.
액세스 승인이 지원하는 서비스의 전체 목록은 지원되는 서비스를 참고하세요.
Access Approval 제외
액세스 투명성 제외도 액세스 승인에 적용됩니다.
이러한 제외 외에도 시간 제한이 있는 서비스 중단을 해결하기 위한 고객의 조치 없이 승인 요청이 자동으로 승인될 수 있습니다. 자동 승인된 액세스 승인 요청은 auto approved 상태로 기록됩니다.
고객 관리 키로 승인에 서명한 경우에만 관리 액세스 요청을 처리할 수 있도록 하려는 고객은 고객 관리 키로 액세스 승인을 구성하고 키 액세스 사유를 사용할 수 있습니다.
액세스 승인 사용 요구사항
Google Cloud 프로젝트, 폴더 또는 조직에 액세스 승인을 사용 설정할 수 있습니다. 액세스 승인을 사용 설정하려면 먼저 조직에 액세스 투명성을 사용 설정해야 합니다.
액세스 투명성을 사용 설정한 후에는 Google Cloud 콘솔을 사용하여 액세스 승인을 사용 설정할 수 있습니다. 액세스 승인 설정 방법을 알아보려면 빠른 시작을 참고하세요.
커스텀 서명 키 요구사항
기본 Google 관리 서명 키를 사용하는 데는 추가 구성이 필요하지 않습니다. 자체 서명 키를 사용하려면 Cloud Key Management Service를 사용하여 비대칭 서명 키를 만들거나 Cloud 외부 키 관리자를 사용하여 외부 관리 서명 키를 호스팅하면 됩니다. Cloud EKM에서 지원하는 비대칭 서명 키와 관련된 제한사항은 비대칭 서명 키 제한사항을 참고하세요.
외부 관리 서명 키를 사용하려면 Cloud EKM을 사용 설정하는 것이 좋습니다. Google Cloud에 저장되지 않은 키를 관리하기 위해 Cloud EKM을 사용하는 방법에 대한 자세한 내용은 Cloud EKM 개요를 참고하세요.
다음 단계
- 빠른 시작을 참조하여 액세스 승인을 설정하세요.
- Terraform을 사용하여 액세스 승인을 설정하는 방법을 알아봅니다.
- 액세스 승인 요청 방법 알아보기
- 액세스 승인 가격 책정에 대해 알아보기
- 액세스 승인이 지원하는Google Cloud 서비스 목록을 참고하세요.