Konfigurowanie usługi

Usługa listy kontroli dostępu do kluczy (KACLS) jest skonfigurowana bez klucza Google w danej kategorii. Poniżej znajdziesz szczegółowe informacje o typowych ustawieniach i sprawdzonych metodach dotyczących podczas konfigurowania usługi.

Ustawienia operacyjne

  • Interfejs API powinien być dostępny tylko w ramach protokołu HTTPS z protokołem TLS 1.2 lub nowszym z prawidłową Certyfikat X.509.

  • Serwer interfejsu API powinien obsługiwać CORS aby uzyskać dostęp do autoryzowanego punktu końcowego Google: https://client-side-encryption.google.com.

  • W przypadku 99% żądań zalecamy maksymalny czas oczekiwania wynoszący 200 ms.

Ustawienia dostawcy autoryzacji

Użyj poniższych ustawień, aby sprawdzić, czy dokument został wysłany przez Google. tokenów autoryzacji podczas szyfrowanie po stronie klienta:

Kontekst aplikacji Google Workspace URL punktu końcowego JWKS Wydawca tokena autoryzacji Odbiorcy tokena autoryzacji
Dysk Google i narzędzia do wspólnego tworzenia treści, takie jak Dokumenty i Arkusze https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-drive@system.gserviceaccount.com gsuitecse-tokenissuer-drive@system.gserviceaccount.com cse-authorization
Szyfrowanie po stronie klienta w Google Meet https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-meet@system.gserviceaccount.com gsuitecse-tokenissuer-meet@system.gserviceaccount.com cse-authorization
Szyfrowanie po stronie klienta w kalendarzu https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-calendar@system.gserviceaccount.com gsuitecse-tokenissuer-calendar@system.gserviceaccount.com cse-authorization
Szyfrowanie po stronie klienta w Gmailu https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-gmail@system.gserviceaccount.com gsuitecse-tokenissuer-gmail@system.gserviceaccount.com cse-authorization
Migracja 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

Ustawienia dostawcy tożsamości

Poniższe ustawienia są wymagane w przypadku każdego dostawcy tożsamości innego niż Google usługa działa z:

  • Metoda weryfikacji tokenów. Tokeny są zwykle weryfikowane za pomocą adresu URL JSON Web Key Set (JWKS), ale mogą to być też same klucze publiczne.
  • Wartości wydawcy i odbiorców: pola iss (wydawca) i aud (odbiorcy). używane przez poszczególnych dostawców tożsamości.

Ustawienia granicy

W szyfrowaniu po stronie klienta w Google Workspace używane jest pojęcie granicy w celu zapewnienia kontroli dostępu do kluczy szyfrowania za pomocą KACLS. granice; to opcjonalne, dodatkowe kontrole przeprowadzane uwierzytelniania i autoryzacji tokeny w KACLS.

Granice można stosować do:

  • Zezwalaj na odszyfrowywanie kluczy tylko użytkownikom z domen umieszczonych na liście dozwolonych.
  • dodawanie użytkowników do listy zablokowanych, na przykład administratorów Google Workspace;
  • Wprowadź zaawansowane ograniczenia. Na przykład:
    • Ograniczenia czasowe dotyczące pracowników dyżurujących lub osób na urlopie
    • ograniczenia geolokalizacji, by uniemożliwić dostęp z określonych lokalizacji; sieci
    • Dostęp na podstawie roli lub typu użytkownika określony przez dostawcę tożsamości
.

Weryfikowanie konfiguracji KACLS

Aby sprawdzić, czy KACLS jest aktywne i skonfigurowane prawidłowo, wyślij status. wewnętrzne testy, np. ułatwienia dostępu KMS czy logowania stanu systemu.