OpenAI
Для перекладу цієї сторінки виконано машинний переклад. Ви можете переглянути оригінальну статтю англійською.

Життєвий цикл ключа EKM KMS

Рекомендації щодо повного життєвого циклу ключа KMS: від перевірок налаштування до очищення після відкликання

Оновлено: 2 days ago

Передумови

Припускається, що ви вже зареєстрували свій зовнішній ключ KMS в OpenAI, дотримавшись одного з цих посібників

Ключові терміни

Ротація ключа та відкликання ключа мають різні цілі. Переконайтеся, що ви вибрали правильну дію для свого сценарію використання.

  • Ротація ключа: створення нового криптографічного матеріалу для шифрування нових даних із можливістю розшифровувати старі дані, зашифровані попередніми ключами

    • Ротація ключа не впливає на доступ до даних OpenAI

  • Відкликання ключа: відкликання доступу до всіх даних, зашифрованих попередніми ключами.

    • Відкликання ключа відкликає доступ до даних OpenAI

Як перевірити, що ваш ключ KMS використовується

У вашого хмарного провайдера мають бути журнали:

Як ротувати ключ

Ви можете налаштувати автоматичну ротацію ключа

Для перевірки: ця зміна не вплине на ваш доступ до даних OpenAI

Як відкликати ключ

Є багато способів відкликати доступ OpenAI до вашого ключа — будь-яке порушення потоку автентифікації:

  • Якщо ви відкликаєте доступ ролі OpenAI до ключа KMS

  • Якщо ви видаляєте дозволи на шифрування/розшифрування для ключа KMS

  • Якщо ви використовуєте псевдонім ключа AWS (не рекомендовано), у разі зміни базового KMS ARN. Цю дію іноді плутають із ротацією ключа, але насправді це відкликання ключа, тому її не рекомендовано виконувати, якщо ви не впевнені, що цього хочете.

  • Якщо ви просите OpenAI оновити KMS ARN, який використовується для вашого робочого простору ChatGPT Enterprise

Щоб перевірити відкликання ключа:

  • Зачекайте одну годину, доки всі записи кешу на стороні OpenAI не завершать дію, а потім перевірте відкликання

    • Якщо ви використовуєте ChatGPT Enterprise, ви більше не зможете читати попередні розмови, пошук розмов не показуватиме результати з попередніх розмов, і ви не зможете отримати доступ до попередніх користувацьких GPT.

    • Якщо ви використовуєте API, ви більше не зможете завантажувати попередні пакетні файли, використовувати попередні донавчені моделі або посилатися на попередні відповіді, створені за допомогою Responses API.

  • Якщо ви використовуєте API, ви також можете негайно перевірити, що відкликання вашого ключа оброблено OpenAI і набуде чинності протягом однієї години

    • Створіть Admin API key (не звичайний ключ API):

    • Отримайте ідентифікатор зовнішнього ключа OpenAI (extkey_xxx), пов’язаний із вашим робочим простором або проєктом, викликавши curl -X GET -H "Authorization: Bearer $ADMIN_API_KEY" https://api.openai.com/v1/organization/external_keys

    • Тепер викличте curl -X POST -H "Authorization: Bearer $ADMIN_API_KEY" "https://api.openai.com/v1/organization/external_keys/extkey_xxx/validate"

Рекомендації щодо відкликання ключа

Якщо ви використовуєте API

  • Заархівуйте API-проєкт, дані якого ви зробили недоступними. Потім налаштуйте новий ключ KMS і створіть новий API-проєкт, пов’язаний із новим ключем KMS.

  • Зверніть увагу: ви не можете замінити ключ KMS, пов’язаний зі старим API-проєктом, у якому ви виконали відкликання ключа, — старий проєкт потрібно заархівувати. Проєкт, для якого було видано відкликання ключа, не має залишатися у використанні. API значно спрощує створення нових проєктів, тож скористайтеся цією можливістю.

Якщо ви використовуєте ChatGPT Enterprise

  • Зверніться до служби підтримки OpenAI після того, як виконаєте відкликання ключа.

  • Ми співпрацюватимемо з вами, щоб розгорнути новий робочий простір. Ми не будемо повторно використовувати старий робочий простір, намагаючись оновити його для використання нового ключа KMS. Це пов’язано з тим, що коли відкликання ключа працює належним чином, попередні дані, зашифровані відкликаним ключем, стають недоступними.

Чи була ця стаття корисною?