OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Livssyklus for EKM KMS-nøkkel

Veiledning for hele KMS-nøkkelens livssyklus, fra oppsettskontroller til opprydding etter tilbakekalling

Oppdatert: 4 hours ago

Forutsetninger

Dette forutsetter at du allerede har registrert den eksterne KMS-nøkkelen din hos OpenAI ved å følge en av disse veiledningene

Nøkkelbegreper

Nøkkel-rotasjon og tilbakekalling av nøkkel har ulike formål. Sørg for å velge riktig handling for ditt brukstilfelle.

  • Nøkkelrotasjon: Generer nytt kryptografisk materiale for kryptering av nye data, samtidig som dekryptering av eldre data kryptert med tidligere nøkler fortsatt er mulig

    • Nøkkelrotasjon påvirker ikke tilgangen til OpenAI-data

  • Tilbakekalling av nøkkel: Tilbakekall tilgang til alle data som er kryptert med tidligere nøkler.

    • Tilbakekalling av nøkkel tilbakekaller tilgang til OpenAI-data

Slik bekrefter du at KMS-nøkkelen din brukes

Skyleverandøren din bør ha logger:

Slik roterer du nøkkelen din

Du kan konfigurere automatisk nøkkelrotasjon 

For å teste: Tilgangen din til OpenAI-data påvirkes ikke av denne endringen

Slik tilbakekaller du nøkkelen din

Det finnes mange måter å tilbakekalle OpenAIs tilgang til nøkkelen din på – enhver forstyrrelse i autentiseringsflyten:

  • Hvis du tilbakekaller OpenAIs rolletilgang til KMS-nøkkelen

  • Hvis du fjerner krypterings-/dekrypteringstillatelsene på KMS-nøkkelen

  • Hvis du bruker et AWS-nøkkelalias (anbefales ikke), hvis du bytter den underliggende KMS-ARN-en. Denne handlingen forveksles noen ganger med nøkkelrotasjon, men er egentlig en tilbakekalling av nøkkel, så den anbefales ikke med mindre du er sikker på at du vil dette.

  • Hvis du ber OpenAI om å oppdatere KMS-ARN-en som brukes for ChatGPT Enterprise-arbeidsområdet ditt

Slik validerer du tilbakekallingen av nøkkelen din:

  • Vent én time til alle hurtigbufferoppføringer på OpenAIs side er utløpt, og test deretter tilbakekallingen

    • Hvis du bruker ChatGPT Enterprise, vil du ikke lenger kunne lese tidligere samtaler, samtalesøk vil ikke vise resultater fra tidligere samtaler, og du vil ikke kunne få tilgang til tidligere tilpassede GPT-er. 

    • Hvis du bruker API-en, vil du ikke lenger kunne laste ned tidligere batchfiler, bruke tidligere finjusterte modeller eller referere til tidligere svar opprettet med Responses API.

  • Hvis du bruker API-en, kan du også teste umiddelbart at tilbakekallingen av nøkkelen din er behandlet av OpenAI og vil tre i kraft innen én time

    • Opprett en Admin API-nøkkel (ikke en vanlig API-nøkkel): 

    • Hent OpenAI eksternnøkkel-ID-en (extkey_xxx) som er knyttet til arbeidsområdet eller prosjektet ditt ved å kjøre curl -X GET -H "Authorization: Bearer $ADMIN_API_KEY" https://api.openai.com/v1/organization/external_keys

    • Kjør deretter curl -X POST -H "Authorization: Bearer $ADMIN_API_KEY" "https://api.openai.com/v1/organization/external_keys/extkey_xxx/validate"

Beste praksis ved tilbakekalling av nøkkel

Hvis du bruker API-et

  • Arkiver API-prosjektet hvis data du har gjort utilgjengelige. Deretter konfigurerer du en ny KMS-nøkkel og oppretter et nytt API-prosjekt som er knyttet til den nye KMS-nøkkelen.

  • Merk at du ikke kan bytte KMS-nøkkelen som er knyttet til det gamle API-prosjektet der du har utført tilbakekallingen av nøkkelen – du må arkivere det gamle prosjektet. Et prosjekt der en tilbakekalling av nøkkel er utstedt, bør ikke fortsette å være i bruk. API-et gjør det svært enkelt å opprette nye prosjekter, så bruk den funksjonen.

Hvis du bruker ChatGPT Enterprise

  • Ta kontakt med OpenAI-støtte etter at du har utført en tilbakekalling av nøkkel.

  • Vi vil samarbeide med deg for å sette opp et nytt arbeidsområde. Vi vil ikke gjenbruke det gamle arbeidsområdet ved å prøve å oppdatere det til å bruke en ny KMS-nøkkel. Dette er fordi når tilbakekalling av nøkkel fungerer som tiltenkt, blir tidligere data kryptert med den tilbakekalte nøkkelen utilgjengelige.

Var denne artikkelen nyttig?