OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Cykl życia klucza KMS EKM

Kompleksowe wskazówki dotyczące cyklu życia klucza KMS, od kontroli konfiguracji po czyszczenie po unieważnieniu

Zaktualizowano: 11 days ago

Wymagania wstępne

Zakładamy, że Twój zewnętrzny klucz KMS został już zarejestrowany w OpenAI zgodnie z jednym z tych przewodników

Kluczowe terminy

Rotacja klucza i unieważnienie klucza służą różnym celom. Upewnij się, że wybierasz właściwe działanie dla swojego przypadku użycia.

  • Rotacja klucza: wygenerowanie nowego materiału kryptograficznego do szyfrowania nowych danych przy jednoczesnym umożliwieniu odszyfrowania starszych danych zaszyfrowanych poprzednimi kluczami

    • Rotacja klucza nie wpływa na dostęp do danych OpenAI

  • Unieważnienie klucza: cofnięcie dostępu do wszystkich danych zaszyfrowanych poprzednimi kluczami.

    • Unieważnienie klucza cofa dostęp do danych OpenAI

Jak obrócić klucz

Możesz skonfigurować automatyczną rotację kluczy

Aby przetestować: ta zmiana nie wpłynie na Twój dostęp do danych OpenAI

Jak unieważnić klucz

Istnieje wiele sposobów cofnięcia dostępu OpenAI do Twojego klucza — każde zakłócenie przepływu uwierzytelniania:

  • Jeśli cofniesz dostęp roli OpenAI do klucza KMS

  • Jeśli usuniesz uprawnienia do szyfrowania/odszyfrowywania na kluczu KMS

  • Jeśli używasz aliasu klucza AWS (niezalecane), w przypadku zmiany bazowego ARN KMS. To działanie bywa mylone z rotacją klucza, ale w rzeczywistości jest unieważnieniem klucza, dlatego nie jest zalecane, chyba że masz pewność, że tego chcesz.

  • Jeśli poprosisz OpenAI o zaktualizowanie ARN KMS używanego dla Twojej przestrzeni roboczej ChatGPT Enterprise

Aby zweryfikować unieważnienie klucza:

  • Poczekaj godzinę, aż wszystkie wpisy pamięci podręcznej po stronie OpenAI wygasną, a następnie przetestuj unieważnienie

    • Jeśli używasz ChatGPT Enterprise, nie będziesz już mieć możliwości odczytywania wcześniejszych rozmów, wyszukiwanie rozmów nie będzie pokazywać wyników z wcześniejszych rozmów, a Ty nie będziesz mieć dostępu do wcześniejszych niestandardowych GPT.

    • Jeśli używasz API, nie będziesz już mieć możliwości pobierania wcześniejszych plików wsadowych, używania wcześniejszych dostrojonych modeli ani odwoływania się do wcześniejszych odpowiedzi utworzonych za pomocą Responses API.

  • Jeśli używasz API, możesz też od razu przetestować, czy unieważnienie klucza zostało przetworzone przez OpenAI i zacznie obowiązywać w ciągu godziny

    • Utwórz klucz Admin API (nie zwykły klucz API):

    • Uzyskaj identyfikator zewnętrznego klucza OpenAI (extkey_xxx) powiązanego z Twoją przestrzenią roboczą lub projektem, wywołując curl -X GET -H "Authorization: Bearer $ADMIN_API_KEY" https://api.openai.com/v1/organization/external_keys

    • Teraz wywołaj curl -X POST -H "Authorization: Bearer $ADMIN_API_KEY" "https://api.openai.com/v1/organization/external_keys/extkey_xxx/validate"

Najlepsze praktyki dotyczące unieważniania kluczy

Jeśli używasz API

  • Zarchiwizuj projekt API, którego dane zostały przez Ciebie uczynione niedostępnymi. Następnie skonfiguruj nowy klucz KMS i utwórz nowy projekt API powiązany z nowym kluczem KMS.

  • Pamiętaj, że nie możesz zamienić klucza KMS powiązanego ze starym projektem API, w którym wykonano unieważnienie klucza — musisz zarchiwizować stary projekt. Projekt, dla którego wydano unieważnienie klucza, nie powinien pozostać w użyciu. API bardzo ułatwia tworzenie nowych projektów, więc skorzystaj z tej funkcji.

Jeśli używasz ChatGPT Enterprise

  • Skontaktuj się z pomocą techniczną OpenAI po wykonaniu unieważnienia klucza.

  • Będziemy współpracować z Tobą, aby uruchomić nową przestrzeń roboczą. Nie użyjemy ponownie starej przestrzeni roboczej, próbując zaktualizować ją tak, aby korzystała z nowego klucza KMS. Dzieje się tak, ponieważ gdy unieważnienie klucza działa zgodnie z założeniami, wcześniejsze dane zaszyfrowane unieważnionym kluczem stają się niedostępne.

Czy ten artykuł był pomocny?