Ваша служба управления списками контроля доступа (KACLS) настроена без участия Google. Ниже приведены сведения о распространённых настройках и рекомендации по настройке вашей службы.
Операционные настройки
API должен быть доступен только по протоколу HTTPS с TLS 1.2 или более поздней версии при наличии действительного сертификата X.509.
API-сервер должен обрабатывать CORS для доступа к авторизованной конечной точке Google:
https://client-side-encryption.google.com
.Мы рекомендуем максимальную задержку 200 мс для 99% запросов.
Настройки поставщика авторизации
Используйте указанные ниже настройки для проверки токенов авторизации, выданных Google, во время шифрования на стороне клиента (CSE):
Контекст приложения Google Workspace | URL конечной точки JWKS | Эмитент токена авторизации | Аудитория токена авторизации |
---|---|---|---|
Google Drive и инструменты для совместного создания контента, такие как Docs и Sheets | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-drive@system.gserviceaccount.com | gsuitecse-tokenissuer-drive@system.gserviceaccount.com | cse-authorization |
Знакомьтесь с CSE | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-meet@system.gserviceaccount.com | gsuitecse-tokenissuer-meet@system.gserviceaccount.com | cse-authorization |
Календарь CSE | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-calendar@system.gserviceaccount.com | gsuitecse-tokenissuer-calendar@system.gserviceaccount.com | cse-authorization |
Gmail CSE | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-gmail@system.gserviceaccount.com | gsuitecse-tokenissuer-gmail@system.gserviceaccount.com | cse-authorization |
Миграция KACLS | https://www.googleapis.com/service_accounts/v1/jwk/apps-security-cse-kaclscommunication@system.gserviceaccount.com | apps-security-cse-kaclscommunication@system.gserviceaccount.com | cse-authorization |
Настройки поставщика удостоверений
Приведенные ниже настройки обязательны для каждого поставщика удостоверений (IdP), отличного от Google, с которым работает ваша служба:
- Метод проверки токенов. Токены обычно проверяются по URL-адресу файла JSON Web Key Set (JWKS), но могут также проверяться и сами открытые ключи.
- Значения эмитента и аудитории: значения полей
iss
(эмитент) иaud
(аудитория), используемые каждым поставщиком удостоверений.
Настройки периметра
Концепция периметра в клиентском шифровании Google Workspace (CSE) используется для управления доступом к ключам шифрования через KACLS. Периметры — это необязательные дополнительные проверки, выполняемые над токенами аутентификации и авторизации в рамках KACLS.
Периметры можно использовать для:
- Разрешить расшифровывать ключи только пользователям из разрешенных доменов.
- Внесите в черный список пользователей, например администраторов Google Workspace.
- Предусмотреть расширенные ограничения. Например:
- Временные ограничения для дежурных сотрудников или людей, находящихся в отпуске
- Ограничения по геолокации для предотвращения доступа из определенных мест или сетей
- Доступ на основе роли или типа пользователя, как указано поставщиком удостоверений
Проверьте конфигурацию KACLS
Чтобы проверить активность и корректность настройки KACLS, отправьте запрос status
. Также можно выполнить внутренние самопроверки, например, проверку доступности KMS или ведение журналов состояния системы.