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

Додавання агента ChatGPT до списку дозволених

Дозвольте трафік агента ChatGPT безпечно й надійно надходити на ваш сайт

Оновлено: yesterday

Огляд

Агент ChatGPT підписує кожен вихідний HTTP-запит, щоб ви могли впевнено визначати справжній трафік від ChatGPT. Додавши агента до списку дозволених у вашій CDN або міжмережевому екрані, ви уникнете хибних спрацьовувань і забезпечите зручну роботу відвідувачів сайту.

Як працюють підписи повідомлень

Агент ChatGPT використовує стандарт HTTP Message Signatures (RFC 9421). Кожен запит містить набір заголовків Signature і Signature-Input, а також супровідний заголовок Signature-Agent зі значенням "https://chatgpt.com".

Крім того, ми реалізуємо цей проєкт RFC, щоб спростити виявлення відкритого ключа за цією URL-адресою:

Ваш периферійний сервіс може отримати ключ, перевірити підпис і підтвердити, що запит справжній.

Додавання до списку дозволених в Akamai

Агент ChatGPT віднесено до категорії ботів Artificial Intelligence (AI) у списку ботів, перевірених Akamai. Щоб явно дозволити агента ChatGPT:

  1. У своїй конфігурації безпеки Akamai відкрийте відповідну Security Policy і виберіть Bot management, потім натисніть Custom Bot Categories, а в налаштуваннях виберіть Manage Bot Categories.

  2. Додайте нову категорію ботів і в ній створіть нового бота, вибравши Type: Akamai-Defined і Bot name: ChatGPT Agent.

  3. Поверніться до Custom Bot Categories і встановіть для дії нової категорії ботів значення Allow.

Примітка: Додаткова перевірка користувацького підпису не потрібна. Akamai виконує цю перевірку за вас.

Додавання до списку дозволених у Cloudflare

Агент ChatGPT є підписаним агентом у каталозі Bots and Agents від Cloudflare (тег chatgpt-agent, ідентифікатор виявлення 129220581).

  1. На панелі Cloudflare відкрийте Security → WAF і створіть нове спеціальне правило.

  2. Установіть вираз Bot Detection ID equals і знайдіть «ChatGPT Operator», щоб знайти ідентифікатор виявлення 129220581.

  3. Збережіть і розгорніть правило.

Примітка: Правило має пропускати або дозволяти запити, коли ID виявлення бота дорівнює 129220581. Якщо ви використовуєте цей метод, додаткова перевірка користувацького підпису не потрібна — Cloudflare виконує її за вас. Лише цих кроків достатньо, щоб додати трафік агента ChatGPT до списку дозволених.

Додавання до списку дозволених у HUMAN

HUMAN Sightline

Агент ChatGPT є довіреним AI-агентом у Known Bots & Crawlers від HUMAN. Щоб дозволити його:

  1. У консолі Sightline або BD перейдіть до Policies → Traffic Policy Settings → Known bots & Crawlers.

  2. Знайдіть агента ChatGPT.

  3. Змініть правило на ON і встановіть відповідь правила на Allow.

HUMAN AgenticTrust

Агент ChatGPT є довіреним AI-агентом в AgenticTrust від HUMAN. Його перевірено криптографічно, а його намір відстежується в кожному сеансі. За замовчуванням йому дозволено читати, входити в систему та здійснювати покупки. Щоб змінити цю конфігурацію:

  1. У консолі Sightline відкрийте Policies → AI Agents Permissions.

  2. Знайдіть агента ChatGPT.

  3. Надайте або відкличте потрібні дозволи.

Примітка: Додаткова перевірка користувацького підпису не потрібна — HUMAN виконує цю перевірку за вас.

Додавання до списку дозволених у Vercel

Якщо ваш сайт розміщено на Vercel, додаткова конфігурація не потрібна, щоб дозволити агенту ChatGPT доступ до вашого вмісту. Vercel додав агента ChatGPT (через chatgpt-operator) до свого Verified Bot Directory, а їхня система Bot Verification автоматично дозволяє наші запити за замовчуванням.

Додавання до списку дозволених в інших CDN

Якщо ви не використовуєте жодну зі згаданих CDN, ви все одно можете довіряти трафіку агента ChatGPT, перевіряючи заголовки запиту:

  1. Переконайтеся, що заголовок Signature-Agent точно відповідає "https://chatgpt.com", включно з лапками.

  2. Отримайте відкритий ключ, пов’язаний із підписом, із загальновідомої кінцевої точки.

  3. Перевірте автентичність заголовка Signature, як визначено в RFC 9421.

Поради з усунення несправностей

Переконайтеся, що всі проміжні проксі зберігають заголовки Signature, Signature-Input і Signature-Agent.

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