OpenAI
Această pagină a fost tradusă automat. Vezi articolul original în limba engleză.

Ciclul de viață al cheii KMS EKM

Ghid complet pentru ciclul de viață al cheii KMS, de la verificările de configurare la curățarea după revocare

Actualizat: 9 days ago

Cerințe preliminare

Aceasta presupune că v-ați înregistrat deja cheia KMS externă la OpenAI, urmând unul dintre aceste ghiduri

Termeni-cheie

Rotația cheii și revocarea cheii servesc scopuri diferite. Asigurați-vă că alegeți acțiunea corectă pentru cazul dvs. de utilizare.

  • Rotația cheii: generați material criptografic nou pentru criptarea datelor noi, permițând în același timp decriptarea datelor mai vechi criptate cu chei anterioare

    • Rotația cheii nu afectează accesul la datele OpenAI

  • Revocarea cheii: revocați accesul la toate datele criptate cu chei anterioare.

    • Revocarea cheii revocă accesul la datele OpenAI

Cum să vă rotiți cheia

Puteți configura rotația automată a cheii

Pentru testare: accesul dvs. la datele OpenAI nu va fi afectat de această modificare

Cum să vă revocați cheia

Există multe modalități de a revoca accesul OpenAI la cheia dvs. - orice întrerupere a fluxului de autentificare:

  • Dacă revocați accesul rolului OpenAI la cheia KMS

  • Dacă eliminați permisiunile de criptare/decriptare pentru cheia KMS

  • Dacă utilizați un alias de cheie AWS (nerecomandat), dacă schimbați ARN-ul KMS subiacent. Această acțiune este uneori confundată cu rotația cheii, dar este de fapt o revocare a cheii, deci nu este recomandată decât dacă sunteți sigur că doriți acest lucru.

  • Dacă solicitați ca OpenAI să actualizeze ARN-ul KMS utilizat pentru spațiul dvs. de lucru ChatGPT Enterprise

Pentru a valida revocarea cheii:

  • Așteptați o oră pentru ca toate intrările din cache să expire la OpenAI, apoi testați revocarea

    • Dacă utilizați ChatGPT Enterprise, nu veți mai putea citi conversațiile anterioare, căutarea în conversații nu va afișa rezultate din conversațiile anterioare și nu veți mai putea accesa GPT-urile personalizate anterioare.

    • Dacă utilizați API-ul, nu veți mai putea descărca fișiere batch anterioare, utiliza modele reglate fin anterioare sau face referire la răspunsuri anterioare create folosind Responses API.

  • Dacă utilizați API-ul, puteți testa și imediat că revocarea cheii dvs. a fost procesată de OpenAI și va intra în vigoare în decurs de o oră

    • Creați o cheie Admin API (nu o cheie API normală):

    • Obțineți ID-ul cheii externe OpenAI (extkey_xxx) asociate cu spațiul dvs. de lucru sau cu proiectul dvs. apelând curl -X GET -H "Authorization: Bearer $ADMIN_API_KEY" https://api.openai.com/v1/organization/external_keys

    • Acum apelați curl -X POST -H "Authorization: Bearer $ADMIN_API_KEY" "https://api.openai.com/v1/organization/external_keys/extkey_xxx/validate"

Cele mai bune practici privind revocarea cheilor

Dacă utilizați API-ul

  • Arhivați proiectul API ale cărui date le-ați făcut inaccesibile. Apoi, configurați o nouă cheie KMS și creați un nou proiect API asociat cu noua cheie KMS.

  • Rețineți că nu puteți schimba cheia KMS asociată cu vechiul proiect API în care ați executat revocarea cheii - trebuie să arhivați vechiul proiect. Un proiect pentru care s-a emis o revocare a cheii nu ar trebui să rămână în uz. API-ul facilitează foarte mult crearea de proiecte noi, așadar folosiți această funcție.

Dacă utilizați ChatGPT Enterprise

  • Contactați asistența OpenAI după ce ați executat o revocare a cheii.

  • Vom colabora cu dvs. pentru a lansa un nou spațiu de lucru. Nu vom reutiliza vechiul spațiu de lucru încercând să îl actualizăm pentru a folosi o nouă cheie KMS. Aceasta deoarece, atunci când revocarea cheii funcționează conform proiectării, datele anterioare criptate cu cheia revocată devin inaccesibile.

A fost util acest articol?