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

Список дозволених IP-адрес для OpenAI API

Обмежте, які IP-адреси можуть отримувати доступ до вашого OpenAI API.

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

Огляд

Список дозволених IP-адрес — це необов’язкова функція безпеки, яка дає змогу обмежити IP-адреси, що можуть отримувати доступ до вашого OpenAI API.

Коли цю функцію ввімкнено, дозволяються лише запити з налаштованих IP-адрес або діапазонів IP-адрес. Запити з усіх інших IP-адрес відхиляються, навіть якщо містять дійсний ключ API.

Ця функція допомагає зменшити ризик несанкціонованого використання API, обмежуючи доступ довіреними мережевими середовищами.


Примітка. Список дозволених IP-адрес застосовується лише до запитів API. Він не впливає на доступ до platform.openai.com або вхід користувачів.


Навіщо використовувати список дозволених IP-адрес

Список дозволених IP-адрес може допомогти вам:

  • Обмежити доступ до API відомою інфраструктурою (наприклад, вашими серверами або хмарними середовищами)

  • Зменшити ризики в разі витоку ключа API

  • Додати додатковий рівень контролю над тим, звідки походить трафік API

Список дозволених IP-адрес найчастіше використовують у виробничих середовищах, де трафік API надходить із фіксованих або чітко визначених мережевих діапазонів.

Як це працює

Ви налаштовуєте список дозволених IP-адрес або діапазонів CIDR.

  • Запити з дозволених IP-адрес приймаються

  • Запити з IP-адрес, яких немає у списку дозволених, відхиляються

Список дозволених IP-адрес можна застосувати на:

  • рівні організації або

  • рівні проєкту

Доступність

Список дозволених IP-адрес доступний усім клієнтам API.

Ви можете налаштувати його на платформі тут:


Налаштування → Безпека → Список дозволених IP-адрес

Як налаштувати список дозволених IP-адрес

  1. Перейдіть до Налаштування → Безпека → Список дозволених IP-адрес

  2. Додайте одну або кілька IP-адрес чи діапазонів CIDR

  3. Примітка. Ви можете додати до 50 IP-адрес або діапазонів CIDR.

  4. (Необов’язково) Скористайтеся інструментом Check, щоб перевірити, чи включено IP-адресу до вашого списку дозволених

  5. Увімкніть список дозволених для:

    • певного проєкту або

    • усієї вашої організації

  6. Протестуйте запити з очікуваних середовищ

Рекомендуємо почати з одного проєкту, перш ніж увімкнути застосування на рівні всієї організації.

Після внесення змін оновлення можуть набувати чинності до 15 хвилин.


Примітка. Щоб налаштовувати параметри списку дозволених IP-адрес, потрібно мати відповідні дозволи організації.

Усунення несправностей

Якщо у вас виникають неочікувані помилки запитів:

  • Переконайтеся, що запит надходить із дозволеної IP-адреси

  • Перевірте, чи не змінилися IP-адреси вашої інфраструктури

  • Перегляньте налаштовані діапазони IP-адрес на точність

  • Зачекайте до 15 хвилин, щоб зміни конфігурації поширилися

  • Скористайтеся інструментом Check, щоб перевірити, чи дозволено IP-адресу

Що відбувається, коли запит заблоковано

Якщо запит надходить з IP-адреси, якої немає у списку дозволених, запити завершаться помилкою:

  • Статус HTTP: 401 Unauthorized

  • Код помилки: ip_not_authorized

Example response:

{

 "error": {

   "message": "Your IP is not authorized to access this organization.",

   "type": "ip_not_authorized"

 }

}

Поширені запитання

Чи запобігає список дозволених IP-адрес усьому несанкціонованому використанню мого ключа API?

Ні. Список дозволених IP-адрес може допомогти зменшити ризик, обмежуючи джерела запитів API, але він не запобігає повністю всім формам зловживання. Його слід використовувати разом з іншими найкращими практиками безпеки, як-от безпечне зберігання ключів, ротація ключів і надійний захист облікового запису. Для додаткової безпеки перегляньте наші посібники довідкового центру щодо найкращих практик безпеки ключів API і запобігання несанкціонованому використанню.

Чи впливає список дозволених IP-адрес на затримку?

Список дозволених IP-адрес може в деяких випадках додавати мінімальну затримку, зазвичай під час початкових запитів. Очікується, що це не матиме значного впливу на загальну продуктивність API.

Як дізнатися, чи запит не виконується через список дозволених IP-адрес?

Запити, що не виконуються через список дозволених IP-адрес, повертають:

  • HTTP status: 401 Unauthorized

  • Error code: ip_not_authorized

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